Venerable but fresh hate:
$ rm foo.bar
$ cvs rm foo.bar
$ cvs commit
cvs commit: Examining .
[EDIT]
cvs commit: Up-to-date check failed for `foo.bar'
cvs [commit aborted]: correct above errors first!
cvs commit: saving log message in /tmp/cvshz7HFG
Okay, fair enough.
$ cvs up
cvs update: Updating .
cvs update: conflict: removed foo.bar was modified by second party
C foo.bar
Um, what? The file is gone, so it's not like I can edit out the
conflicts. So... now what do I do, CVS?
Oh, let me guess: RTFM.
Josh