RFC: Moving C to its own directory

Joseph S. Myers jsm28@cam.ac.uk
Sun Jun 1 20:40:00 GMT 2003


On Sun, 1 Jun 2003, Russ Allbery wrote:

> cp avoids this, but has a different problem of giving you both the old and
> the new locations when you check out an old version.  What you have to do
> is cp the ,v files and then remove all the old tags from the new ,v files,
> and then cvs remove all of the old files from the mainline.  It's messy,
> ugly work with RCS file internals.

And mark all the old revisions dead in the copied files (so that checkouts
by date don't get them - doing this properly requires doing a dummy
checkin at the head of the copied files).  And then deal with this for all
active development branches - of which we have a lot.

I think we should avoid messing with the ,v internals and just make the
convertor to a future version control system smart enough to deal with
file moves done by add/remove (of which there are plenty in the tree
already).

-- 
Joseph S. Myers
jsm28@cam.ac.uk



More information about the Gcc mailing list