emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Moving files from lisp/gnus/ to lisp/net/?


From: David Kastrup
Subject: Re: Moving files from lisp/gnus/ to lisp/net/?
Date: Wed, 20 Oct 2004 14:38:30 +0200
User-agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux)

Karl Fogel <address@hidden> writes:

> Lars Magne Ingebrigtsen <address@hidden> writes:
>> Miles Bader <address@hidden> writes:
>> > I think this is generally considered a very bad thing to do.  It's
>> >much safer (if less exciting) to just do the old cvs add+rm thing,
>> >and make the first commit log in the new location "renamed from foo".
>> 
>> But then we lose the log.
>
> The usual solution is this:
>
>    1. Manually *copy* the ,v file from the old place to the new place.
>
>    2. Use 'cvs rm' to "remove" it from the old place (actually just
>       marks the head revision as dead and puts the ,v file into CVS's
>       Attic, thus preserving history)
>
> That's a compromise.

It's still junk.

> It creates some new false history, but at least it preserves all of
> the old history.

You can do that by doing the checkin with the _complete_ old log as a
log message.

> Old tags and branches will have all the files they should have,
> they'll just have a bit more besides.

I don't see what the problem with just checking the whole old log into
the new file's log is.  It does not create a false history, and it
works fine.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum




reply via email to

[Prev in Thread] Current Thread [Next in Thread]