config
------
Controls various global (non-project-specific) repository parameters.
The syntax of each line is
ParameterName=yes|no
except for the LockDir parameter, which takes an absolute pathname as
argument.
The following parameters are supported:
* RCSBIN (default: `=no') - (Obsolete) This option is silently
accepted for backwards compatibility, but no longer has any effect.
* SystemAuth (default: `=no') - If `yes', CVS pserver authentication
tries the system user database - usually `/etc/passwd' - if a
username is not found in `CVSROOT/passwd'. If `no', the user must
exist in `CVSROOT/passwd' to gain access via the `:pserver:'
method.
* PreservePermissions (default: `=no') - If `yes', CVS tries to
preserve permissions and other special file system information
(such as device numbers and symbolic link targets) for files. You
probably don't want to do this, as it does not necessarily behave
as expected. (See the node `Special Files' in the Cederqvist
manual for details.)
* TopLevelAdmin (default: `=no') - If `yes', checkouts create a
`CVS/' subdirectory next to each working copy tree (in the parent
directory of the working copy). This can be useful if you will be
checking out many working copies from the same repository; on the
other hand, setting it here affects everyone who uses this
repository.
* LockDir (unset by default) - The argument after the equal sign is a
path to a directory in which CVS can create lockfiles. If not set,
lockfiles are created in the repository, in locations
corresponding to each project's RCS files. This means that users
of those projects must have file-system-level write access to
those repository directories.