So I needed to move a large package from the default src to another source folder called test. I did this by simply moving the directory on the file system then refreshing Eclipse. Everything went fine as far as Eclipse is concerned.
However, the problem is copying did not change the CVS metadata that was in those folders. Now every time I synchronize with CVS it will switch between wanting to update or remove all the files in the package.
How do you recursively move a package without causing CVS problems? Again, this has no effect on the package names, just on the source folder being used.
I’ve done directory moves many times in Eclipse without issue. Do the move within Eclipse itself (not in your external filesystem) and the CVS plugin will keep track of all the moves, so the next time you synch with your repository, it will show what things have been deleted (marked with minus signs in the GUI) and what has been added (marked with plus signs in the GUI). Note that you will lose your history in the Eclipse GUI for the moved files, which will be back at v1.1.