Miscellaneous
The tools described in this section are too unique to be categorized
easily. However, they are very useful. They range from a tool to
clear out old data from the history
file, to a
tool to mount the repository as a filesystem.
cln_hist
This script removes most of the
old records from the history
file in the
CVSROOT
directory in the repository. It keeps
records of file modification, addition, and removal, keeps the last
change to each tag, and removes everything else. This effectively
compresses the history
file by removing most of
the outdated data.
cln_hist
is available from the
contrib
directory in the CVS source code.
cvs_acls
This script implements access-control
lists within CVS. It must be the only script in the
commitinfo
file in the
CVSROOT
directory and should be set as
DEFAULT
so it is called by all files. The script
permits access control based on the username, project directories,
and branches within the projects.
cvs_acls
is available from the
contrib
directory in the CVS source code.
CVSCheck
CVSCheck
provides status information for files in the current sandbox. Its
output is more concise than the output of cvs
status
or cvs log
, so
it’s a handy tool for checking status in large
sandbox directories.
CVSCheck is available from the contrib
directory
in the CVS source code.
CVSFS
CVSFS
is a tool for mounting a CVS repository as a filesystem. It works
only with the pserver
access method (as of CVS
1.1.9). By default, it displays the current
(HEAD
) revision ...
Get Essential CVS now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.