bzr on linaro

Steve Langasek steve.langasek at linaro.org
Tue Oct 19 16:59:50 UTC 2010


Hi Xianghua,

On Tue, Oct 19, 2010 at 11:24:16AM -0500, Xianghua Xiao wrote:
> I'm new here and have a dumb question:
> why is linaro using bzr while nearly the whole linux-related projects
> are either using or switching to git?

This is a frequently repeated idea, but I think it's an exaggeration.  It's
true that git is popular, but both CVS and subversion are still widely used
for many projects, and both bzr and mercurial are continuing to grow in use.
Proponents of git tend to repeat this idea that "everyone will soon be using
git".  Many of these proponents are kernel developers; from their
perspective, it often seems that everyone is *already* using git.  :)

And unfortunately there isn't much survey data to tell us what the real
market share (or mind share) of the different VCSes is; but at least one
attempt at finding data shows that bzr usage is growing much faster than git
usage:

  http://bazaarvcs.wordpress.com/2010/02/15/bazaar-adoption-growing-strongly/

Now, to answer your real question. :)  Linaro uses bzr in large part because
Linaro uses Launchpad, and Launchpad integrates with bzr (and it does not
integrate with git).  Some of us on the Linaro team also have a personal
preference for bzr, so this works out nicely for us - but it's not something
that we're religious about.  For collaborating with certain upstream
projects, such as the kernel and u-boot, it's clear that using git is the
appropriate choice; that's why we have git.linaro.org.  For new work in
Linaro, such as our platform and infrastructure tools, bzr is the better
choice because of the integration with Launchpad.

Cheers,
-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <http://lists.linaro.org/pipermail/linaro-dev/attachments/20101019/ec1d2a34/attachment.pgp>


More information about the linaro-dev mailing list