On Thu, 09 Aug 2007 13:42:50 -0700 Junio C Hamano <gitster@xxxxxxxxx> wrote: > I do not know if this "fixes" the performance problem or not (I > do not have that much time during the day), so I would not call > this a "fix" yet, but at least the _change_ looks trivially > correct, and passes all the existing tests. > > Interested parties may want to try it and see if it shifts the > bottleneck. Junio, This makes things _much_ better, however the final commit in the test script still shows a lot of user time: ## time git init real 0m0.005s user 0m0.001s sys 0m0.004s ## time git add . real 0m3.501s user 0m1.268s sys 0m2.159s ## time git commit -q -m 'buurrrrn' -a real 0m2.299s user 0m1.065s sys 0m1.317s ## time git status real 0m1.107s user 0m0.548s sys 0m0.557s ## time git status real 0m1.122s user 0m0.545s sys 0m0.557s ## time git status real 0m1.142s user 0m0.545s sys 0m0.576s ## time git commit -q -m 'hurry' 50/500 real 0m16.944s user 0m15.466s sys 0m1.133s Cheers, Sean - To unsubscribe from this list: 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