head	1.2;
access;
symbols
	RELENG_8_4:1.1.1.6.0.18
	RELENG_9_1_0_RELEASE:1.1.1.6
	RELENG_9_1:1.1.1.6.0.16
	RELENG_9_1_BP:1.1.1.6
	RELENG_8_3_0_RELEASE:1.1.1.6
	RELENG_8_3:1.1.1.6.0.14
	RELENG_8_3_BP:1.1.1.6
	RELENG_9_0_0_RELEASE:1.1.1.6
	RELENG_9_0:1.1.1.6.0.12
	RELENG_9_0_BP:1.1.1.6
	RELENG_9:1.1.1.6.0.10
	RELENG_9_BP:1.1.1.6
	RELENG_7_4_0_RELEASE:1.1.1.5.24.1
	RELENG_8_2_0_RELEASE:1.1.1.6
	RELENG_7_4:1.1.1.5.24.1.0.8
	RELENG_7_4_BP:1.1.1.5.24.1
	RELENG_8_2:1.1.1.6.0.8
	RELENG_8_2_BP:1.1.1.6
	RELENG_8_1_0_RELEASE:1.1.1.6
	RELENG_8_1:1.1.1.6.0.6
	RELENG_8_1_BP:1.1.1.6
	RELENG_7_3_0_RELEASE:1.1.1.5.24.1
	RELENG_7_3:1.1.1.5.24.1.0.6
	RELENG_7_3_BP:1.1.1.5.24.1
	RELENG_8_0_0_RELEASE:1.1.1.6
	RELENG_8_0:1.1.1.6.0.4
	RELENG_8_0_BP:1.1.1.6
	RELENG_8:1.1.1.6.0.2
	RELENG_8_BP:1.1.1.6
	RELENG_7_2_0_RELEASE:1.1.1.5.24.1
	RELENG_7_2:1.1.1.5.24.1.0.4
	RELENG_7_2_BP:1.1.1.5.24.1
	RELENG_7_1_0_RELEASE:1.1.1.5.24.1
	RELENG_6_4_0_RELEASE:1.1.1.5
	RELENG_7_1:1.1.1.5.24.1.0.2
	RELENG_7_1_BP:1.1.1.5.24.1
	RELENG_6_4:1.1.1.5.0.30
	RELENG_6_4_BP:1.1.1.5
	v1_11_20080310:1.1.1.6
	RELENG_7_0_0_RELEASE:1.1.1.5
	RELENG_6_3_0_RELEASE:1.1.1.5
	v1_11_22:1.1.1.6
	PRE_1_11_22:1.1.1.5
	RELENG_7_0:1.1.1.5.0.28
	RELENG_7_0_BP:1.1.1.5
	RELENG_6_3:1.1.1.5.0.26
	RELENG_6_3_BP:1.1.1.5
	RELENG_7:1.1.1.5.0.24
	RELENG_7_BP:1.1.1.5
	RELENG_6_2_0_RELEASE:1.1.1.5
	RELENG_6_2:1.1.1.5.0.22
	RELENG_6_2_BP:1.1.1.5
	RELENG_5_5_0_RELEASE:1.1.1.5
	RELENG_5_5:1.1.1.5.0.20
	RELENG_5_5_BP:1.1.1.5
	RELENG_6_1_0_RELEASE:1.1.1.5
	RELENG_6_1:1.1.1.5.0.18
	RELENG_6_1_BP:1.1.1.5
	RELENG_6_0_0_RELEASE:1.1.1.5
	RELENG_6_0:1.1.1.5.0.16
	RELENG_6_0_BP:1.1.1.5
	RELENG_6:1.1.1.5.0.14
	RELENG_6_BP:1.1.1.5
	RELENG_5_4_0_RELEASE:1.1.1.5
	RELENG_5_4:1.1.1.5.0.12
	RELENG_5_4_BP:1.1.1.5
	RELENG_4_11_0_RELEASE:1.1.1.4.2.1
	RELENG_4_11:1.1.1.4.2.1.0.8
	RELENG_4_11_BP:1.1.1.4.2.1
	RELENG_5_3_0_RELEASE:1.1.1.5
	RELENG_5_3:1.1.1.5.0.10
	RELENG_5_3_BP:1.1.1.5
	RELENG_5:1.1.1.5.0.8
	RELENG_5_BP:1.1.1.5
	v1_11_17:1.1.1.5
	RELENG_4_10_0_RELEASE:1.1.1.4.2.1
	RELENG_4_10:1.1.1.4.2.1.0.6
	RELENG_4_10_BP:1.1.1.4.2.1
	v1_11_15:1.1.1.5
	RELENG_5_2_1_RELEASE:1.1.1.5
	RELENG_5_2_0_RELEASE:1.1.1.5
	RELENG_5_2:1.1.1.5.0.6
	RELENG_5_2_BP:1.1.1.5
	RELENG_4_9_0_RELEASE:1.1.1.4.2.1
	RELENG_4_9:1.1.1.4.2.1.0.4
	RELENG_4_9_BP:1.1.1.4.2.1
	RELENG_5_1_0_RELEASE:1.1.1.5
	RELENG_5_1:1.1.1.5.0.4
	RELENG_5_1_BP:1.1.1.5
	RELENG_4_8_0_RELEASE:1.1.1.4.2.1
	RELENG_4_8:1.1.1.4.2.1.0.2
	RELENG_4_8_BP:1.1.1.4.2.1
	v1_11_5:1.1.1.5
	RELENG_5_0_0_RELEASE:1.1.1.5
	RELENG_5_0:1.1.1.5.0.2
	RELENG_5_0_BP:1.1.1.5
	v1_11_2_1_20021201:1.1.1.5
	RELENG_4_7_0_RELEASE:1.1.1.4
	RELENG_4_7:1.1.1.4.0.12
	RELENG_4_7_BP:1.1.1.4
	v1_11_2:1.1.1.4
	RELENG_4_6_2_RELEASE:1.1.1.4
	RELENG_4_6_1_RELEASE:1.1.1.4
	RELENG_4_6_0_RELEASE:1.1.1.4
	RELENG_4_6:1.1.1.4.0.10
	RELENG_4_6_BP:1.1.1.4
	RELENG_4_5_0_RELEASE:1.1.1.4
	RELENG_4_5:1.1.1.4.0.8
	RELENG_4_5_BP:1.1.1.4
	RELENG_4_4_0_RELEASE:1.1.1.4
	RELENG_4_4:1.1.1.4.0.6
	RELENG_4_4_BP:1.1.1.4
	v1_11_1p1:1.1.1.4
	CVSHOME:1.1.1
	RELENG_4_3_0_RELEASE:1.1.1.4
	RELENG_4_3:1.1.1.4.0.4
	RELENG_4_3_BP:1.1.1.4
	RELENG_4_2_0_RELEASE:1.1.1.4
	v1_11:1.1.1.4
	RELENG_4_1_1_RELEASE:1.1.1.4
	PRE_SMPNG:1.1.1.4
	RELENG_4_1_0_RELEASE:1.1.1.4
	RELENG_3_5_0_RELEASE:1.1.1.3.2.1
	RELENG_4_0_0_RELEASE:1.1.1.4
	RELENG_4:1.1.1.4.0.2
	RELENG_4_BP:1.1.1.4
	RELENG_3_4_0_RELEASE:1.1.1.3.2.1
	v1_10_7:1.1.1.4
	RELENG_3_3_0_RELEASE:1.1.1.3
	RELENG_3_2_PAO:1.1.1.3.0.4
	RELENG_3_2_PAO_BP:1.1.1.3
	RELENG_3_2_0_RELEASE:1.1.1.3
	v1_10:1.1.1.3
	RELENG_3_1_0_RELEASE:1.1.1.3
	RELENG_3:1.1.1.3.0.2
	RELENG_3_BP:1.1.1.3
	RELENG_2_2_8_RELEASE:1.1.1.1.2.2
	RELENG_3_0_0_RELEASE:1.1.1.3
	RELENG_2_2_7_RELEASE:1.1.1.1.2.2
	RELENG_2_2_6_RELEASE:1.1.1.1.2.1
	v1_9_26:1.1.1.3
	v1_9_24:1.1.1.3
	v1_9_23_19980123:1.1.1.3
	RELENG_2_2_5_RELEASE:1.1.1.1.2.1
	v1_9_10:1.1.1.2
	v1_9_9_970523:1.1.1.2
	RELENG_2_2_2_RELEASE:1.1.1.1
	v1_9_9_970515:1.1.1.2
	RELENG_2_2_1_RELEASE:1.1.1.1
	RELENG_2_2_0_RELEASE:1.1.1.1
	RELENG_2_2:1.1.1.1.0.2
	RELENG_2_2_BP:1.1.1.1
	v1_8_1:1.1.1.1
	CYCLIC:1.1.1;
