Make cvsco resurrect "cvs remove"d files. Exec mode to process sinle files optionally. Simplify type semantic - missing / wrong type / wrong state / as expected. CVS compatibility mode. Check that CVS/Root and CVS/Entries match in every directory. Force recursion for different CVS/Root. Have an utility to list tags and detect mismatched tags. cvsdo touch - touch file and update its timestamp in CVS/Entries. cvsdo prune - offline prune empty directories. cvsdiff - handle "cvs remove"d files properly.