Subject: CVS commit: pkgsrc/devel/cvs
To: None <pkgsrc-changes@netbsd.org>
From: Hubert Feyrer <hubertf@netbsd.org>
List: pkgsrc-changes
Date: 11/24/2002 23:31:28
Module Name:	pkgsrc
Committed By:	hubertf
Date:		Sun Nov 24 21:31:26 UTC 2002

Modified Files:
	pkgsrc/devel/cvs: Makefile PLIST distinfo
	pkgsrc/devel/cvs/patches: patch-aa patch-ab patch-ac patch-ae patch-af
	    patch-ah patch-ai 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-ay patch-az
Removed Files:
	pkgsrc/devel/cvs/patches: patch-ad patch-aj patch-ax

Log Message:
Update cvs to 1.11.2. Changes:

Changes since 1.11.1p1:

* The "log" and "rlog" commands now have a -S option to suppress the
header information when no revisions are selected.

* A serious error that allowed read-only users to tag files has been
corrected.

* The "annotate" command will no longer annotate binary files unless
you specify the new -F option.

* The "tag" and "rtag" commands will no longer move or delete branch
tags unless you use the new -B option.  (This prevents accidental
changes to branch tags that are hard to undo.)

* We've standardized on the 1.5 Automake release for the moment.  Again, this
should only really affect developers.  See the section of the INSTALL file
about using the autotools if you are compiling CVS yourself.

Changes from 1.11.1 to 1.11.1p1:

* Read only access was broken - now fixed.

Changes from 1.11 to 1.11.1:

* The "cvs diff" command now accepts the -y/--side=by-side and -T/
--initial-tab options.  (To use these options with a remote repository,
both the client and the server must support them.)

* The expansion of the loginfo format string has changed slightly.
Previously, the expansion was surrounded by single quotes ('); if a file
name contained a single quote character, the string would not be parsed
as a single entity by the Unix shell (and it would not be possible to
parse it unambiguously).  Now the expansion is surrounded by double
quotes (") and any embedded dollar signs ($), backticks (`), backslashes
(\), and double quotes are preceded by a backslash.  This is parsed as a
single entity by the shell reguardless of content.  This change should
not be noticable unless you're not using a Unix shell or you have
embedded the format string inside a double quoted string.

* There was a bug in the diff code which sometimes caused conflicts to
be flagged which shouldn't have been.  This has been fixed.

* New "cvs rlog" and "cvs rannotate" commands have been added to get log
messages and annotations without having to have a checked-out copy.

* Exclusive revision ranges have been added to "cvs log" using ::
(similar to "cvs admin -o").

* The VMS client now accepts wildcards if you're running VMS 7.x.

* ZLIB has been updated to version 1.1.3, the most current version.  This
includes mostly some optimizations and minor bug fixes.

* The ~/.cvspass file has a slightly modified format.  CVSROOTs are now
stored in a new canonical form - hostnames are now case insensitive and
port numbers are always stored in the new format.  Until a new login for
a particular CVSROOT is performed with the new version of CVS, new and
old versions of CVS should interoperate invisibly.  After that point, an
extra login using the old version of CVS may be necessary to continue to
allow the new and old versions of CVS to interoperate using the same
~/.cvspass file and CVSROOT. The exception to this rule occurs when the
CVSROOTs used with the different versions use case insensitively
different hostnames, for example, "empress", and "empress.2-wit.com".

* A password and a port number may now be specified in CVSROOT for
pserver connections.  The new format is:

    :pserver:[[user][:password]@]host[:[port]]/path

Note that passwords specified in a checkout command will be saved in the
clear in the CVS/Root file in each created directory, so this is not
recommended, except perhaps when accessing anonymous repositories or the
like.

* The distribution has been converted to use Automake.  This shouldn't
affect most users except to ease some portability concerns, but if you
are building from the repository and encounter problems with the
makefiles, you might try running ./noautomake.sh after a fresh update
-AC.


To generate a diff of this commit:
cvs rdiff -r1.52 -r1.53 pkgsrc/devel/cvs/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/cvs/PLIST
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/cvs/distinfo
cvs rdiff -r1.4 -r1.5 pkgsrc/devel/cvs/patches/patch-aa \
    pkgsrc/devel/cvs/patches/patch-ac pkgsrc/devel/cvs/patches/patch-al \
    pkgsrc/devel/cvs/patches/patch-ar pkgsrc/devel/cvs/patches/patch-at
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/cvs/patches/patch-ab \
    pkgsrc/devel/cvs/patches/patch-af pkgsrc/devel/cvs/patches/patch-am \
    pkgsrc/devel/cvs/patches/patch-av
cvs rdiff -r1.5 -r0 pkgsrc/devel/cvs/patches/patch-ad
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/cvs/patches/patch-ae \
    pkgsrc/devel/cvs/patches/patch-ah pkgsrc/devel/cvs/patches/patch-ai \
    pkgsrc/devel/cvs/patches/patch-ak pkgsrc/devel/cvs/patches/patch-ap \
    pkgsrc/devel/cvs/patches/patch-au
cvs rdiff -r1.4 -r0 pkgsrc/devel/cvs/patches/patch-aj
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/cvs/patches/patch-an \
    pkgsrc/devel/cvs/patches/patch-ao pkgsrc/devel/cvs/patches/patch-aq \
    pkgsrc/devel/cvs/patches/patch-as pkgsrc/devel/cvs/patches/patch-ay \
    pkgsrc/devel/cvs/patches/patch-az
cvs rdiff -r1.3 -r0 pkgsrc/devel/cvs/patches/patch-ax

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