emacs-devel
[Top][All Lists]
Advanced

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

Re: corrupted ,v files break cvs-to-git mirror


From: Miles Bader
Subject: Re: corrupted ,v files break cvs-to-git mirror
Date: Wed, 29 Aug 2007 17:39:33 +0900

Jim Meyering <address@hidden> 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.




reply via email to

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