cvs-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cvs-cvs] ccvs/doc ChangeLog cvs.1 cvs.texinfo stamp-vti ...


From: Derek Robert Price
Subject: [Cvs-cvs] ccvs/doc ChangeLog cvs.1 cvs.texinfo stamp-vti ...
Date: Wed, 17 May 2006 18:24:10 +0000

CVSROOT:        /cvsroot/cvs
Module name:    ccvs
Branch:         
Changes by:     Derek Robert Price <address@hidden>     06/05/17 18:24:09

Modified files:
        doc            : ChangeLog cvs.1 cvs.texinfo stamp-vti 
                         version.texi 

Log message:
        * cvs.texinfo (The connection method): Mention the OpenPGP env vars.
        (CVS commands): Add sign, verify, and version.
        (Global options): Mention the OpenPGP env vars.
        (sign, verify, versions): New nodes.
        (Environment variables): Reorganize to some semblance of alphabetical
        order.  Describe CVSNOBASES, CVS_SIGN_COMMITS, CVS_VERIFY_CHECKOUTS,
        and CVS_VERIFY_TEMPLATE.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/doc/ChangeLog.diff?tr1=1.957&tr2=1.958&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/doc/cvs.1.diff?tr1=1.44&tr2=1.45&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/doc/cvs.texinfo.diff?tr1=1.683&tr2=1.684&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/doc/stamp-vti.diff?tr1=1.184&tr2=1.185&r1=text&r2=text
http://cvs.savannah.gnu.org/viewcvs/cvs/ccvs/doc/version.texi.diff?tr1=1.185&tr2=1.186&r1=text&r2=text

Patches:
Index: ccvs/doc/ChangeLog
diff -u ccvs/doc/ChangeLog:1.957 ccvs/doc/ChangeLog:1.958
--- ccvs/doc/ChangeLog:1.957    Tue May 16 16:30:30 2006
+++ ccvs/doc/ChangeLog  Wed May 17 18:24:09 2006
@@ -1,3 +1,13 @@
+2006-05-17  Derek Price  <address@hidden>
+
+       * cvs.texinfo (The connection method): Mention the OpenPGP env vars.
+       (CVS commands): Add sign, verify, and version.
+       (Global options): Mention the OpenPGP env vars.
+       (sign, verify, versions): New nodes.
+       (Environment variables): Reorganize to some semblance of alphabetical
+       order.  Describe CVSNOBASES, CVS_SIGN_COMMITS, CVS_VERIFY_CHECKOUTS,
+       and CVS_VERIFY_TEMPLATE.
+
 2006-05-16  Mark D. Baushke  <address@hidden>
 
        * cvs.texinfo (commitinfo, loginfo): Document new %a format
Index: ccvs/doc/cvs.1
diff -u ccvs/doc/cvs.1:1.44 ccvs/doc/cvs.1:1.45
--- ccvs/doc/cvs.1:1.44 Tue May  9 01:55:02 2006
+++ ccvs/doc/cvs.1      Wed May 17 18:24:09 2006
@@ -495,8 +495,9 @@
 Force OpenPGP signatures on or off.  \fB-g\fR & \fB--sign\fR will cause the
 commit to abort if the server does not support OpenPGP signatures.  Without one
 of these options, CVS will autonegotiate signing, attempting to sign commits
