cvscheck --version (return code: 0)
I CVS/Entries missing in .
cvscheck --help (return code: 0)
cvscheck (c) 2001-2003 Dirk Mueller <firstname.lastname@example.org> Usage: cvscheck [options] <dirs> Prints information about the status of your local CVS checkout without communicating with the server (therefore in speed only limited by your hard-disk throughput, much unlike cvs -n up). Every file is printed with a status character in front of its name: ? foobar.c file is not known to CVS - maybe you should add it? M foobar.c file is for sure locally modified. m foobar.c file *might* have local changes (needs a diff with the server). C foobar.c file has a CVS conflict and therefore cannot be committed. U foobar.c file is in CVS but its somehow missing in your local checkout. T foobar.c file has an unusual sticky CVS tag. A foobar.c you cvs add'ed this file but did not yet commit. R foobar.c you cvs rm'ed this file but did not yet commit. Options: -u | --unknown Show only unknown (?) files -m | --modified Show only modified (m/M) files --missing Show only missing (U) files -t | --tagged Show only tagged (T) files -a | --added Show only added (A) files -r | --removed Show only removed (R) files -c | --conflicts Show only conflict (C) files If no option is given, it defaults to show all files and diagnostic messages.