HEADS UP: CVS import

Jeroen Ruigrok/asmodai asmodai at wxs.nl
Mon Jan 19 09:58:45 PST 2004


-On [20040119 18:42], Matthew Dillon (dillon at xxxxxxxxxxxxxxxxxxxx) wrote:
>    -R and -g support is fairly critical too.   -R, -g, diff -j, 
>    CVSHeader ($DragonFly$ tags support!), Template, etc...
>     
>    Actually, all the freebsd-specific changes to the base cvs dist are
>    important.  We use all of them.

Shall I just import 1.12.5 then?  It has most of the FreeBSD extensions
as well as some new features which should help us a bit (and the rest I
can reapply to the base source):

* The CVS server no longer locks more than a directory at a time for
  write, so large commits & tags should now have a much harder time
  blocking other operations.

* Add support for large files. Use --disable-largefile to omit support
  for large files.

* A behavior change in `cvs up -jrev1 -jrev2' for modified files with a
  base revision of rev2 (ie, checked-out version matches rev2 and file
  has been modified).  The operation is no longer ignored and instead is
  passed to diff3.  This will potentially re-apply the diffs between the
  two revisions to a modified local file.  Status messages like from a
  standard merge have also been added when the file would not or does
  not change due to this merge request ("[file] already contains the
  changes between [revisions]...").

* CVS now knows how to report, as well as record, `P' record types.

* Experimental support for Pluggable Authentication Modules (PAM) has
  been added, though it is not compiled by default.  If you like this
  feature (or don't), please send us feedback.  See the Cederqvist,
  `./configure --help', and the INSTALL file for more.

* New LocalKeyword and KeywordExpand options to CVSROOT/config which
  FreeBSD, OpenBSD, and NetBSD users may find familiar as the "tag" and
  "tagexpand" options used for many years. The CVSHeader keyword has
  also been added to the mixture.

-- 
Jeroen Ruigrok van der Werven <asmodai(at)wxs.nl> / asmodai / kita no mono
PGP fingerprint: 2D92 980E 45FE 2C28 9DB7  9D88 97E6 839B 2EAC 625B
http://www.tendra.org/   | http://diary.in-nomine.org/
Don't try to find the Answer where there ain't no Question here...





More information about the Kernel mailing list