BDFL decision of Python's DVCS

Jurgen Defurne jurgen.defurne at pandora.be
Tue Mar 31 19:23:50 BST 2009


On Tue, 31 Mar 2009 12:47:41 +0000 (UTC)
Lalo Martins <lalo.martins at gmail.com> wrote:

> quoth Russel Winder as of Tue, 31 Mar 2009 07:48:38 +0100:
> > The problem here is the "Hg has a strong
> > following among Python developers and few detractors, while few (except
> > Canonical employees) seem to like Bzr."  This one sentence has the
> > potential to be the nail in the coffin for Bazaar unless there is a
> > concerted effort to make it clear that his impression is wrong, and for
> > him to publicly retract it.  He doesn't have to change Python's switch
> > to Mercurial, that is not the issue.  The issue is that this
> > mis-interpretation of the state of usage of Bazaar will be treated as
> > fact such that Bazaar will become a Canonical internal tool.
> 
> I don't think there will be a retraction, and neither I see how we (the 
> community) can make it clear that his impression is wrong.  For a very 
> simple reason: it isn't.  It's absolutely true.
> 
> Now, I'm not a Canonical employee, and neither are you.  But go around 
> the net looking for people evangelising, promoting, or even blogging 
> (positively) about bzr.  You'll find most of those work for Canonical, or 
> have worked at some time in the past.
> 
> (I kind of suspect that is *partially* because Canonical is very willing 
> to hire good Bazaar developers/evangelists, but don't quote me on this.  
> It's also the case that Bazaar is a bit of an acquired taste; use it for 
> a few weeks, even if forced to at work, and you won't want anything 
> else.  So that may account for Canonical (or ex-Canonical) people who 
> weren't originally fans to become big enthusiasts.)
> 
> So no point in trying to deny what is true :-)  It would be more useful 
> to dispel the notion that it's a Canonical-only tool, or even Canonical-
> centric.  But I don't know how to do that, sorry.
> 
> best,
>                                                Lalo Martins
> -- 
>       So many of our dreams at first seem impossible,
>        then they seem improbable, and then, when we
>        summon the will, they soon become inevitable.
>                            -----
>                   http://lalomartins.info/
> GNU: never give up freedom              http://www.gnu.org/
> 
> 

I want numbers, numbers, numbers. I have a code base that I would like to manage using an open source tool, consisting of 33000 objects (files and directories), organised in 47 components (nested trees), with a size of about 2 Gb. Around 100 developers need to access this daily. I tried subversion and bzr on this codebase (but not a recent bzr, was probably 1.5 or something like that), and I think that bzr with its 1.9 format has the capacity to deliver in the future what I need.

Looking at other VCS's, notably git and Hg, it did not seem that they delivered other features I need. E.g. I can set up a central repository for bzr which can contain all nested trees, but for git you can only set up one central branch and as far as I found, all other 46 components need to be different branches. In Hg I haven't even found evidence or documentation that there was something available like nested trees or svn:externals.

Doing a test with subversion showed me that it was too slow, and with a code base which needs many merges, a potential maintenance nightmare.

Regards,

Jurgen



More information about the bazaar mailing list