[prev] [index] [next]

CVS (cont)

CVS maintains info about multiple projects under a repository.

Repositories are implemented as a directory tree under $CVSROOT.

Each subdirectory holds entire revision history for all files for one project.

Implementation:

  • handles version control over individual documents using RCS
  • handles configuration control by using RCS'd documents + its own files