i found recently that if i use 'cvs co -jfoo -jbar' with foo and bar being two release tags from a vendor branch (eg, i found it with less-321 and less-332), and a file has been removed in the more recent tag (`bar' in this example), then cvs automatically scheduled this file for removal for me (in the newly checked out tree).