Brief article on benchmarks of Python repository with leading DVCSen
Nicholas Allen
nicholas.allen at ableton.com
Wed Feb 11 18:03:50 GMT 2009
> In our context, telling people where to branch is not acceptable. The
> people who want a DVCS badly will do anything you tell them to. The
> people who are pretty much satisfied with Subversion refuse to
> countenance any unnecessary change, and will quite likely oppose the
> move if they have to reorganize their workspaces.
>
Are you implying that branching into your home directory would be too
much of a restriction imposed by Bazaar? One command needs to be entered
once in a developer's lifetime on a given machine and then as long as
they branch to a directory anywhere below their home directory they will
have no performance problems when branching. Is that really such a
change from what they do with subversion? Do they commonly checkout code
outside of their home directory? It's not like they wouldn't still be
able to do this either it's just that Bazaar will try to download the
revisions again. I find it hard to imagine this to be any problem or
change from existing work flow.
> > A fair benchmark would have been much more interesting IMHO. I
> > expect Bazaar would have still be the slowest but it would at least
> > be a reasonable and fair comparison.
>
> The Python developers have *no interest whatsoever* in a "fair"
> comparison. They want a comparison in workflows that have the
> absolute minimum differences from their current workflows.
I think a fair comparison would not change their current workflow if
home directory is initialized as a shared repository.
More information about the bazaar
mailing list