bazaar performance with single large project and a comparison with?git / mercurial

Torsten Bronger bronger at physik.rwth-aachen.de
Thu Apr 24 14:26:39 BST 2008


Hallöchen!

Stefan Monnier writes:

> [...]
>
>> However, some of the causes are known (look for a conversation
>> between me and Robert Collins in this list last month or early
>> this month, he has a post explaining the known issues), and a lot
>> of work is already in progress (see patches by Robert and by John
>> Meinel posted recently).
>
> Yes, still waiting for those improvements.  When using the Emacs
> repository, Bzr is slower than CVS when doing "bzr diff -r
> submit:" or "bzr log" or "bzr annotate".  The is very sad since
> Bzr is working fully locally

The unfortunate thing here is not so much Bazaar's performance per
se in my option.  Before Git, nobody really cared about benchmarking
VCS'es.  Well, at least this has become *much* more popular since
then.  Fact is that even Bazaar is fast enough for >90% of the
projects out there.

However, its performance is problematic nevertheless because it
makes advocacy more difficult.  People tend to look at the Big
Projects when they choose between VCS'es.  These projects are in a
phase of switching to DVCS currently but they can't use Bazaar.
They won't switch twice so easily though.  Eric Raymond is writing
an essay comparing DVCS'es.  Thus, Bazaar scaling so badly at the
moment is unfortunate timing.

By the way, as far as Emacs is concerned: I wouldn't have much
problems with working on Emacs with Bazaar.  One can do benchmarks
all the day, but actually only "log" on a single file would be
slightly annoying to me.  The rest is acceptable as long as
performance improvements are in prospect, which is the case.
Mercurial is not much slower than Git and plays in a league that
should be reachable for Bazaar.

Tschö,
Torsten.

-- 
Torsten Bronger, aquisgrana, europa vetus
                                      Jabber ID: bronger at jabber.org
               (See http://ime.webhop.org for further contact info.)




More information about the bazaar mailing list