The cvslock (1) program is used to safely manipulate and inspect CVS
repositories; to this end, it properly uses CVS' lock file mechanism.

The primary application for which this program was created was
keeping several instances of the same CVS repository in synch; using
CVSup which apparently does a superior task at this was not an
option in my precise application.