Re: I want to release a "git-1.0"

5 messages, 5 authors, 2016-06-15 · open the first message on its own page

Re: I want to release a "git-1.0"

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?

Re: I want to release a "git-1.0"

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

Re: I want to release a "git-1.0"

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/ )

Re: I want to release a "git-1.0"

From: Nicolas Pitre <hidden>
Date: 2016-06-15 22:41:59

On Wed, 1 Jun 2005, C. Scott Ananian wrote:
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

Re: I want to release a "git-1.0"

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help