Georg Brandl: bzr and git timings of various operations on the Python source code tree

Paul Moore p.f.moore at gmail.com
Wed Aug 27 10:32:11 BST 2008


On 27/08/2008, Ben Finney <ben at benfinney.id.au> wrote:
> Howdy all,
>
> Georg Brandl has performed timings of various VCS operations on the
> Python source code tree, in Mercurial 1.0.1, Bazaar 1.5, and Bazaar
> 1.6.
>
>    Python now has semi-official Mercurial repositories too, thanks to
>    so I thought I'd do a few quick timings on the trunk repo from hg
>    and bzr.
>
>    <URL:http://pyside.blogspot.com/2008/08/quick-hgbzr-timings.html>

The killer for me is still the clone/branch speed (which I read as
being a clone from the network, rather than a local copy). I know
shared repos and checkouts and the like can speed this up locally, but
that means I have to manage my disk layout and working practices to
achieve speed. And Mercurial is even faster for local clones as it
uses hard links to avoid lots of file copies (much like bzr shared
repos, but without the need to conform to a fixed directory
structure).

I'd really love to see bzr speed improved - 1.6 looks a lot better
(time half that of 1.5) but there's still another factor of 2.5 to go
before it matches hg. Actually, just double speed (again) for
everything and I'd say the main performance issues would be sorted :-)

Paul.



More information about the bazaar mailing list