Tag Archives: mercurial

Experiences with Mercurial and Git

I have been a big fan of the Mercurial version control system since migrating the Chord project from CVS almost two years ago. Mercurial offers a comfortable command-line experience, good performance and a module based architecture for expansion. Since graduating, I have had to interface with Subversion and Perforce servers at work and [...]

Tools for moving from CVS to Mercurial

When switching to a new version control system, it is important to be able to bring along all the past history of a project. There are several tools capable of converting a CVS repository to Mercurial; I have considered cvs20hg, tailor and Mercurial’s own convert-repo. While these all do the conversion, careful testing of the results is necessary. [...]

Choosing Mercurial for Chord

Over the past few years, distributed version control systems have flourished; there are now so many that is hard to choose between them. Each choice offers an evolution beyond CVS including, among other things, whole-tree views with atomic commits, complete and transparent offline operation, and excellent branching support. Always on the look out for better tools, I have played with [...]