Revision Control

Matt Nordhoff mnordhoff at mattnordhoff.com
Thu Feb 19 00:24:34 EST 2009


Tim Chase wrote:

<snip cvs, svn and git>

>> -Mercurial (this is a big up and coming RCS)
> 
> This is currently my favorite:  good branching/merging, fast, written
> mostly in Python (one C extension module, IIRC), and a simple interface
> 
>> -Bazaar (written in Python. Also pretty new. I don't know about Windows
>> support)
> 
> I like Bazaar (bzr), but the last several times I've tried it, it's been
> a little slow.  This has been steadily improving, and I like their
> emphasis on correctness foremost.  It's a lot like mercurial, but is
> pure python (no C extension module) which makes it nice to deploy into
> environments such as my shared web-hosting service where I can't build
> extension C modules or install packages such as hg/git/svn from the
> repository.

FWIW, Bazaar and Mercurial both have about half a dozen C modules. (Most
of Bazaar's are Pyrex, though, not straight C.)

The next release of Mercurial will add support for running without them.
 (Bazaar already supports that, of course.)

<snip summary>
-- 



More information about the Python-list mailing list