From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Moving files from lisp/gnus/ to lisp/net/? Date: Wed, 20 Oct 2004 14:38:30 +0200 Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Message-ID: References: <20041020105027.GA17283@fencepost> <871xftd2nj.fsf@floss.red-bean.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1098275953 25862 80.91.229.6 (20 Oct 2004 12:39:13 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 20 Oct 2004 12:39:13 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 20 14:39:05 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CKFk9-00014I-00 for ; Wed, 20 Oct 2004 14:39:05 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CKFrX-0005GM-FY for ged-emacs-devel@m.gmane.org; Wed, 20 Oct 2004 08:46:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CKFrK-0005Ej-So for emacs-devel@gnu.org; Wed, 20 Oct 2004 08:46:31 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CKFrK-0005E5-16 for emacs-devel@gnu.org; Wed, 20 Oct 2004 08:46:30 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CKFrJ-0005Dy-Th for emacs-devel@gnu.org; Wed, 20 Oct 2004 08:46:29 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CKFjc-0005GG-0O for emacs-devel@gnu.org; Wed, 20 Oct 2004 08:38:32 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1CKFjb-0000R5-F9; Wed, 20 Oct 2004 08:38:31 -0400 Original-To: kfogel@red-bean.com In-Reply-To: <871xftd2nj.fsf@floss.red-bean.com> (Karl Fogel's message of "20 Oct 2004 06:56:00 -0500") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:28660 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28660 Karl Fogel writes: > Lars Magne Ingebrigtsen writes: >> Miles Bader 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