-when the server supports it.  Overrides the \fBsign\fR and \fBno-sign\fR
-method options.
+when the server supports it.  Overrides the \fB$CVS_SIGN_COMMITS\fR
+environment variable (see node `Environment variables\(aq in the CVS manual) 
and the \fBsign\fR and
+\fBno-sign\fR method options (see node `The connection method\(aq in the CVS 
manual).
 .SP
 .IP "" 0
 \fB--sign-template \fItemplate\fB\fR
@@ -544,8 +545,10 @@
 signatures but the checkout will be allowed.  With a failure mode of
 \fBfatal\fR, the checkout will be aborted when the first corrupt file is
 received.  If the server does not support OpenPGP signatures, a failure mode
-of \fBfatal\fR will disallow the entire checkout.  Overrides the \fBverify\fR
-and \fBno-verify\fR method options (see node `The connection method\(aq in the 
CVS manual).
+of \fBfatal\fR will disallow the entire checkout.  Overrides the
+\fB$CVS_VERIFY_CHECKOUTS\fR environment variable (see node `Environment
+variables\(aq in the CVS manual) and the \fBverify\fR and \fBno-verify\fR 
method options
+(see node `The connection method\(aq in the CVS manual).
 .IP "" 0
 \fB--verify-template=\fItemplate\fB\fR
 .IP "" 2
@@ -579,8 +582,9 @@
 Substitute the name of the signed file.
 This template should exit with an exit code of zero if the signature is valid
 for the signed file and a non-zero exit code otherwise.  Overrides the
-\fBverify-template\fR method option see node `The connection method\(aq in the 
CVS manual and
-defaults to something like
+\fB$CVS_VERIFY_TEMPLATE\fR environment variable (see node `Environment
+variables\(aq in the CVS manual) and the \fBverify-template\fR method option 
(see node `The connection
+method\(aq in the CVS manual and defaults to something like
 \fB/usr/bin/gpg --detach-sign --output - %M %@ %S %s\fR.
 .SH "Common options"
 .SS "Common command options"
@@ -3809,6 +3813,44 @@
 \fB/etc/cvs.conf\fR or prefixed by \fB/etc/cvs/\fR.  This option is
 supported beginning with \fBcvs\fR release 1.12.13.
 .SP
+.SH "sign"
+.SS "--Attach new OpenPGP revision signature"
+.IX "sign (subcommand)"
+.SP
+The \fBsign\fR command may be used to attach new OpenPGP signatures to
+any revision of a file.  Existing signatures are not removed when new
+ones are added.  \fBsign\fR may also be used to delete signatures from a
+revision.
+.SP
+These standard options are available with \fBsign\fR
+(see node `Common options\(aq in the CVS manual, for a complete description of
+them):
+.SP
+.IP "" 0
+\fB-l\fR
+.IP "" 2
+Local; run only in current working directory.  see node `Recursive 
behavior\(aq in the CVS manual.
+.SP
+.IP "" 0
+\fB-R\fR
+.IP "" 2
+Sign all files recursively (default).  see node `Recursive behavior\(aq in the 
CVS manual.
+.SP
+.IP "" 0
+\fB-r \fItag\fB[:\fIdate\fB]\fR
+.IP "" 2
+Sign the revisions specified by \fItag\fR or, when \fIdate\fR is specified
+and \fItag\fR is a branch tag, the version from the branch \fItag\fR as it
+existed on \fIdate\fR.  With \fB-d\fR, delete keys from the specified
+revision.  See also, see node `Common options\(aq in the CVS manual.
+.SP
+This special option is also available with \fBsign\fR.
+.SP
+.IP "" 0
+\fB-d \fIkeyid\fB\fR
+.IP "" 2
+Delete the signature(s) with key ID \fIkeyid\fR.
+.SP
 .SH "update"
 .SS "Bring work tree in sync with repository"
 .IX "update (subcommand)"
@@ -4057,6 +4099,50 @@
 not in the list of files for \fBcvs\fR to ignore (see the
 description of the \fB-I\fR option, and
 see node `cvsignore\(aq in the CVS manual).
+.SP
+.SH "verify"
+.SS "--Verify OpenPGP revision signatures"
+.IX "verify (subcommand)"
+.SP
+The \fBverify\fR command may be used to verify the OpenPGP signatures for
+specific revisions of a file.  Note that when the verify mode is
+set to \fBwarn\fR or \fBfatal\fR, via the environment
+(see node `Environment variables\(aq in the CVS manual), the command line (see 
node `Global options\(aq in the CVS manual),
+or as a CVSROOT method option (see node `The connection method\(aq in the CVS 
manual), \fBcvs\fR
+verifies all revisions before operating on them.
+.SP
+These standard options are available with \fBverify\fR
+(see node `Common options\(aq in the CVS manual, for a complete description of
+them):
+.SP
+.IP "" 0
+\fB-l\fR
+.IP "" 2
+Local; run only in current working directory.  see node `Recursive 
behavior\(aq in the CVS manual.
+.SP
+.IP "" 0
+\fB-p\fR
+.IP "" 2
+Pipe signatures to the standard output, instead of verifying.
+.SP
+.IP "" 0
+\fB-R\fR
+.IP "" 2
+Sign all files recursively (default).  see node `Recursive behavior\(aq in the 
CVS manual.
+.SP
+.IP "" 0
+\fB-r \fItag\fB[:\fIdate\fB]\fR
+.IP "" 2
+Verify the revisions specified by \fItag\fR or, when \fIdate\fR is specified
+and \fItag\fR is a branch tag, the version from the branch \fItag\fR as it
+existed on \fIdate\fR.  See also, see node `Common options\(aq in the CVS 
manual.
+.SP
+.SH "version"
+.SS "--Print client and server version strings"
+.IX "version (subcommand)"
+.SP
+\fBversion\fR outputs a version string for both the \fBcvs\fR client and
+a \fBcvs\fR server, when a server can be contacted.  Also, see node `Global 
options\(aq in the CVS manual.
 .SH "AUTHORS"
 .TP
 Dick Grune
Index: ccvs/doc/cvs.texinfo
diff -u ccvs/doc/cvs.texinfo:1.683 ccvs/doc/cvs.texinfo:1.684
--- ccvs/doc/cvs.texinfo:1.683  Tue May 16 16:30:30 2006
+++ ccvs/doc/cvs.texinfo        Wed May 17 18:24:09 2006
@@ -2332,8 +2332,9 @@
 Force OpenPGP signatures on or off.  @samp{sign} will cause the commit to abort
 if the server does not support OpenPGP signatures.  Without one of these
 options, CVS will autonegotiate signing, attempting to sign commits when the
-server supports it.  May be overridden by the @samp{--sign} and 
@samp{--no-sign}
-global options (@pxref{Global options}).
+server supports it.  Overrides the @code{$CVS_SIGN_COMMITS} environment
+variable (@pxref{Environment variables}) and may be overridden by the
address@hidden and @samp{--no-sign} global options (@pxref{Global options}).
 
 @item address@hidden
 Use @var{template} as the command line template to generate OpenPGP signatures.
@@ -2369,8 +2370,10 @@
 signatures but the checkout will be allowed.  With a failure mode of
 @samp{fatal}, the checkout will be aborted when the first corrupt file is
 received.  If the server does not support OpenPGP signatures, a failure mode
-of @samp{fatal} will disallow the entire checkout.  May be overridden by the
address@hidden and @samp{--no-verify} global options (@pxref{Global options}).
+of @samp{fatal} will disallow the entire checkout.  Overrides the
address@hidden environment variable (@pxref{Environment
+variables}) and may be overridden by the @samp{--verify} and @samp{--no-verify}
+global options (@pxref{Global options}).
 
 @item address@hidden
 Use @var{template} as the command line template to verify OpenPGP signatures.
@@ -2393,9 +2396,11 @@
 @end table
 
 This template should exit with an exit code of zero if the signature is valid
-for the signed file and a non-zero exit code otherwise.  This method option is
-overridden by the @samp{--verify-template} global command line option
address@hidden options} and defaults to something like
+for the signed file and a non-zero exit code otherwise.  This method option
+overrides the @code{$CVS_VERIFY_TEMPLATE} environment variable
+(@pxref{Environment variables}) and is overridden by the
address@hidden global command line option @pxref{Global options} and
+defaults to something like
 @samp{/usr/bin/gpg --detach-sign --output - %M %@@ %S %s}.
 @end table
 
@@ -8223,7 +8228,10 @@
 * rdiff::                       'patch' format diffs between releases
 * release::                     Indicate that a directory is no longer in use
 * server & pserver::            Act as a server for a client on stdin/stdout
+* sign::                        Attach new OpenPGP revision signature
 * update::                      Bring work tree in sync with repository
+* verify::                      Verify OpenPGP revision signatures
+* version::                     Print client and server version strings
 @end menu
 
 @c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
@@ -8609,8 +8617,9 @@
 Force OpenPGP signatures on or off.  @samp{-g} & @samp{--sign} will cause the
 commit to abort if the server does not support OpenPGP signatures.  Without one
 of these options, CVS will autonegotiate signing, attempting to sign commits
-when the server supports it.  Overrides the @samp{sign} and @samp{no-sign}
-method options.
+when the server supports it.  Overrides the @code{$CVS_SIGN_COMMITS}
+environment variable (@pxref{Environment variables}) and the @samp{sign} and
address@hidden method options (@pxref{The connection method}).
 
 @item --sign-template @var{template}
 Use @var{template} as the command line template to generate OpenPGP signatures.
@@ -8645,8 +8654,10 @@
 signatures but the checkout will be allowed.  With a failure mode of
 @samp{fatal}, the checkout will be aborted when the first corrupt file is
 received.  If the server does not support OpenPGP signatures, a failure mode
-of @samp{fatal} will disallow the entire checkout.  Overrides the @samp{verify}
-and @samp{no-verify} method options (@pxref{The connection method}).
+of @samp{fatal} will disallow the entire checkout.  Overrides the
address@hidden environment variable (@pxref{Environment
+variables}) and the @samp{verify} and @samp{no-verify} method options
+(@pxref{The connection method}).
 
 @item address@hidden
 Use @var{template} as the command line template to verify OpenPGP signatures.
@@ -8670,8 +8681,9 @@
 
 This template should exit with an exit code of zero if the signature is valid
 for the signed file and a non-zero exit code otherwise.  Overrides the
address@hidden method option @pxref{The connection method} and
-defaults to something like
address@hidden environment variable (@pxref{Environment
+variables}) and the @samp{verify-template} method option (@pxref{The connection
+method} and defaults to something like
 @samp{/usr/bin/gpg --detach-sign --output - %M %@@ %S %s}.
 @end table
 
@@ -11603,6 +11615,42 @@
 @end table
 
 @c - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
address@hidden sign
address@hidden sign--Attach new OpenPGP revision signature
address@hidden sign (subcommand)
+
+The @code{sign} command may be used to attach new OpenPGP signatures to
+any revision of a file.  Existing signatures are not removed when new
+ones are added.  @code{sign} may also be used to delete signatures from a
+revision.
+
+These standard options are available with @code{sign}
+(@pxref{Common options}, for a complete description of
+them):
+
address@hidden @code
address@hidden -l
+Local; run only in current working directory.  @xref{Recursive behavior}.
+
address@hidden -R
+Sign all files recursively (default).  @xref{Recursive behavior}.
+
address@hidden -r @var{tag}[:@var{date}]
+Sign the revisions specified by @var{tag} or, when @var{date} is specified
+and @var{tag} is a branch tag, the version from the branch @var{tag} as it
+existed on @var{date}.  With @code{-d}, delete keys from the specified
+revision.  See also, @ref{Common options}.
address@hidden table
+
address@hidden 800
+This special option is also available with @code{sign}.
+
address@hidden @code
address@hidden -d @var{keyid}
+Delete the signature(s) with key ID @var{keyid}.
address@hidden table
+
address@hidden - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- -
 @node update
 @appendixsec update---Bring work tree in sync with repository
 @cindex update (subcommand)
@@ -11837,6 +11885,46 @@
 @pxref{cvsignore}).
 @end table
 
address@hidden - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- -
address@hidden verify
address@hidden verify--Verify OpenPGP revision signatures
address@hidden verify (subcommand)
+
+The @code{verify} command may be used to verify the OpenPGP signatures for
+specific revisions of a file.  Note that when the verify mode is
+set to @samp{warn} or @samp{fatal}, via the environment
+(@pxref{Environment variables}), the command line (@pxref{Global options}),
+or as a CVSROOT method option (@pxref{The connection method}), @sc{cvs}
+verifies all revisions before operating on them.
+
+These standard options are available with @code{verify}
+(@pxref{Common options}, for a complete description of
+them):
+
address@hidden @code
address@hidden -l
+Local; run only in current working directory.  @xref{Recursive behavior}.
+
address@hidden -p
+Pipe signatures to the standard output, instead of verifying.
+
address@hidden -R
+Sign all files recursively (default).  @xref{Recursive behavior}.
+
address@hidden -r @var{tag}[:@var{date}]
+Verify the revisions specified by @var{tag} or, when @var{date} is specified
+and @var{tag} is a branch tag, the version from the branch @var{tag} as it
+existed on @var{date}.  See also, @ref{Common options}.
address@hidden table
+
address@hidden - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
- -
address@hidden version
address@hidden version--Print client and server version strings
address@hidden version (subcommand)
+
address@hidden outputs a version string for both the @sc{cvs} client and
+a @sc{cvs} server, when a server can be contacted.  Also, @ref{Global options}.
+
 @c ----- END MAN 1 -----
 @c ---------------------------------------------------------------------
 @node Invoking CVS
@@ -15094,15 +15182,96 @@
 $VAR is equivalent to %VAR% at the Windows command prompt).
 
 @table @code
address@hidden COMSPEC, environment variable
address@hidden $COMSPEC
+Used under OS/2 only.  It specifies the name of the
+command interpreter and defaults to @sc{cmd.exe}.
+
address@hidden CVS_CLIENT_LOG, environment variable
address@hidden $CVS_CLIENT_LOG
+Used for debugging only in client-server
+mode.  If set, everything sent to the server is logged
+into @address@hidden and everything
+sent from the server is logged into
address@hidden@code{$CVS_CLIENT_LOG}.out}.
+
address@hidden CVS_CLIENT_PORT
address@hidden $CVS_CLIENT_PORT
+Used in client-server mode to set the port to use when accessing the server
+via Kerberos, GSSAPI, or @sc{cvs}'s password authentication protocol
+if the port is not specified in the CVSROOT.
address@hidden repositories}
+
address@hidden $CVSEDITOR
address@hidden CVSEDITOR, environment variable
address@hidden $EDITOR
address@hidden EDITOR, environment variable
address@hidden $VISUAL
address@hidden VISUAL, environment variable
+Specifies the program to use for recording log messages
+during commit.  @code{$CVSEDITOR} overrides
address@hidden, which overrides @code{$VISUAL}.
+See @ref{Committing your changes} for more or
address@hidden options} for alternative ways of specifying a
+log editor.
+
 @cindex CVSIGNORE, environment variable
 @item $CVSIGNORE
 A whitespace-separated list of file name patterns that
 @sc{cvs} should ignore. @xref{cvsignore}.
 
address@hidden CVSWRAPPERS, environment variable
address@hidden $CVSWRAPPERS
-A whitespace-separated list of file name patterns that
address@hidden should treat as wrappers. @xref{Wrappers}.
address@hidden CVS_IGNORE_REMOTE_ROOT, environment variable
address@hidden $CVS_IGNORE_REMOTE_ROOT
+For @sc{cvs} 1.10 and older, setting this variable
+prevents @sc{cvs} from overwriting the @file{CVS/Root}
+file when the @samp{-d} global option is specified.
+Later versions of @sc{cvs} do not rewrite
address@hidden/Root}, so @code{CVS_IGNORE_REMOTE_ROOT} has no
+effect.
+
address@hidden CVS_LOCAL_BRANCH_NUM, environment variable
address@hidden $CVS_LOCAL_BRANCH_NUM
+Setting this variable allows some control over the
+branch number that is assigned. This is specifically to
+support the local commit feature of CVSup. If one sets
address@hidden to (say) 1000 then branches
+the local repository, the revision numbers will look
+like 1.66.1000.xx. There is almost a dead-set certainty
+that there will be no conflicts with version numbers.
+
address@hidden CVSNOBASES, environment variable
address@hidden $CVS_NOBASES
+When set, disables the creation of base files on checkouts.  Mainly intended
+for testing purposes, though this can be used to save disk space if your
+disk space is more valuable than your bandwidth and you don't need any
+OpenPGP revision signature functionality.
+
address@hidden CVS_PASSFILE, environment variable
address@hidden $CVS_PASSFILE
+Used in client-server mode when accessing the @code{cvs
+login server}.  Default value is @file{$HOME/.cvspass}.
address@hidden authentication client}
+
address@hidden CVS_PID, environment variable
address@hidden $CVS_PID
+This is the process identification (aka pid) number of
+the @sc{cvs} process. It is often useful in the
+programs and/or scripts specified by the
address@hidden, @file{verifymsg}, @file{loginfo}
+files.
+
address@hidden CVS_PROXY_PORT
address@hidden $CVS_PROXY_PORT
+Used in client-server mode to set the port to use when accessing a server
+via a web proxy, if the port is not specified in the CVSROOT.  Works with
+GSSAPI, and the password authentication protocol.
address@hidden repositories}
+
address@hidden CVS_RCMD_PORT, environment variable
address@hidden $CVS_RCMD_PORT
+Used in client-server mode.  If set, specifies the port
+number to be used when accessing the @sc{rcmd} demon on
+the server side. (Currently not used for Unix clients).
 
 @cindex CVSREAD, environment variable
 @cindex Read-only files, and CVSREAD
@@ -15122,10 +15291,6 @@
 option is used. This can also allow the use of
 read-only NFS repositories.
 
address@hidden $CVSUMASK
-Controls permissions of files in the repository.  See
address@hidden permissions}.
-
 @item $CVSROOT
 Should contain the full pathname to the root of the @sc{cvs}
 source repository (where the @sc{rcs} files are
@@ -15139,40 +15304,6 @@
 worry about this when initially checking out a working
 directory.
 
address@hidden $CVSEDITOR
address@hidden CVSEDITOR, environment variable
address@hidden $EDITOR
address@hidden EDITOR, environment variable
address@hidden $VISUAL
address@hidden VISUAL, environment variable
-Specifies the program to use for recording log messages
-during commit.  @code{$CVSEDITOR} overrides
address@hidden, which overrides @code{$VISUAL}.
-See @ref{Committing your changes} for more or
address@hidden options} for alternative ways of specifying a
-log editor.
-
address@hidden PATH, environment variable
address@hidden $PATH
-If @code{$RCSBIN} is not set, and no path is compiled
-into @sc{cvs}, it will use @code{$PATH} to try to find all
-programs it uses.
-
address@hidden HOME, environment variable
address@hidden $HOME
address@hidden HOMEPATH, environment variable
address@hidden $HOMEPATH
address@hidden HOMEDRIVE, environment variable
address@hidden $HOMEDRIVE
-Used to locate the directory where the @file{.cvsrc}
-file, and other such files, are searched.  On Unix, @sc{cvs}
-just checks for @code{HOME}.  On Windows NT, the system will
-set @code{HOMEDRIVE}, for example to @samp{d:} and @code{HOMEPATH},
-for example to @file{\joe}.  On Windows 95, you'll
-probably need to set @code{HOMEDRIVE} and @code{HOMEPATH} yourself.
address@hidden We are being vague about whether HOME works on
address@hidden Windows; see long comment in windows-NT/filesubr.c.
-
 @cindex CVS_RSH, environment variable
 @item $CVS_RSH
 Specifies the external program which @sc{cvs} connects with,
@@ -15189,39 +15320,6 @@
 the default value for @code{:fork:} is the name used to run the client.
 @pxref{Connecting via rsh}
 
address@hidden $CVS_PASSFILE
-Used in client-server mode when accessing the @code{cvs
-login server}.  Default value is @file{$HOME/.cvspass}.
address@hidden authentication client}
-
address@hidden CVS_CLIENT_PORT
address@hidden $CVS_CLIENT_PORT
-Used in client-server mode to set the port to use when accessing the server
-via Kerberos, GSSAPI, or @sc{cvs}'s password authentication protocol
-if the port is not specified in the CVSROOT.
address@hidden repositories}
-
address@hidden CVS_PROXY_PORT
address@hidden $CVS_PROXY_PORT
-Used in client-server mode to set the port to use when accessing a server
-via a web proxy, if the port is not specified in the CVSROOT.  Works with
-GSSAPI, and the password authentication protocol.
address@hidden repositories}
-
address@hidden CVS_RCMD_PORT, environment variable
address@hidden $CVS_RCMD_PORT
-Used in client-server mode.  If set, specifies the port
-number to be used when accessing the @sc{rcmd} demon on
-the server side. (Currently not used for Unix clients).
-
address@hidden CVS_CLIENT_LOG, environment variable
address@hidden $CVS_CLIENT_LOG
-Used for debugging only in client-server
-mode.  If set, everything sent to the server is logged
-into @address@hidden and everything
-sent from the server is logged into
address@hidden@code{$CVS_CLIENT_LOG}.out}.
-
 @cindex CVS_SERVER_SLEEP, environment variable
 @item $CVS_SERVER_SLEEP
 Used only for debugging the server side in
@@ -15229,29 +15327,85 @@
 server child process the specified amount of
 seconds so that you can attach to it with a debugger.
 
address@hidden CVS_IGNORE_REMOTE_ROOT, environment variable
address@hidden $CVS_IGNORE_REMOTE_ROOT
-For @sc{cvs} 1.10 and older, setting this variable
-prevents @sc{cvs} from overwriting the @file{CVS/Root}
-file when the @samp{-d} global option is specified.
-Later versions of @sc{cvs} do not rewrite
address@hidden/Root}, so @code{CVS_IGNORE_REMOTE_ROOT} has no
-effect.
address@hidden CVS_SIGN_COMMITS, environment variable
address@hidden $CVS_SIGN_COMMITS
+Force OpenPGP signatures on or off.  Turning on will cause the commit to abort
+if the server does not support OpenPGP signatures.  Without one of these
+options, CVS will autonegotiate signing, attempting to sign commits when the
+server supports it.  May be overridden by the @samp{sign} and @samp{no-sign}
+method options (@pxref{The connection method}) as well as by the
address@hidden and @samp{--no-sign} global options (@pxref{Global options}).
 
address@hidden CVS_LOCAL_BRANCH_NUM, environment variable
address@hidden $CVS_LOCAL_BRANCH_NUM
-Setting this variable allows some control over the
-branch number that is assigned. This is specifically to
-support the local commit feature of CVSup. If one sets
address@hidden to (say) 1000 then branches
-the local repository, the revision numbers will look
-like 1.66.1000.xx. There is almost a dead-set certainty
-that there will be no conflicts with version numbers.
address@hidden CVSUMASK, environment variable
address@hidden $CVSUMASK
+Controls permissions of files in the repository.  See
address@hidden permissions}.
 
address@hidden COMSPEC, environment variable
address@hidden $COMSPEC
-Used under OS/2 only.  It specifies the name of the
-command interpreter and defaults to @sc{cmd.exe}.
address@hidden CVS_VERIFY_CHECKOUTS, environment variable
address@hidden $CVS_VERIFY_CHECKOUTS
+Force OpenPGP signature verification on checkout off, or set the failure mode.
+With a failure mode of @samp{warn}, the user will be warned of invalid
+signatures but the checkout will be allowed.  With a failure mode of
address@hidden, the checkout will be aborted when the first corrupt file is
+received.  If the server does not support OpenPGP signatures, a failure mode
+of @samp{fatal} will disallow the entire checkout.  May be overridden by the
address@hidden and @samp{no-verify} method options (@pxref{The connection
+method}) and by the @samp{--verify} and @samp{--no-verify} global options
+(@pxref{Global options}).
+
address@hidden CVS_VERIFY_TEMPLATE, environment variable
address@hidden $CVS_VERIFY_TEMPLATE
+Use @var{template} as the command line template to verify OpenPGP signatures.
+Format strings in this template are substituted before the command is run:
+
address@hidden @code
address@hidden %M
+Substitute in the textmode flag (defaults to @samp{--textmode}) when a
+signature is being verified for a text file.
+
address@hidden %@@
+Substitute in any @var{arg}s set via the @samp{--verify-arg} option or the
+CVSROOT verify-arg method option.
+
address@hidden %S
+Substitute the name of the file containing the signature.
+
address@hidden %s
+Substitute the name of the signed file.
address@hidden table
+
+This template should exit with an exit code of zero if the signature is valid
+for the signed file and a non-zero exit code otherwise.  This method option is
+overridden by the @samp{verify-template} method option
+(@pxref{The connection method}) and the @samp{--verify-template} global command
+line option (@pxref{Global options}) and defaults to something like
address@hidden/usr/bin/gpg --detach-sign --output - %M %@@ %S %s}.
+
address@hidden CVSWRAPPERS, environment variable
address@hidden $CVSWRAPPERS
+A whitespace-separated list of file name patterns that
address@hidden should treat as wrappers. @xref{Wrappers}.
+
address@hidden HOME, environment variable
address@hidden $HOME
address@hidden HOMEPATH, environment variable
address@hidden $HOMEPATH
address@hidden HOMEDRIVE, environment variable
address@hidden $HOMEDRIVE
+Used to locate the directory where the @file{.cvsrc}
+file, and other such files, are searched.  On Unix, @sc{cvs}
+just checks for @code{HOME}.  On Windows NT, the system will
+set @code{HOMEDRIVE}, for example to @samp{d:} and @code{HOMEPATH},
+for example to @file{\joe}.  On Windows 95, you'll
+probably need to set @code{HOMEDRIVE} and @code{HOMEPATH} yourself.
address@hidden We are being vague about whether HOME works on
address@hidden Windows; see long comment in windows-NT/filesubr.c.
+
address@hidden PATH, environment variable
address@hidden $PATH
+If @code{$RCSBIN} is not set, and no path is compiled
+into @sc{cvs}, it will use @code{$PATH} to try to find all
+programs it uses.
 
 @cindex TMPDIR, environment variable
 @cindex temporary file directory, set via environment variable
@@ -15259,14 +15413,6 @@
 @item $TMPDIR
 Directory in which temporary files are located.
 @xref{Global options}, for more on setting the temporary directory.
-
address@hidden CVS_PID, environment variable
address@hidden $CVS_PID
-This is the process identification (aka pid) number of
-the @sc{cvs} process. It is often useful in the
-programs and/or scripts specified by the
address@hidden, @file{verifymsg}, @file{loginfo}
-files.
 @end table
 
 @node Compatibility
Index: ccvs/doc/stamp-vti
diff -u ccvs/doc/stamp-vti:1.184 ccvs/doc/stamp-vti:1.185
--- ccvs/doc/stamp-vti:1.184    Tue May 16 19:50:07 2006
+++ ccvs/doc/stamp-vti  Wed May 17 18:24:09 2006
@@ -1,4 +1,4 @@
address@hidden UPDATED 16 May 2006
address@hidden UPDATED 17 May 2006
 @set UPDATED-MONTH May 2006
 @set EDITION 1.12.13.1
 @set VERSION 1.12.13.1
Index: ccvs/doc/version.texi
diff -u ccvs/doc/version.texi:1.185 ccvs/doc/version.texi:1.186
--- ccvs/doc/version.texi:1.185 Tue May 16 19:50:07 2006
+++ ccvs/doc/version.texi       Wed May 17 18:24:09 2006
@@ -1,4 +1,4 @@
address@hidden UPDATED 16 May 2006
address@hidden UPDATED 17 May 2006
 @set UPDATED-MONTH May 2006
 @set EDITION 1.12.13.1
 @set VERSION 1.12.13.1




reply via email to

[Prev in Thread] Current Thread [Next in Thread]