Bazaar 2.x Benchmarking Results
Contents
Space Efficiency
Versions:
Public Mercurial Repositories
Note that Bazaar Import represents server-side repository overhead for all branches imported, while Bazaar Trunk represents client-side repository+branch+tree overhead for the trunk branch. See how we tested.
Project
Mercurial
Bazaar Import
Bazaar Trunk
Firefox 3.5
316 MB
194 MB
158 MB
Xen 3.4-testing
128 MB
72 MB
69 MB
Thunderbird 2.0
56 MB
25 MB
27 MB
PIDA IDE
11 MB
4.1 MB
4.2 MB
Summary: The Bazaar 2.1 repository format uses less space than Mercurial 1.5's and often by a substantial amount.
Public Git Repositories
Note that Bazaar Import represents server-side repository overhead for all branches imported, while Bazaar Trunk represents client-side repository+branch+tree overhead for the trunk branch. See how we tested.
Project
Git
Bazaar Import
Bazaar Trunk
Samba
214 MB
364 MB
177 MB
Amarok
71 MB
71 MB
72 MB
X server
35 MB
42 MB
30 MB
Ruby on Rails
34 MB
38 MB
34 MB
D-Bus
11 MB
7.1 MB
7.3 MB
(The Samba figures are certainly weird. We're looking into it.)
Summary: The Bazaar 2.1 repository format is competitive with Git 1.7 in terms of space usage. On the majority of projects, users are unlikely to notice the difference either way.
Other comparisons - 2009
2009-08-16 Benchmark of Bzr 1.17, Hg 1.3.1, Git 1.6.3.3 by Jari Aalto. Summary: Git: Numbers speak fom themselves; Hg: slow network performance; Bzr: Gap to Hg leveled, branching as fast as in Git, disk space efficient.
2009-01-19 DVCS Round-Up: One System to Rule Them All by Robert Fendt . Summary: SVK: disk space hog, horrendously slow; darcs: disk space hog, scales badly; Monotone: emphasis on security;Bazaar: Jack of All Trades; Mercurial: speedy; Git: The Speed King,
Other comparisons - 2008
2008-08-05 git/bzr historical performance comparison by Jordan. Bzr 1.3.1 vs Git 1.5.4.3 on the Linux Kernel
2008-05-07 Distributed Version Control Systems: A Not-So-Quick Guide Through by Sebastien Auvray. Bzr 1.3.1, Hg 1.0, Git 1.5.5
2008-06-01 A Git, Mercurial, Bazaar Repository Size Benchmark by Pieter de Bie. Bzr 1.5, Hg 1.0, Git 1.5.5.3. Summary: Bazaar 1.5 is in average more than twice less space-efficient than Git 1.5.5.