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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access