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