RFC: Moving C to its own directory
Phil Edwards
phil@jaj.com
Sun Jun 1 20:37:00 GMT 2003
On Sun, Jun 01, 2003 at 01:10:34PM -0700, Russ Allbery wrote:
> Phil Edwards <phil@jaj.com> writes:
>
> > If we're willing to get a little underhanded, we can do the shuffling in
> > the repository directory structure itself, i.e., cp/mv the foo,v files
> > directly.
>
> The huge problem with mv is that you break all your old tags and branches
> that don't pick up the required changes to the Makefiles as well, so you
> can no longer check out old versions.
>
> 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.
In fact, I believe that latter method is how many projects do it.
--
If ye love wealth greater than liberty, the tranquility of servitude greater
than the animating contest for freedom, go home and leave us in peace. We seek
not your counsel, nor your arms. Crouch down and lick the hand that feeds you;
and may posterity forget that ye were our countrymen. - Samuel Adams
More information about the Gcc
mailing list