@(#)README 1.8 92/04/10 This "contrib" directory is a place holder for code/scripts sent to me by contributors around the world. This READM file will be kept up-to-date from release to release. BUT, I must point out that these contributions are really, REALLY UNSSUPPORTED. 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. Contents of this directory: README This file. log.pl 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 . pcl-cvs A directory that contains GNU Emacs lisp code which implements a CVS-mode for emacs. Contributed by Per Cederqvist . commit_prep.pl A perl script, to be combined with log_accum.pl, to log_accum.pl 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. Also does other checks for $Id and that you are committing the correct revision of the file. Read the comments carefully. Contributed by David Hampton . mfpipe.pl 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 . rcs-to-cvs Script to import sources that may have been under RCS control already. Contributed by Per Cederqvist . cvscheck Identifies files added, changed, or removed in a cvscheck.man checked out CVS tree; also notices unknown files. Contributed by Lowell Skoog cvshelp.man An introductory manual page written by Lowell Skoog . 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.pl 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 . cvs_acls.pl A perl script that implements Access Control Lists by using the "commitinfo" hook provided with the "cvs commit" command. Contributed by David G. Grubbs . 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 cln_hist.pl A perl script to compress your $CVSROOT/CVSROOT/history file, as it can grow quite large after extended use. Contributed by David G. Grubbs