Bazaar repository size benchmarks

Andrew Cowie andrew at operationaldynamics.com
Tue Jun 3 03:26:10 BST 2008


On Mon, 2008-06-02 at 12:08 +0200, Pieter de Bie wrote:
> I may look into the usage of branching. I don't think it is a useful
> thing to benchmark,

Apart from the (admittedly important) use case of working with a project
in a foreign 1st generation centralized revision control system like
Subversion, any modern project is going to have many (and perhaps an
enormous number of) branches and the effectiveness of storing this data
as a whole is a very important consideration.

Here we get into the more interesting (and largely unexplored) areas of
comparisons between different version control tools. You're right that
this is difficult.

Indeed, the reason I used "effectiveness" instead of "[space]
efficiency" above is that there is more to a VCS than on disk size; the
speed that merges are calculated, the speed at which commits occur, the
resultant size of the stored revisions that include not just the
branches but the merges between them, and the efficiency of getting data
out again later.

It would definitely be good to get some rigorous metrics for this sort
of thing in a form that people could use themselves for their own
evaluations. The trick is figuring out a benchmark suite that is both
realistic in terms of workload but also internally complex enough to
represent the challenges inherent in DVCS space.

Then instead of complaining about tools, we can all argue that the
benchmark suite isn't accurate when it doesn't show your favourite tool
winning. :)

AfC
Sydney


-- 
Andrew Frederick Cowie

Operational Dynamics is an operations and engineering consultancy
focusing on IT strategy, organizational architecture, systems
review, and effective procedures for change management. We actively
carry out research and development in these areas on behalf of our
clients, and enable successful use of open source in their mission
critical enterprises, worldwide.

http://www.operationaldynamics.com/

Sydney   New York   Toronto   London
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20080603/64b95f14/attachment.pgp 


More information about the bazaar mailing list