]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - contrib/cvs/FREEBSD-upgrade
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / contrib / cvs / FREEBSD-upgrade
1 $FreeBSD$
2
3 MAINTAINER=     peter@FreeBSD.org
4
5 This directory contains the virgin CVS source on the vendor branch.  Do
6 not under any circumstances commit new versions onto the mainline, new
7 versions or official-patch versions must be imported.
8
9 To prepare a new cvs dist for import, extract it into a fresh directory;
10 then delete the files and directories listed in FREEBSD-Xlist.
11
12 CVS is imported from its top level directory something like this:
13   cvs -n import src/contrib/cvs CVSHOME v<version>
14
15 The -n option is "don't do anything" so you can see what is about to happen
16 first.  Remove it when it looks ok.
17
18 The initial import was done with:
19   cvs import src/contrib/cvs CVSHOME v1_11_22
20
21 When new versions are imported, cvs will give instructions on how to merge
22 the local and vendor changes when/if conflicts arise.
23
24 The developers can be reached at:  <devel-cvs@nongnu.org>.  Local changes
25 that are suitable for public consumption should be submitted for inclusion
26 in future releases.
27
28 peter@freebsd.org - 20 Aug 1996
29 obrien@freebsd.org - 12 Jan 2008
30
31 Current local changes:
32   - CVS_LOCAL_BRANCH_NUM environment variable support for choosing the
33     magic branch number.  (for CVSup local-commit support)
34   - CVSREADONLYFS environment variable and global option -R to enable
35     no-locking readonly mode (eg: cvs repo is a cdrom or mirror)
36   - the verify message script can edit the submitted log message.
37   - CVSROOT/options file
38   - Variable keyword expansion controls including custom keywords.
39   - $ CVSHeader$ keyword - like Header, but with $CVSROOT stripped off.
40   - 'CVS_OPTIONS' environmental variable support.
41   - Allow -D with -r on checkout.
42   - Support for "diff -j", allowing tag:date based diffs.
43   - iso8601 option keyword.
44   - Comprehensive "-T" CVS/Template support.
45   - We use the cvs.1 manpage from man/, not the offical one in doc/