some hard numbers. Doing a scripted loop of 80 git-merges is 16.2
seconds:
earth4:~/tip> time ( for N in $(cat 11 12 13 14); do git-merge $N; done )
[...]
Already up-to-date.
real 0m16.211s
user 0m10.719s
sys 0m5.604s
doing the octopus merge of 4x 20 branch octopus merges is 11.6 seconds:
earth4:~/tip> time ( for N in 1 2 3 4; do git-merge $(cat 1$N); done )
Already up-to-date. Yeeah!
Already up-to-date. Yeeah!
Already up-to-date. Yeeah!
Already up-to-date. Yeeah!
real 0m11.580s
user 0m8.617s
sys 0m2.895s
a 40% speedup - and would be another 10% faster with an order-of-80
merge as well i think. Not to be sniffed at.
Ingo
--
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