On Dec 7, 10:25 pm, dmuir <
davidkm...@gmail.com> wrote:
> Thadeus,
> Apologies for butting in on this list... but the links you gave show
> exactly why it's important to run your own tests. The comparisons are
> *very* out-dated. There have been over 16 releases of Bazaar since
> then. I don't follow hg or git development, but I'm guessing they've
> had a few releases since then as well...
>
> Overall, Yarko's comparisons are more between Launchpad and Google
> Code than bzr vs hg.
*sigh* - yes, it would appear that _might_ be so, and I agree - you
should take your own measures...
Let me look at a machine local hg clone of the same, and compare it to
a machine local bzr branch. The way I did this: the web2py hg clone
from google code copied, revision history cleared, and then the tree
init'd with each, and then cloned/branched.
hg : 0.514s
bzr: 2.236s
so now it's only ~1/2 an order of magnitude difference (Bigtable, and
Google resources no doubt had impact).
The thing I will point out, regardless of the numbers, the experience
is born out. Yes, we made it _much_ worse by vresioning compressed
tar files (shame on us); this really exacerbated the situation.
Even so, the feel of hg has always seemed faster (locally, you can
_feel_ this), and these numbers (however empirical) so far bear that
out.
Regards,
- Yarko
---------------------------
~/workspace/web2py$ rm -rf local-hg
~/workspace/web2py$ time hg clone clean-hg-hg local-hg
updating to branch default
603 files updated, 0 files merged, 0 files removed, 0 files unresolved
real 0m0.514s
user 0m0.364s
sys 0m0.152s
~/workspace/web2py$ hg --version
Mercurial Distributed SCM (version 1.4.1)
------------------------------------
~/workspace/web2py$ rm -rf local-bzr
~/workspace/web2py$ time bzr branch clean-hg-bzr local-bzr
Branched 1 revision
(s).
real 0m2.236s
user 0m1.880s
sys 0m0.248s
~/workspace/web2py$ bzr --version
Bazaar (bzr) 2.0.2
Python interpreter: /usr/bin/python 2.6.2
Python standard library: /usr/lib/python2.6
Platform: Linux-2.6.28-17-generic-i686-with-Ubuntu-9.04-jaunty
bzrlib: /usr/lib/python2.6/dist-packages/bzrlib
Bazaar configuration: ~/.bazaar
Bazaar log file: ~/.bzr.log