CVS for ATLAS
CVS (Concurrent Versioning System)
is used by many HEP projects to manage different versions of the code.
The cluster serving the ATLAS CVS repository is atlas-sw.cern.ch
;
CVS clients can access the repository using two modes of access: Kerberos IV and SSH.
Setting up your machine and environment
- CVS Service at CERN - How to
General instructions for installing CVS, access to the CVS repository, contact persons per experiment. - Access to the ATLAS CVS repository
Instructions specific to ATLAS: how to get access to the CVS repository, KServer and SSH access, trouble shooting and reporting problems. - Tag and commit status and rights
Tagging is controlled by the Tag collector; tag rights are limited to developers responsible for a package. Commit rights are also restricted.
Tag collector | CVS tag rights | CVS commit rights
Browse the CVS repository
ViewCVS gives a view of directories and files, of the complete history of any file in the repository and differences among two versions. LXR is preferable when you search for files or the use of e.g. classes.
Useful CVS information
- Short introduction to CVS
- Access to the CVS repository
- Commonly used CVS commands and CMT/CVS commands.
See also
- ViewCVS help and CVS documentation
- Automated scheduling of routine task -- accessing the offline cvs repository with acron tasks (keep ? TBD)
- CVS Service for LCG - How to
This is a different CVS service, offered by IT for the LCG applications area, not using AFS as a file system.
The use of Subversion as alternative to CVS was rejected in 2006, because a change at this late point in time was considered a too high risk.