Here's a detailed comparison compiled by the python dev team. http://www.python.org/dev/peps/pep-0374/ They have recently switched from Subversion to Mercurial, and created this document to help the decision process of which DVCS to choose. -Ori