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
$VISUAL
$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
HOME
. On Windows NT, the system will
set HOMEDRIVE
, for example to `d:' and HOMEPATH
,
for example to `\joe'. On Windows 95, you'll
probably need to set HOMEDRIVE
and HOMEPATH
yourself.
$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
sent from the server is logged into
`$CVS_CLIENT_LOG
.out'. Combined log in
human-readable (and not as verbatim as the above two
logs) format is written into the
`$CVS_CLIENT_LOG
' file itself.
$CVS_SERVER_SLEEP
$CVS_IGNORE_REMOTE_ROOT
CVS_IGNORE_REMOTE_ROOT
has no
effect.
$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.