When I perform a "refactor" operation in a project using CVS, the refactor
works, but only affects local files. The old file is removed locally, but
remains in the CVS repository (no "cvs remove" command is executed). The
new file is created locally, but is not automatically added (no "cvs add"
command is executed).
At present, I worked around the "not added" problem by right-clicking the
file icon of the file(s) after refactoring, and selecting the CVS->Add popup
menu option, and worked around the "not removed" problem by opening a
command line and logging into CVS, then typing the appropriate remove
command(s) ; this is very tedious.
This becomes very annoying when refactoring multiple files, or renaming
entire packages (especially those with subpackages)!
It's quite surprising that this doesn't seem to work or be implemented,
given that adding new files or deleting older items automatically works with
Any workarounds, or plans to support this?