From: Junio C Hamano <hidden> Date: 2016-06-15 22:41:59
quoted
quoted
quoted
quoted
"DL" == David Lang [off-list ref] writes:
DL> Hmm, thinking out loud. would it help to look at the deltify scripts
DL> and let them find the major chunks and then look in detail only when
DL> that fails?
It's unclear to me which part you are trying to help with
deltify algorithm [*1*].
Internally, git-diff-cache -B -C is used which does use the
deltify to locate complete rewrites, renames and copies (that's
why the script is so slow). For passing on and assigning blames
line by line, parsing "diff --unified=0" output was a lot easier
for this script and that was what I did in this quick-and-dirty
version.
[Footnotes]
*1* David says "deltify" and Nico calls it "deltafy". I am not
a native speaker so I cannot tell, but which one is correct?
From: David Lang <hidden> Date: 2016-06-15 22:41:59
On Tue, 31 May 2005, Junio C Hamano wrote:
quoted
quoted
quoted
quoted
quoted
"DL" == David Lang [off-list ref] writes:
DL> Hmm, thinking out loud. would it help to look at the deltify scripts
DL> and let them find the major chunks and then look in detail only when
DL> that fails?
It's unclear to me which part you are trying to help with
deltify algorithm [*1*].
I was thinking that the speedups (only look for similar sized files, etc)
would help narrow the search. Also each chunk that's different should be
able to be able to be annotated as a chunk, instead of by individual line
Internally, git-diff-cache -B -C is used which does use the
deltify to locate complete rewrites, renames and copies (that's
why the script is so slow). For passing on and assigning blames
line by line, parsing "diff --unified=0" output was a lot easier
for this script and that was what I did in this quick-and-dirty
version.
I was under the impressin that the deltafy stuff was significantly faster
then you are suggeting that it is here
[Footnotes]
*1* David says "deltify" and Nico calls it "deltafy". I am not
a native speaker so I cannot tell, but which one is correct?
Nico is correct
David Lang
--
There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.
-- C.A.R. Hoare
From: C. Scott Ananian <hidden> Date: 2016-06-15 22:41:59
On Wed, 1 Jun 2005, David Lang wrote:
quoted
*1* David says "deltify" and Nico calls it "deltafy". I am not
a native speaker so I cannot tell, but which one is correct?
Nico is correct
Au contraire. The common *pronunciation* may be 'delta-fy', but the
correct spelling should be 'deltify'. The google oracle agrees (1,440 vs
54) as does the spelling of the svnadmin command. (Of course, what google
is really measuring is relative frequency of 'git' vs 'svn'.)
$ grep '[^if]fy$' /usr/dict/american-english-large
shows that the only vowels other than 'i' which preced the '-fy' morpheme
are 'e's, and they only appear in words like 'liquefy' where the root has
been substantially altered. Most sources (eg
http://www.southampton.liunet.edu/academic/pau/course/websuf.htm#IFYVERB
) list the morpheme as '-ify'. See
http://m-w.com/cgi-bin/dictionary?book=Dictionary&va=ify
and compare
http://m-w.com/cgi-bin/dictionary?book=Dictionary&va=fy
Contrary to David's assertion, David is right.
--scott
United Nations KMPLEBE AMTHUG AVBRANDY UNIFRUIT chemical agent tonight
ZPSEMANTIC ODYOKE struggle PBCABOOSE FJDEFLECT CLOWER MKSEARCH ZRBRIEF
( http://cscott.net/ )
From: Brian O'Mahoney <hidden> Date: 2016-06-15 22:41:59
Neither are _correct_, both are slang and a new word, but
English is good at that,
represent via a delta, would be traditional,
but 'deltify' sounds nicer.
Nicolas Pitre wrote:
On Wed, 1 Jun 2005, C. Scott Ananian wrote:
quoted
On Wed, 1 Jun 2005, David Lang wrote:
quoted
quoted
*1* David says "deltify" and Nico calls it "deltafy". I am not
a native speaker so I cannot tell, but which one is correct?
Nico is correct
Au contraire. The common *pronunciation* may be 'delta-fy', but the correct
spelling should be 'deltify'.
Ainsi soit-il alors.
I'm not a native english speaker either so I defer to anyone with better
english knowledge.
Nicolas
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
mit freundlichen Grüßen, Brian.
Dr. Brian O'Mahoney
Mobile +41 (0)79 334 8035 Email: omb@bluewin.ch
Bleicherstrasse 25, CH-8953 Dietikon, Switzerland
PGP Key fingerprint = 33 41 A2 DE 35 7C CE 5D F5 14 39 C9 6D 38 56 D5