Previously, we are using CVS, as a software development tools to manage our source code.
Today, 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.
With all these great software development tools in place, we hope to produce a higher quality software to make you happy :)