Subject: CVS commit: pkgsrc
To: None <>
From: Hubert Feyrer <>
List: source-changes
Date: 10/18/2000 06:31:17
Module Name:	pkgsrc
Committed By:	hubertf
Date:		Wed Oct 18 03:31:17 UTC 2000

Modified Files:
	pkgsrc/devel/cvs: Makefile
	pkgsrc/devel/cvs/files: md5 patch-sum
	pkgsrc/devel/cvs/patches: patch-aa patch-ab patch-ac patch-ad patch-ae
	    patch-af patch-ak patch-al patch-am patch-an patch-ao patch-ap
	    patch-aq patch-ar patch-as patch-at patch-au patch-av patch-aw
	    patch-ax patch-az
	pkgsrc/devel/cvs/pkg: PLIST
Added Files:
	pkgsrc/devel/cvs/patches: patch-ag

Log Message:
Update to 1.11.  Changes since 1.10:

* The new "cvs version" command gives a short version message.  If
the repository is remote, both the client and server versions are

* "cvs admin -t" now works correctly in client/server mode.

* The "cvs history" command output format has changed -- the date
now includes the year and is given is ISO 8601 format (yyyy-mm-dd).
Also, the new LogHistory option in CVSROOT/config can be used to
control what information gets recorded in the log file and code has
been added to record file removals.

* The buggy PreservePermissions code has been disabled.

* Anonymous read-only access can now be done without requiring a
password.  On the server side, simply give that user (presumably
`anonymous') an empty password in the CVSROOT/passwd file, and then
any received password will authenticate successfully.

* There is a new access method :fork: which is similar to :local:
except that it is implemented via the CVS remote protocol, and thus
has a somewhat different set of quirks and bugs.

* The -d command line option no longer updates the CVS/Root file.  For
one thing, the CVS 1.9/1.10 behavior never had updated CVS/Root in
subdirectories, and for another, it didn't seem that popular in
general.  So this change restores the CVS 1.8 behavior (which is also
the CVS 1.9/1.10 behavior if the environment variable
CVS_IGNORE_REMOTE_ROOT is set; with this change,
CVS_IGNORE_REMOTE_ROOT no longer has any effect).

* It is now possible for a single CVS command to recurse into several
CVS roots.  This includes roots which are located on several servers,
or which are both remote and local.  CVS will make connections to as
many servers as necessary.

* It is now possible to put the CVS lock files in a directory
set by the new LockDir option in CVSROOT/config.  The default
continues to be to put the lock files in the repository itself.

To generate a diff of this commit:
cvs rdiff -r1.30 -r1.31 pkgsrc/devel/cvs/Makefile
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/cvs/files/md5
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/cvs/files/patch-sum
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/cvs/patches/patch-aa \
    pkgsrc/devel/cvs/patches/patch-ab pkgsrc/devel/cvs/patches/patch-ac \
    pkgsrc/devel/cvs/patches/patch-al pkgsrc/devel/cvs/patches/patch-am \
    pkgsrc/devel/cvs/patches/patch-ar pkgsrc/devel/cvs/patches/patch-at \
    pkgsrc/devel/cvs/patches/patch-av pkgsrc/devel/cvs/patches/patch-aw
cvs rdiff -r1.4 -r1.5 pkgsrc/devel/cvs/patches/patch-ad
cvs rdiff -r1.1 -r1.2 pkgsrc/devel/cvs/patches/patch-ae \
    pkgsrc/devel/cvs/patches/patch-an pkgsrc/devel/cvs/patches/patch-ao \
    pkgsrc/devel/cvs/patches/patch-ap pkgsrc/devel/cvs/patches/patch-aq \
    pkgsrc/devel/cvs/patches/patch-as pkgsrc/devel/cvs/patches/patch-az
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/cvs/patches/patch-af \
    pkgsrc/devel/cvs/patches/patch-ak pkgsrc/devel/cvs/patches/patch-au \
cvs rdiff -r0 -r1.3 pkgsrc/devel/cvs/patches/patch-ag
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/cvs/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.