Subject: CVS commit: pkgsrc/devel/cvs
To: None <pkgsrc-changes@NetBSD.org>
From: Thomas Klausner <wiz@netbsd.org>
List: pkgsrc-changes
Date: 01/29/2006 02:40:40
Module Name:	pkgsrc
Committed By:	wiz
Date:		Sun Jan 29 02:40:40 UTC 2006

Modified Files:
	pkgsrc/devel/cvs: Makefile distinfo options.mk
	pkgsrc/devel/cvs/patches: patch-ab patch-ac patch-ae patch-af patch-ak
	    patch-am patch-an patch-ao patch-ap patch-aq patch-ar patch-at
	    patch-au patch-av patch-ay
Removed Files:
	pkgsrc/devel/cvs/patches: patch-as

Log Message:
Update to 1.11.21:

Changes since 1.11.20:
**********************

BUG FIXES

* Thanks to Serguei E. Leontiev, CVS with Kerberos 5 GSSAPI
  should automatically link on FreeBSD 5.x. (bug #14639).

* Thanks to Rahul Bhargava, heavily loaded systems
  suffering from a disk crash or power failure will not lose data they claimed
  to have committed.

* CVS server now handles conflict markers in Entry requests as documented.

* CVS now remembers that binary file merge conflicts occurred until the
  timestamp of the updated binary file changes.

* CVS client now saves some bandwidth by not sending the contents of files
  with conflicts to the server when it isn't needed.

* CVS now does correct locking during import.

* A problem where the server could block indefinitely waiting for an EOF from
  the client when compression was enabled has been fixed.

* `cvs diff' no longer splits its arguments on spaces.

* Thanks to an old report and patch from Stewart Brodie, a
  potential crash in response to a corrupt RCS file has been fixed.

* CVS now locks the history and val-tags files before writing to them.
  Especially with large repositories, users should no longer see new warnings
  about corrupt history records when using the `cvs history' command.  Existing
  corrupt history records will still need to be removed manually.  val-tags
  corruption should have had less obvious effects, but removing the
  CVSROOT/val-tags file and allowing a 1.11.21 or later version of CVS to
  regenerate it may eliminate a few odd behaviors and possibly cause a slight
  speed up of read transactions in large repositories over time.


To generate a diff of this commit:
cvs rdiff -r1.89 -r1.90 pkgsrc/devel/cvs/Makefile
cvs rdiff -r1.27 -r1.28 pkgsrc/devel/cvs/distinfo
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/cvs/options.mk
cvs rdiff -r1.15 -r1.16 pkgsrc/devel/cvs/patches/patch-ab
cvs rdiff -r1.10 -r1.11 pkgsrc/devel/cvs/patches/patch-ac \
    pkgsrc/devel/cvs/patches/patch-ae pkgsrc/devel/cvs/patches/patch-au \
    pkgsrc/devel/cvs/patches/patch-av
cvs rdiff -r1.12 -r1.13 pkgsrc/devel/cvs/patches/patch-af \
    pkgsrc/devel/cvs/patches/patch-at
cvs rdiff -r1.6 -r1.7 pkgsrc/devel/cvs/patches/patch-ak
cvs rdiff -r1.13 -r1.14 pkgsrc/devel/cvs/patches/patch-am
cvs rdiff -r1.7 -r1.8 pkgsrc/devel/cvs/patches/patch-an \
    pkgsrc/devel/cvs/patches/patch-ao pkgsrc/devel/cvs/patches/patch-ap
cvs rdiff -r1.8 -r1.9 pkgsrc/devel/cvs/patches/patch-aq
cvs rdiff -r1.16 -r1.17 pkgsrc/devel/cvs/patches/patch-ar
cvs rdiff -r1.8 -r0 pkgsrc/devel/cvs/patches/patch-as
cvs rdiff -r1.5 -r1.6 pkgsrc/devel/cvs/patches/patch-ay

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