Bazaar still below the radar when evaluating VCS tools

Teemu Likonen tlikonen at iki.fi
Sun Feb 28 07:39:18 GMT 2010


* 2010-02-28 09:06 (+0200), Gary van der Merwe wrote:

> On Sun, Feb 28, 2010 at 8:03 AM, Teemu Likonen <tlikonen at iki.fi> wrote:
>>    $ time bzr log -l10 -n0 >/dev/null
>>
>>    real    0m8.103s
>>    user    0m7.788s
>>    sys     0m0.268s
>>
>> When the nearly-official Git mirror is up-to-date enough I use it
>> instead:
>>
>>    $ time git log -10 >/dev/null
>>
>>    real    0m0.007s
>>    user    0m0.004s
>>    sys     0m0.004s

> I believe that you are comparing apples with oranges by using bzr log
> -n0.

I'm just comparing commands to print last n commits in the branch.
Without -n0 Bzr hides information that I want to see (so I often use
-n0). Whereas "git log" doesn't hide it unless with --first-parent
option. But maybe you consider this comparison better:

    $ time bzr log -l10 -n0 >/dev/null

    real    0m8.118s
    user    0m7.728s
    sys     0m0.320s

    $ time git log -10 --graph >/dev/null

    real    0m2.770s
    user    0m2.648s
    sys     0m0.096s

But some can argue that this, too, is about apples and oranges because
Git will print a full graph.

Anyway, my point was not to count microseconds but to agree with this:

>> * 2010-02-26 22:25 (+0100), Roland Mas wrote:
>>> Bazaar has definitely left the “unusably slow” category, and
>>> everyone involved in that has my most grateful thanks. But it's
>>> still not in the “fast” category. “Fast enough for common cases”,
>>> yes; unqualified “fast”, not yet.



More information about the bazaar mailing list