Bazaar repository size benchmarks
Stefan Monnier
monnier at iro.umontreal.ca
Tue Jun 3 16:03:34 BST 2008
> For the Emacs repository, I used the Bazaar repository that is
> available here: http://bzr.notengoamigos.org. In retrospect, I don't
> know if the choice for Emacs was good, as this is just a cvs import
> and does not contain any branching / merging or rename tracking, which
> might influence the results. I wanted to put a really large repository
> in the test, but Emacs might not have been the right choice. Also, I
> don't know how this repository was created.
This was (painfully) created with cvsps, IIUC (or was it with Taylor?).
Indeed, it doesn't hold and merge history or rename tracking, but Emacs
has not been moving files much, so I doubt it makes much of
a difference. Basically, this repository is testing the way the VCS
handles deep history.
Since Emacs intends to move to Bzr eventually (basically as soon as
a good conversion (which includes merge history and hopefully renames
as well) of the CVS exists, and as soon as Bzr's performance is
competitive with CVS), it is a very good and relevant repository to
include in a benchmark. This said, while the repository size is not as
good as Git's, it seems to be "good enough" for our use. The problems
have more to do with performance (e.g. initial checkout is painfully
slow).
Stefan
More information about the bazaar
mailing list