Brief article on benchmarks of Python repository with leading DVCSen

Nicholas Allen nicholas.allen at ableton.com
Wed Feb 11 16:39:45 GMT 2009


> I don't know if the steps in parentheses are still needed, but they
> certainly were, if you wanted to avoid extremely slow initial clone
> times, at one point (and I haven't seen anything saying that's changed
> - nope, I went and checked, it's still true that this is the
> documented approach).
>   
You could do a lightweight checkout that would not need all the history 
or you could create a stacked branch. Both of these should significantly 
reduce the bandwidth and download time. If the smart server was running 
on the Python site I believe it basically does the whole tarball thing 
for you without any change in commands you execute.

 From a benchmarking point of view it would also make sense to benchmark 
smart server against smart server. If Bazaar is just using a dumb file 
storage then it does not make sense to compare the performance of that 
to git, say, which can only use a smart server AFAIK.





More information about the bazaar mailing list