This is a complete list of all environment variables that affect CVS.
$CVSIGNORE
$CVSWRAPPERS
$CVSREAD
checkout
and update
will
try hard to make the files in your working directory
read-only. When this is not set, the default behavior
is to permit modification of your working files.
$CVSROOT
$CVSROOT
is not set,
or if you wish to override it for one invocation, you
can supply it on the command line: `cvs -d cvsroot
cvs_command...' Once you have checked out a working
directory, CVS stores the appropriate root (in
the file `CVS/Root'), so normally you only need to
worry about this when initially checking out a working
directory.
$EDITOR
$CVSEDITOR
$CVSEDITOR
overrides
$EDITOR
. $CVSEDITOR
does not exist in
CVS 1.3, but the next release will probably
include it.
$PATH
$RCSBIN
is not set, and no path is compiled
into CVS, it will use $PATH
to try to find all
programs it uses.
$RCSBIN
$PATH
is searched.
$HOME
$HOMEPATH
$HOMEPATH
is used for Windows-NT).
see section Default options and the ~/.cvsrc file
$CVS_RSH
:ext:
access method is specified.
see section Connecting with rsh.
$CVS_SERVER
cvs
. see section Connecting with rsh
$CVS_PASSFILE
cvs
login server
. Default value is `$HOME/.cvspass'.
see section Using the client with password authentication
$CVS_PASSWORD
cvs
login server
.
see section Using the client with password authentication
$CVS_CLIENT_PORT
$CVS_RCMD_PORT
$CVS_CLIENT_LOG
$CVS_CLIENT_LOG
.in' and everything
send from the server is logged into
`$CVS_CLIENT_LOG
.out'.
$CVS_SERVER_SLEEP
$CVS_IGNORE_REMOTE_ROOT
$COMSPEC
$TMPDIR
$TMP
$TEMP
TMPDIR
. See section Global options, for a
description of how to specify this.
Some parts of CVS will always use `/tmp' (via
the tmpnam
function provided by the system).
On Windows NT, TMP
is used (via the _tempnam
function provided by the system).
The patch
program which is used by the CVS
client uses TMPDIR
, and if it is not set, uses
`/tmp' (at least with GNU patch 2.1).
CVS invokes RCS to perform certain operations. The following environment variables affect RCS. Note that if you are using the client/server CVS, these variables need to be set on the server side (which may or not may be possible depending on how you are connecting). There is probably not any need to set any of them, however.
$LOGNAME
$USER
$LOGNAME
.
$RCSINIT
$RCSINIT
options are prepended to the
argument lists of most RCS commands.
Go to the first, previous, next, last section, table of contents.