We are happy to let you know that, we had success to migrate all our code base, from CVS to Mercurial. There are 2 major reasons why we want to do so.
+ We want to be able to commit and compare during development work, even we do not have internet connection.
+ We want to make branching and merging easier. By making them easier, we can have a stable trunk, and several experimental features being implemented parallel. Experimental features shall be implemented in branch before merging into default trunk.
For historical reason, the CVS repositories will always be there. Just that, it will not receive any future commit. All the future commit work, will be going into Mercurial.
and here is our first committed change set :)
It is easy to read the diff from the http GUI directly.