This
chapter is about the repository and the projects stored in it. If you
want a quick guide to creating an initial repository, see the
instructions in Chapter 2.
Topics covered in this chapter include repository creation,
configuration, security, backup, and recovery. This chapter also
covers the structure of the repository and the sandbox, the file
locking CVS uses internally, how to edit the repository manually, and
the CVS administrative files and environment variables.
CVS uses the term CVSROOT in two different ways.
As the environment variable, it refers to the root directory of the
repository. However, inside the repository is a directory called
CVSROOT. To avoid confusion, this chapter never
refers to the root directory of the repository as
CVSROOT, and, except when mentioning the
environment variable, this chapter uses the term solely to refer to
the CVSROOT subdirectory of the repository root
directory.
If your repository is in /var/lib/cvs, then
/var/lib/cvs is the repository root directory
and /var/lib/cvs/CVSROOT is the
repository's CVSROOT directory.