This is the notes about the bitweaver.org projects migration from CVS which makes extensive use of virtual modules (aka aliases ) in CVS to a distributed version control system (VCS) such as Mercurial or Git.
A Simple TableFeature | Git | Mercurial |
---|
Ad-hoc Builds | As of git 1.5.3, there is a concept known as super modules | |
---|
Keywords | | |
---|
Cross Platform Support | Windows support is reported to be weak. | Rockin' on all platforms - linux, windows, OSX |
---|
Build | On CentOS, git needed to be upgraded to get super modules. CentOS 5.4+ broke things so the rpm would not build - had to docbook dtd definition to get a Fedora rpm to build properly. | |
---|
Migration | | #Migrate each module separately, and then combine |
---|
|