Cc: Linus Torvalds <torvalds@...>, Pierre Habouzit <madcoder@...>, Git Mailing List <git@...>, Johannes Schindelin <Johannes.Schindelin@...>, Marco Costalba <mcostalba@...>, Junio C Hamano <gitster@...>
If you can come with a real life scenario, and not simply a simple test
having little relevance with typical usage, that shows a clear reduction
in execution time which is human perceptible, then I'll agree with you.
But doing a full history log taking one second instead of two isn't a
good enough argument to me for making the repository many megabytes
larger. Again if it was 'git blame' using 5 seconds instead of 10 then
I would agree that this is a clear win, even if this is also a 50%
execution time reduction. But human perception is way more important
when it is 10 secs down to 5 compared to 2 secs down to 1.
This proposed change isn't free, because you have to introduce a
regression in one place in order to make a gain somewhere else. The pack
v4 format that I developed with Shawn, though, was showing _both_ a
speed gain and a repository size reduction, hence there is no regression
for the added improvements. *That* is a clear win.
I suppose we do.
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