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.
$CVSUMASK
$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
. See section Committing your changes.
$PATH
$RCSBIN
is not set, and no path is compiled
into CVS, it will use $PATH
to try to find all
programs it uses.
$HOME
$HOMEPATH
$HOMEDRIVE
$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_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). Note that
if your server and client are both running CVS
1.9.10 or later, CVS will not invoke an external
patch
program.
Go to the first, previous, next, last section, table of contents.