Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Informal poll, change to git?

Re: Informal poll, change to git?

From: Torne Wuff <torne+rockboxdev_at_wolfpuppy.org.uk>
Date: Wed, 1 Jun 2011 12:15:32 +0100

On 1 June 2011 06:56, Rene Peinthor <peinthor_at_gmail.com> 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
torne_at_wolfpuppy.org.uk
Received on 2011-06-01

Page was last modified "Jan 10 2012" The Rockbox Crew
aaa