locks; strict;
comment	@# @;


1.2
date	2013.06.16.00.38.19;	author svnexp;	state dead;
branches;
next	1.1;

1.1
date	96.08.20.23.46.06;	author peter;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	96.08.20.23.46.06;	author peter;	state Exp;
branches
	1.1.1.1.2.1;
next	1.1.1.2;

1.1.1.2
date	97.05.15.22.46.04;	author peter;	state Exp;
branches;
next	1.1.1.3;

1.1.1.3
date	98.01.26.03.08.07;	author peter;	state Exp;
branches
	1.1.1.3.2.1;
next	1.1.1.4;

1.1.1.4
date	99.12.11.12.24.14;	author peter;	state Exp;
branches
	1.1.1.4.2.1;
next	1.1.1.5;

1.1.1.5
date	2002.12.02.03.13.37;	author peter;	state Exp;
branches
	1.1.1.5.24.1;
next	1.1.1.6;

1.1.1.6
date	2008.01.13.05.49.24;	author obrien;	state Exp;
branches
	1.1.1.6.18.1;
next	;

1.1.1.1.2.1
date	97.06.28.03.21.32;	author peter;	state Exp;
branches;
next	1.1.1.1.2.2;

1.1.1.1.2.2
date	98.04.05.03.27.27;	author peter;	state Exp;
branches;
next	;

