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.

Reply via email to