yet another dvcs shootout (this time python-devel)
Brendan Cully
brendan at kublai.com
Wed Nov 5 14:15:07 CST 2008
On Wednesday, 05 November 2008 at 20:42, Dennis Brakhane wrote:
> I doubt that that was a fair comparison.
>
> On Wed, Nov 05, 2008 at 10:19:55AM +0100, Arne Bab. wrote:
> > -----------------------------------------------------------------------------------
> > $ time bzr branch http://code.python.org/python/3.0
> > Branched 37407 revision(s).
>
> 37407 revisions/changesets, vs.
>
> > $ time hg clone http://code.python.org/hg/branches/py3k/
> > added 2532 changesets with 16692 changes to 4528 files
>
> 2532 changesets
>
> Seems like the hg branch either was created later or is outdated.
that looks unfair, I agree.
> Maybe somebody could convert the bzr-branch to hg and clone this. The cloning should
> probably also happen via the loopback interface, to keep network latencies from biasing
> the statistics.
But I don't agree with this. The source repositories are hosted on the
same site. Network latency is a large part of actual performance - you
want more pipelining, less round trips. If you want an interesting
synthetic test, you could use netem/tokenbucket to force a bandwidth
limit (say 1Mbps) and consistent latency (100ms?). Assuming infinite
bandwidth and zero latency is not going to give you a good idea about
real world performance.
More information about the Mercurial
mailing list