1.1.1.3.2.1
date	99.12.13.20.56.33;	author peter;	state Exp;
branches;
next	;

1.1.1.4.2.1
date	2002.12.19.21.17.52;	author peter;	state Exp;
branches;
next	;

1.1.1.5.24.1
date	2008.07.28.16.52.28;	author obrien;	state Exp;
branches;
next	;

1.1.1.6.18.1
date	2008.01.13.05.49.24;	author svnexp;	state dead;
branches;
next	1.1.1.6.18.2;

1.1.1.6.18.2
date	2013.03.28.13.00.40;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/251794
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@$CVSid: @@(#)README 1.12 94/09/25 $

This "contrib" directory is a place holder for code/scripts sent to
me by contributors around the world.  This README file will be kept
up-to-date from release to release.  BUT, I must point out that these
contributions are really, REALLY UNSUPPORTED.  In fact, I probably
don't even know what they do.  Nor do I guarantee to have tried them,
or ported them to work with this CVS distribution.  If you have questions,
you might contact the author, but you should not necessarily expect
a reply.  USE AT YOUR OWN RISK -- and all that stuff.

"Unsupported" also means that noone has volunteered to accept and
check in changes to this directory.  So submissions for new scripts to
add here are unlikely to be accepted.  Suggested changes to the
existing scripts here conceivably might, but that isn't clear either.
The exception is pcl-cvs; that is more actively maintained (see
pcl-cvs/README).  If you have some software that works with CVS that
you wish to offer it is suggested that you make it available by FTP or
HTTP and then announce it on the info-cvs mailing list.  There is also
a web page of software related to CVS at
http://www.loria.fr/~molli/cvs-index.html which would presumably be
willing to list your software.

Contents of this directory:

	README		This file.
	log		A perl script suitable for including in your
			$CVSROOT/CVSROOT/loginfo file for logging commit
			changes.  Includes the RCS revision of the change
			as part of the log.
			Contributed by Kevin Samborn <samborn@@sunrise.com>.
	pcl-cvs		A directory that contains GNU Emacs lisp code which
			implements a CVS-mode for emacs.
			Contributed by Per Cederqvist <ceder@@lysator.liu.se>.
	commit_prep	A perl script, to be combined with log_accum.pl, to
	log_accum	provide for a way to combine the individual log
			messages of a multi-directory "commit" into a
			single log message, and mail the result somewhere.
			Can also do other checks for $Id and that you are
			committing the correct revision of the file.
			Read the comments carefully.
			Contributed by David Hampton <hampton@@cisco.com>.
	mfpipe		Another perl script for logging.  Allows you to
			pipe the log message to a file and/or send mail
			to some alias.
			Contributed by John Clyne <clyne@@niwot.scd.ucar.edu>.
	rcs-to-cvs	Script to import sources that may have been under
			RCS control already.
			Contributed by Per Cederqvist <ceder@@lysator.liu.se>.
	cvscheck	Identifies files added, changed, or removed in a
	cvscheck.man	checked out CVS tree; also notices unknown files.
			Contributed by Lowell Skoog <fluke!lowell@@uunet.uu.net>
	cvshelp.man	An introductory manual page written by Lowell Skoog
			<fluke!lowell@@uunet.uu.net>.  It is most likely
			out-of-date relative to CVS 1.3, but still may be
			useful.
	dirfns		A shar file which contains some code that might
			help your system support opendir/readdir/closedir,
			if it does not already.
			Copied from the C-News distribution.
	rcslock		A perl script that can be added to your commitinfo
			file that tries to determine if your RCS file is
			currently locked by someone else, as might be the
			case for a binary file.
			Contributed by John Rouillard <rouilj@@cs.umb.edu>.
	ccvs-rsh	A Perl script which allows "rsh pipelines" to
			be built in order to use Cyclic CVS from
			behind some varieties of firewall.
	cvs_acls	A perl script that implements Access Control Lists
			by using the "commitinfo" hook provided with the
			"cvs commit" command.
			Contributed by David G. Grubbs <dgg@@ksr.com>.
	descend		A shell script that can be used to recursively
	descend.man	descend through a directory.  In CVS 1.2, this was
			very useful, since many of the commands were not
			recursive.  In CVS 1.3 (and later), however, most of
			the commands are recursive.  However, this may still
			come in handy.
			Contributed by Lowell Skoog <fluke!lowell@@uunet.uu.net>
	cln_hist	A perl script to compress your
			$CVSROOT/CVSROOT/history file, as it can grow quite
			large after extended use.
			Contributed by David G. Grubbs <dgg@@ksr.com>
	sccs2rcs	A C-shell script that can convert (some) SCCS files
			into RCS files, retaining the info contained in the
			SCCS file (like dates, author, and log message).
			Contributed by Ken Cox <kenstir@@viewlogic.com>.
	intro.doc	A user's view of what you need to know to get
			started with CVS.
			Contributed by <Steven.Pemberton@@cwi.nl>.
	rcs2sccs	A shell script to convert simple RCS files into
			SCCS files, originally gleaned off the network
			somewhere (originally by "kenc") and modified by
			Jerry Jelinek <jerry@@rmtc.Central.Sun.COM> and
			Brian Berliner <berliner@@sun.com> to increase
			robustness and add support for one-level of branches.
	rcs2log		A shell script to create a ChangeLog-format file
			given only a set of RCS files.
			Contributed by Paul Eggert <eggert@@twinsun.com>.
 	clmerge		A perl script to handle merge conflicts in GNU
			style ChangeLog files .
			Contributed by Tom Tromey <tromey@@busco.lanl.gov>.
	listener	A program which listens to a TCP port, authenticates
			by hostname, then runs a subprocess whose input/output
			is redirected through the port.
			Contributed by Benjamin J. Lee <benjamin@@cyclic.com>
@


1.1
log
@Initial revision
@
text
@@


1.1.1.1
log
@Import of slightly trimmed cvs-1.8 distribution.  Generated files
and non-unix code has been left out.
@
text
@@


1.1.1.1.2.1
log
@Update 2.2 to cvs-1.9.10 from -current (fixes a security problem with
pserver mode)
@
text
@d1 1
a1 9
This "contrib" directory is a place holder for code/scripts sent to me
by contributors around the world.  This README file will be kept
up-to-date from release to release.  BUT, we must point out that these
contributions are really, REALLY UNSUPPORTED.  In fact, we probably
don't even know what some of them really do.  We certainly do not
guarantee to have tried them, or ported them to work with this CVS
distribution.  If you have questions, your best bet is to contact the
original author, but you should not necessarily expect a reply, since
the author may not be available at the address given.
d3 20
a22 1
USE AT YOUR OWN RISK -- and all that stuff.
d24 1
a24 16
"Unsupported" also means that no one has volunteered to accept and check
in changes to this directory.  So submissions for new scripts to add
here are unlikely to be accepted.  Suggested changes to the existing
scripts here conceivably might, but that isn't clear either, unless of
course they come from the original author of the script.

If you have some software that works with CVS that you wish to offer it
is suggested that you make it available by FTP or HTTP and then announce
it on the info-cvs mailing list.

There is a web page of software related to CVS at the following URL which
would presumably be willing to list your software.

	http://www.loria.fr/~molli/cvs-index.html

An attempt at a table of Contents for this directory:
d32 3
a106 4
	cvs2vendor	A shell script to move changes from a repository
			that was started without a vendor branch to one
			that has a vendor branch.
			Contributed by Greg A. Woods <woods@@planix.com>
@


1.1.1.1.2.2
log
@Merge cvs from HEAD.
@
text
@a88 4
        pvcs_to_rcs     A perl script that can convert (some) PVCS histories
			into RCS files, retaining the info contained in the
			PVCS history.  See the comments at the start of the
			file for more details.
@


1.1.1.2
log
@Import of cvs-1.9.9-970515 onto vendor branch.

Obtained from: cyclic.com
@
text
@d1 1
a1 9
This "contrib" directory is a place holder for code/scripts sent to me
by contributors around the world.  This README file will be kept
up-to-date from release to release.  BUT, we must point out that these
contributions are really, REALLY UNSUPPORTED.  In fact, we probably
don't even know what some of them really do.  We certainly do not
guarantee to have tried them, or ported them to work with this CVS
distribution.  If you have questions, your best bet is to contact the
original author, but you should not necessarily expect a reply, since
the author may not be available at the address given.
d3 20
a22 1
USE AT YOUR OWN RISK -- and all that stuff.
d24 1
a24 16
"Unsupported" also means that no one has volunteered to accept and check
in changes to this directory.  So submissions for new scripts to add
here are unlikely to be accepted.  Suggested changes to the existing
scripts here conceivably might, but that isn't clear either, unless of
course they come from the original author of the script.

If you have some software that works with CVS that you wish to offer it
is suggested that you make it available by FTP or HTTP and then announce
it on the info-cvs mailing list.

There is a web page of software related to CVS at the following URL which
would presumably be willing to list your software.

	http://www.loria.fr/~molli/cvs-index.html

An attempt at a table of Contents for this directory:
d32 3
a106 4
	cvs2vendor	A shell script to move changes from a repository
			that was started without a vendor branch to one
			that has a vendor branch.
			Contributed by Greg A. Woods <woods@@planix.com>
@


1.1.1.3
log
@Import cvs-1.9.23 as at 19980123.  There are a number of really nice
things fixed in here, including the '-ko' vs. -A problem with
remote cvs which caused all files with -ko to be resent each time
(which is damn painful over a modem, I can tell you).  It also found a
heap of stray empty directories that should have been pruned with the -P
flag to cvs update but were not for some reason.

It also has the fully integrated rcs and diff, so no more fork/exec
overheads for rcs,ci,patch,diff,etc.  This means that it parses the control
data in the rcs files only once rather than twice or more.

If the 'cvs diff' vs. Index thing is going to be fixed for future patch
compatability, this is the place to do it.
@
text
@a88 4
        pvcs_to_rcs     A perl script that can convert (some) PVCS histories
			into RCS files, retaining the info contained in the
			PVCS history.  See the comments at the start of the
			file for more details.
@


1.1.1.3.2.1
log
@MFC: cvs 1.10.7, as we run on freefall.

Approved by:	jkh
@
text
@d67 3
d89 4
d108 4
@


1.1.1.4
log
@Import cvs-1.10.7.  There are a number of nasty bugs that have been fixed.

Obtained from:  cyclic.com
@
text
@d67 3
d89 4
d108 4
@


1.1.1.4.2.1
log
@MFC: 1.11.2.1-20021201  (this has been running on key cluster machines
for a while, including the repository server)
@
text
@d31 5
a35 14

	check_cvs	A perl script to check an entire repository for
			corruption.
			Contributed by Donald Sharp <sharpd@@cisco.com>.

 	clmerge		A perl script to handle merge conflicts in GNU
			style ChangeLog files .
			Contributed by Tom Tromey <tromey@@busco.lanl.gov>.

	cln_hist	A perl script to compress your
			$CVSROOT/CVSROOT/history file, as it can grow quite
			large after extended use.
			Contributed by David G. Grubbs <dgg@@ksr.com>

d44 7
a50 11

	cvs2vendor	A shell script to move changes from a repository
			that was started without a vendor branch to one
			that has a vendor branch.
			Contributed by Greg A. Woods <woods@@planix.com>.

	cvs_acls	A perl script that implements Access Control Lists
			by using the "commitinfo" hook provided with the
			"cvs commit" command.
			Contributed by David G. Grubbs <dgg@@ksr.com>.

a53 1

d58 13
a70 5

	debug_check_log	A shell script to help analyze sanity check failures.
			Contributed by Derek R. Price
			<derek.price@@openavenue.com>

d78 8
a85 6

	dirfns		A shar file which contains some code that might
			help your system support opendir/readdir/closedir,
			if it does not already.
			Copied from the C-News distribution.

a88 24

	log		A perl script suitable for including in your
			$CVSROOT/CVSROOT/loginfo file for logging commit
			changes.  Includes the RCS revision of the change
			as part of the log.
			Contributed by Kevin Samborn <samborn@@sunrise.com>.

	log_accum	See commit_prep.

	mfpipe		Another perl script for logging.  Allows you to
			pipe the log message to a file and/or send mail
			to some alias.
			Contributed by John Clyne <clyne@@niwot.scd.ucar.edu>.

	pvcs2rcs	A perl script to convert a PVCS tree to an RCS tree.

	rcs-to-cvs	Script to import sources that may have been under
			RCS control already.
			Contributed by Per Cederqvist <ceder@@lysator.liu.se>.

	rcs2log		A shell script to create a ChangeLog-format file
			given only a set of RCS files.
			Contributed by Paul Eggert <eggert@@twinsun.com>.

d95 10
a104 11

	rcslock		A perl script that can be added to your commitinfo
			file that tries to determine if your RCS file is
			currently locked by someone else, as might be the
			case for a binary file.
			Contributed by John Rouillard <rouilj@@cs.umb.edu>.

	sccs2rcs	A C-shell script that can convert (some) SCCS files
			into RCS files, retaining the info contained in the
			SCCS file (like dates, author, and log message).
			Contributed by Ken Cox <kenstir@@viewlogic.com>.
@


1.1.1.5
log
@Import cvs-1.11.2.1 as of 2002/12/01 onto vendor branch.  This fixes all
of the bugs that I know of.  We've been running a slightly older version
of this on freefall/repoman, where it was afflicted by a silly merge error
on my part (fixed).

Approved by:  re
@
text
@d31 5
a35 14

	check_cvs	A perl script to check an entire repository for
			corruption.
			Contributed by Donald Sharp <sharpd@@cisco.com>.

 	clmerge		A perl script to handle merge conflicts in GNU
			style ChangeLog files .
			Contributed by Tom Tromey <tromey@@busco.lanl.gov>.

	cln_hist	A perl script to compress your
			$CVSROOT/CVSROOT/history file, as it can grow quite
			large after extended use.
			Contributed by David G. Grubbs <dgg@@ksr.com>

d44 7
a50 11

	cvs2vendor	A shell script to move changes from a repository
			that was started without a vendor branch to one
			that has a vendor branch.
			Contributed by Greg A. Woods <woods@@planix.com>.

	cvs_acls	A perl script that implements Access Control Lists
			by using the "commitinfo" hook provided with the
			"cvs commit" command.
			Contributed by David G. Grubbs <dgg@@ksr.com>.

a53 1

d58 13
a70 5

	debug_check_log	A shell script to help analyze sanity check failures.
			Contributed by Derek R. Price
			<derek.price@@openavenue.com>

d78 8
a85 6

	dirfns		A shar file which contains some code that might
			help your system support opendir/readdir/closedir,
			if it does not already.
			Copied from the C-News distribution.

a88 24

	log		A perl script suitable for including in your
			$CVSROOT/CVSROOT/loginfo file for logging commit
			changes.  Includes the RCS revision of the change
			as part of the log.
			Contributed by Kevin Samborn <samborn@@sunrise.com>.

	log_accum	See commit_prep.

	mfpipe		Another perl script for logging.  Allows you to
			pipe the log message to a file and/or send mail
			to some alias.
			Contributed by John Clyne <clyne@@niwot.scd.ucar.edu>.

	pvcs2rcs	A perl script to convert a PVCS tree to an RCS tree.

	rcs-to-cvs	Script to import sources that may have been under
			RCS control already.
			Contributed by Per Cederqvist <ceder@@lysator.liu.se>.

	rcs2log		A shell script to create a ChangeLog-format file
			given only a set of RCS files.
			Contributed by Paul Eggert <eggert@@twinsun.com>.

d95 10
a104 11

	rcslock		A perl script that can be added to your commitinfo
			file that tries to determine if your RCS file is
			currently locked by someone else, as might be the
			case for a binary file.
			Contributed by John Rouillard <rouilj@@cs.umb.edu>.

	sccs2rcs	A C-shell script that can convert (some) SCCS files
			into RCS files, retaining the info contained in the
			SCCS file (like dates, author, and log message).
			Contributed by Ken Cox <kenstir@@viewlogic.com>.
@


1.1.1.5.24.1
log
@SVN rev 180918 on 2008-07-28 16:52:28Z by obrien

MFC: CVS version 1.11.22.1 (almost 1.11.23).
@
text
@d74 2
a75 1
			Contributed by Derek R. Price <derek@@ximbiot.com>.
@


1.1.1.6
log
@Import cvs-1.11.22 onto vendor branch.
@
text
@d74 2
a75 1
			Contributed by Derek R. Price <derek@@ximbiot.com>.
@


1.1.1.6.18.1
log
@file README was added on branch RELENG_8_4 on 2013-03-28 13:00:40 +0000
@
text
@d1 132
@


1.1.1.6.18.2
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/248810
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@a0 132
This "contrib" directory is a place holder for code/scripts sent to me
by contributors around the world.  This README file will be kept
up-to-date from release to release.  BUT, we must point out that these
contributions are really, REALLY UNSUPPORTED.  In fact, we probably
don't even know what some of them really do.  We certainly do not
guarantee to have tried them, or ported them to work with this CVS
distribution.  If you have questions, your best bet is to contact the
original author, but you should not necessarily expect a reply, since
the author may not be available at the address given.

USE AT YOUR OWN RISK -- and all that stuff.

"Unsupported" also means that no one has volunteered to accept and check
in changes to this directory.  So submissions for new scripts to add
here are unlikely to be accepted.  Suggested changes to the existing
scripts here conceivably might, but that isn't clear either, unless of
course they come from the original author of the script.

If you have some software that works with CVS that you wish to offer it
is suggested that you make it available by FTP or HTTP and then announce
it on the info-cvs mailing list.

There is a web page of software related to CVS at the following URL which
would presumably be willing to list your software.

	http://www.loria.fr/~molli/cvs-index.html

An attempt at a table of Contents for this directory:

	README		This file.

	check_cvs	A perl script to check an entire repository for
			corruption.
			Contributed by Donald Sharp <sharpd@@cisco.com>.

 	clmerge		A perl script to handle merge conflicts in GNU
			style ChangeLog files .
			Contributed by Tom Tromey <tromey@@busco.lanl.gov>.

	cln_hist	A perl script to compress your
			$CVSROOT/CVSROOT/history file, as it can grow quite
			large after extended use.
			Contributed by David G. Grubbs <dgg@@ksr.com>

	commit_prep	A perl script, to be combined with log_accum.pl, to
	log_accum	provide for a way to combine the individual log
			messages of a multi-directory "commit" into a
			single log message, and mail the result somewhere.
			Can also do other checks for $Id and that you are
			committing the correct revision of the file.
			Read the comments carefully.
			Contributed by David Hampton <hampton@@cisco.com>.

	cvs2vendor	A shell script to move changes from a repository
			that was started without a vendor branch to one
			that has a vendor branch.
			Contributed by Greg A. Woods <woods@@planix.com>.

	cvs_acls	A perl script that implements Access Control Lists
			by using the "commitinfo" hook provided with the
			"cvs commit" command.
			Contributed by David G. Grubbs <dgg@@ksr.com>.

	cvscheck	Identifies files added, changed, or removed in a
	cvscheck.man	checked out CVS tree; also notices unknown files.
			Contributed by Lowell Skoog <fluke!lowell@@uunet.uu.net>

	cvshelp.man	An introductory manual page written by Lowell Skoog
			<fluke!lowell@@uunet.uu.net>.  It is most likely
			out-of-date relative to CVS 1.3, but still may be
			useful.

	debug_check_log	A shell script to help analyze sanity check failures.
			Contributed by Derek R. Price <derek@@ximbiot.com>.

	descend		A shell script that can be used to recursively
	descend.man	descend through a directory.  In CVS 1.2, this was
			very useful, since many of the commands were not
			recursive.  In CVS 1.3 (and later), however, most of
			the commands are recursive.  However, this may still
			come in handy.
			Contributed by Lowell Skoog <fluke!lowell@@uunet.uu.net>

	dirfns		A shar file which contains some code that might
			help your system support opendir/readdir/closedir,
			if it does not already.
			Copied from the C-News distribution.

	intro.doc	A user's view of what you need to know to get
			started with CVS.
			Contributed by <Steven.Pemberton@@cwi.nl>.

	log		A perl script suitable for including in your
			$CVSROOT/CVSROOT/loginfo file for logging commit
			changes.  Includes the RCS revision of the change
			as part of the log.
			Contributed by Kevin Samborn <samborn@@sunrise.com>.

	log_accum	See commit_prep.

	mfpipe		Another perl script for logging.  Allows you to
			pipe the log message to a file and/or send mail
			to some alias.
			Contributed by John Clyne <clyne@@niwot.scd.ucar.edu>.

	pvcs2rcs	A perl script to convert a PVCS tree to an RCS tree.

	rcs-to-cvs	Script to import sources that may have been under
			RCS control already.
			Contributed by Per Cederqvist <ceder@@lysator.liu.se>.

	rcs2log		A shell script to create a ChangeLog-format file
			given only a set of RCS files.
			Contributed by Paul Eggert <eggert@@twinsun.com>.

	rcs2sccs	A shell script to convert simple RCS files into
			SCCS files, originally gleaned off the network
			somewhere (originally by "kenc") and modified by
			Jerry Jelinek <jerry@@rmtc.Central.Sun.COM> and
			Brian Berliner <berliner@@sun.com> to increase
			robustness and add support for one-level of branches.

	rcslock		A perl script that can be added to your commitinfo
			file that tries to determine if your RCS file is
			currently locked by someone else, as might be the
			case for a binary file.
			Contributed by John Rouillard <rouilj@@cs.umb.edu>.

	sccs2rcs	A C-shell script that can convert (some) SCCS files
			into RCS files, retaining the info contained in the
			SCCS file (like dates, author, and log message).
			Contributed by Ken Cox <kenstir@@viewlogic.com>.
@


