On 1 June 2011 06:56, Rene Peinthor <[email protected]> wrote: > I also wouldn't go for mercurial or bazaar as with building Rockbox you are > already bound to a POSIX system and git is the best DCVS performance wise.
Apart from the people who use cygwin to build, where cygwin git has various issues? :) (and msysgit is not necessarily going to integrate nicely with their cygwin environment) git's performance is not significantly faster than bzr/hg any more, especially not on repositories the size of ours; bzr in particular is *several* orders of magnitude faster now than when git was created. git-svn specifically has a huge performance issue which normal git doesn't have (having to determine a revision->SHA map); obviously if we move to git natively this won't be a problem, but right now bzr-svn is *much* faster. :) git is a common tool now and that's the main argument for it over other DVCSes. There isn't really any need (nor much validity/relevance) to introduce other arguments in its favour. I personally dislike it a lot and remain convinced that bzr and hg are both easier to learn and easier to use day to day while having the exact same actual featureset, but the fact that lots of people already *have* learnt to use git does count for something. -- Torne Wuff [email protected]
