Overview
CVS (Concurrent Versioning System) is the widely deployed source change management tool in use throughout many opensource projects around the world. Use of CVS is declining at The Codehaus as new projects are required to use Subversion unless they have a compelling argument for staying with CVS.
Rationale for migration to Subversion
- File metadata
- Directory versioning
- Proxy compatible protocol (HTTPS+DAV)
- Single-sign-on integrated - see [LDAP credentials]
Connection settings
See Xircles for the connection string to use.
While you might be able to use slight permutations of the connection strings provided by Xircles, this is not recommended as the connection strings are crafted to allow Codehaus staff to migrate and load balance projects as required.
authorized_keys
The authorized keys required for your CVS connection can be set in Xircles. They will be synchronized to your account on the CVS server immediately.
Commit log messages
At present, you will need to configure these settings in CVSROOT. We are happy to assist you in configuring this; if you desire assistance please raise a Chore