History of CVS Migration
Version 7
CVS Migration
Moving from CVS with extensive virtual modules (aliases) to Git or Mercurial
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.
Feature | 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 | |