Thread (8 messages) flat view 8 messages, 6 authors, 2016-06-15

Re: [PATCH 3/3] diff --stat: sometimes use non-linear scaling.

From: Linus Torvalds <torvalds@osdl.org>
Date: 2016-06-15 22:42:42


On Tue, 26 Sep 2006, Junio C Hamano wrote:
When some files have big changes and others are touched only
slightly, diffstat graph did not show differences among smaller
changes that well.  This changes the graph scaling to non-linear
algorithm in such a case.
Ok, this is just _strange_.
while with this, it shows:

 .gitignore                       |    1
 Documentation/git-tar-tree.txt   |    3 +++++++++
No _way_ is it correct to show more than three characters if there were 
three lines of changes.

I think "nonlinear" is fine, but this is something that is "superlinear" 
in small changes, and then sublinear in bigger ones (and then apparently 
totally wrong for one-line changes).

It should at least never be superlinear, I believe.

		Linus
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help