From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: corrupted ,v files break cvs-to-git mirror Date: Wed, 29 Aug 2007 17:39:33 +0900 Message-ID: References: <87lkburb7q.fsf@rho.meyering.net> Reply-To: Miles Bader NNTP-Posting-Host: dough.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1188376787 32274 80.91.229.10 (29 Aug 2007 08:39:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Aug 2007 08:39:47 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 29 10:44:17 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by dough.gmane.org with esmtp (Exim 4.50) id 1IQJ9t-0006cL-5V for ged-emacs-devel@m.gmane.org; Wed, 29 Aug 2007 10:44:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IQJ5T-0008W7-BZ for ged-emacs-devel@m.gmane.org; Wed, 29 Aug 2007 04:39:43 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IQJ5P-0008VA-0L for emacs-devel@gnu.org; Wed, 29 Aug 2007 04:39:39 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IQJ5O-0008UK-Br for emacs-devel@gnu.org; Wed, 29 Aug 2007 04:39:38 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IQJ5O-0008UA-5E for emacs-devel@gnu.org; Wed, 29 Aug 2007 04:39:38 -0400 Original-Received: from tyo201.gate.nec.co.jp ([202.32.8.193]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IQJ5K-0000m0-Oo; Wed, 29 Aug 2007 04:39:35 -0400 Original-Received: from relay21.aps.necel.com ([10.29.19.50]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id l7T8dW7G010104; Wed, 29 Aug 2007 17:39:32 +0900 (JST) Original-Received: from relay31.aps.necel.com ([10.29.19.16] [10.29.19.16]) by relay21.aps.necel.com with ESMTP; Wed, 29 Aug 2007 17:39:32 +0900 Original-Received: from dhapc248.dev.necel.com ([10.114.98.116] [10.114.98.116]) by relay31.aps.necel.com with ESMTP; Wed, 29 Aug 2007 17:39:32 +0900 Original-Received: by dhapc248.dev.necel.com (Postfix, from userid 31295) id 85ABE49; Wed, 29 Aug 2007 17:39:33 +0900 (JST) System-Type: i686-pc-linux-gnu Blat: Foop In-Reply-To: <87lkburb7q.fsf@rho.meyering.net> (Jim Meyering's message of "Wed\, 29 Aug 2007 10\:34\:01 +0200") Original-Lines: 37 X-Detected-Kernel: Solaris 8 (1) 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: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:77317 Archived-At: Jim Meyering writes: > Does anyone here have any idea how that happened? > FYI, here's the second "1.1" log entry, from "cvs log" output: > [What does "Moved" mean? ] > > ---------------------------- > revision 1.1 > date: 2005/08/23 20:05:32; author: jhd; state: Exp; > Moved from international. Old log: > ;;; swedish.el --- miscellaneous functions for dealing with Swedish. > ---------------------------- > revision 1.12 > date: 2005/07/04 17:22:27; author: lute; state: Exp; lines: +2 -2 > Update FSF's address. > ---------------------------- > > I hope it's easily fixed. It looks as if the stuff past "Moved old log:" are _not_ actual CVS revisions, but all part of the _log message_ for revision 1.1 -- i.e., the person who did the "move" just copied the entire CVS log of from the old location verbatim, and stuffed into his log entry. So if that's the case probably CVS isn't confused, because it should do proper escaping of log messages, but any tools which try to parse the output of "cvs log" will be very confused (as I guess your tool was). I guess you can fix it just by giving revision 1.1 a differnt log message without all the annoying stuff (using "cvs admin -m..."). -Miles -- (\(\ (^.^) (")") *This is the cute bunny virus, please copy this into your sig so it can spread.