CVS


Added by Ben Walding, last edited by Ben Walding on May 26, 2006  (view change)

Labels

 

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

  1. File metadata
  2. Directory versioning
  3. Proxy compatible protocol (HTTPS+DAV)
  4. 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