cvsdo
-----
Danger level: Low to none
Contacts repository: No
This can simulate the working copy effects of cvs add and cvs remove,
but without contacting the repository. Of course, you'd still have to
commit the changes to make them take effect in the repository, but at
least the add and remove commands themselves can be sped up this way.
Here's how to use it
floss$ cvsdo add FILENAME
or
floss$ cvsdo remove FILENAME
To see a list of further options, run:
floss$ cvsdo --help