On Tue, 4 Jul 2006, Junio C Hamano wrote: > > I had an impression, though the report does not talk about this > specific detail, that the extra time we are paying is because > the "git pull" test is done without suppressing the final > diffstat phase. I'm pretty sure that was the reason for the particular hg issue. Looking at the "clone" times, the problem is almost certainly not the actual pulling. The diffstat generation is often the largest part of a git merge. It's gotten cheaper since the hg benchmarks were done (I think they were done back before the integrated diff generation, so they also have the overhead of executing a lot of external GNU diff processes), but it's still not "cheap". But I have to say that the diffstat at least for me is absolutely invaluable. Linus - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html