The method described below is generally what we do. Not perfect, but better than nothing, or just straight removals.
Anyway, we're more than happy to do this once in a while.. We just require detailed instructions as to what goes where. -R (your friendly cvs monkey) (ook ook) > An alternative is that someone with shell repository access on cvs.perl.org > moves the files around in the repository, which has the advantage of > preserving the revision history in the new files, but the disadvantage > of breaking the repository for anyone attempting to pull out historical > snapshots. > > I'm not sure if the suggested solution to this is to copy the files inside > the repository (rather than moving them) and then use > cvs -f remove OLD > to delete the files in their old location, which would mean CVS is still > able to create valid historical snapshots. > (valid in as much as they will compile - they won't be perfect because > extra files will appear in the new locations, as if they had been > committed there since the beginning of time, rather than appearing that > at the time of the move) > > CVS sucks for this sort of stuff.