Git vs Mercurial
Due to latest changes in projects hosting situation (like FTC Sues, Shuts Down N. Calif. Web Hosting Firm , Adobe acts against Flash video stream recorder ) I started thinking about moving on to some DVCS system. Now there are only two serious alternatives: Git and Mercurial . First of all, here are two good articles where these systems are compared: Chosing a distributed VCS for the Python project Analysis of Git and Mercurial In both of these articles Mercurial wins due to: lack of good Git support in Windows system; having Python API. But also in both of these articles it is said that Git has more features and is more powerful than Mercurial. Actually none of the issues above does not concern me personally because I'm not developing in Windows OS now, and I do not require any integration with DVCS. But let me notice that these issues are not so critical right now: there is an awesome TortoiseGit project and it works really good; basically only certain hooks ...