Brief article on benchmarks of Python repository with leading DVCSen

Alexander Belchenko bialix at ukr.net
Wed Feb 11 19:55:54 GMT 2009


Nicholas Allen пишет:
> 
>> 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.

According to manpages git can use dumb http server, but in practice I think it's very rare.




More information about the bazaar mailing list