Brief article on benchmarks of Python repository with leading DVCSen

Stefan Monnier monnier at iro.umontreal.ca
Wed Feb 11 23:33:52 GMT 2009


>> If revisions are stored in the branches, why would you store them in the
>> cache?  
> So that if you branch again from a remote location (and you are not in a
> shared repository) it won't download the revisions again.

I think this is trying to paper over the problem rather than fix it.
The problem is that the initial download (i.e. a clone over the network)
is slow.  Lightweight checkouts and stacked branches can reduce the
pain, but with some significant downsides in terms of the
provided functionality.
But there's no reason why the initial checkout can't be as fast as under
other DVCS.


        Stefan




More information about the bazaar mailing list