[Also see binfiles3-6 in the testsuite, which differs from this case in that the user creates a file in the working directory before running "cvs add". -kingdon, Sep 1998] Date: Fri, 14 Mar 1997 11:19:53 -0500 From: Jim Kingdon Subject: bogosity The "cvs add" should probably be an error but the error after the "cvs commit" should _definately_ be clearer. Add testsuite. bash$ cvs rm -f xx cvs remove: scheduling `xx' for removal cvs remove: use 'cvs commit' to remove this file permanently bash$ cvs ci -m remove cvs commit: Examining . cvs commit: Committing . Removing xx; /home/kingdon/zwork/cvsroot/1dir/xx,v <-- xx new revision: delete; previous revision: 1.1 done bash$ ls CVS bash$ cvs -q update bash$ cvs add xx cvs add: re-adding file xx (in place of dead revision 1.2) cvs add: use 'cvs commit' to add this file permanently bash$ cvs ci -m "Bring back xx" cvs commit: Examining . cvs commit: Up-to-date check failed for `xx' cvs [commit aborted]: correct above errors first! bash$ touch xx bash$ cvs ci -m "Bring back xx" cvs commit: Examining . cvs commit: Committing . Checking in xx; /home/kingdon/zwork/cvsroot/1dir/xx,v <-- xx new revision: 1.3; previous revision: 1.2 done