freebsd-dev/contrib/cvs/FREEBSD-upgrade

46 lines
1.8 KiB
Plaintext
Raw Normal View History

$FreeBSD$
MAINTAINER= peter@FreeBSD.org
1996-09-07 20:14:36 +00:00
This directory contains the virgin CVS source on the vendor branch. Do
not under any circumstances commit new versions onto the mainline, new
versions or official-patch versions must be imported.
To prepare a new cvs dist for import, extract it into a fresh directory;
then delete the files and directories listed in FREEBSD-Xlist.
1996-09-07 20:14:36 +00:00
CVS is imported from its top level directory something like this:
2002-09-02 05:58:30 +00:00
cvs -n import src/contrib/cvs CVSHOME v<version>
1996-09-07 20:14:36 +00:00
The -n option is "don't do anything" so you can see what is about to happen
1996-09-07 20:14:36 +00:00
first. Remove it when it looks ok.
The initial import was done with:
cvs import src/contrib/cvs CVSHOME v1_11_22
1996-09-07 20:14:36 +00:00
When new versions are imported, cvs will give instructions on how to merge
the local and vendor changes when/if conflicts arise.
1996-09-07 20:14:36 +00:00
The developers can be reached at: <devel-cvs@nongnu.org>. Local changes
1996-09-07 20:14:36 +00:00
that are suitable for public consumption should be submitted for inclusion
in future releases.
peter@freebsd.org - 20 Aug 1996
obrien@freebsd.org - 12 Jan 2008
Current local changes:
- CVS_LOCAL_BRANCH_NUM environment variable support for choosing the
magic branch number. (for CVSup local-commit support)
- CVSREADONLYFS environment variable and global option -R to enable
no-locking readonly mode (eg: cvs repo is a cdrom or mirror)
- the verify message script can edit the submitted log message.
- CVSROOT/options file
- Variable keyword expansion controls including custom keywords.
- $ CVSHeader$ keyword - like Header, but with $CVSROOT stripped off.
- 'CVS_OPTIONS' environmental variable support.
- Allow -D with -r on checkout.
- Support for "diff -j", allowing tag:date based diffs.
- iso8601 option keyword.
- Comprehensive "-T" CVS/Template support.
- We use the cvs.1 manpage from man/, not the offical one in doc/