GNU bug report logs - #870
Missing ^J in ChangeLog

Previous Next

Packages: emacs, w32;

Reported by: "Juanma Barranquero" <lekktu <at> gmail.com>

Date: Wed, 3 Sep 2008 11:10:05 UTC

Severity: normal

Done: Jason Rumney <jasonr <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #24 received at 870 <at> emacsbugs.donarmstrong.com (full text, mbox):

From: "Juanma Barranquero" <lekktu <at> gmail.com>
To: 870 <at> debbugs.gnu.org
Subject: Re: bug#870: Missing ^J in ChangeLog
Date: Wed, 22 Oct 2008 17:14:27 +0200
X-Debbugs-CC: eliz <at> gnu.org, jasonr <at> gnu.org

I just had it happen to me again, after a long while. Those were my steps:

 1.- Edit and save src/xdisp.c.
 2.- Edit and save src/ChangeLog to add a new entry.
 3.- Run vc-dir (through C-x v d) and select to check only on "src/";
vc-dir says there are pending changes in src/ChangeLog (among other
files).
 4.- Exit Emacs.
 5.- cvs update from the checkout root; src/ChangeLog is merged. There
are no conflicts (my change to src/ChangeLog was not at the top of the
file because, before merging, the first entry was already by me).
 6.- Enter Emacs (it visits src/ChangeLog because I'm using desktop.el).
 7.- Split the second entry (by me) in two, moving part of it as a new
entry at the top of src/ChangeLog.
 8.- Save src/ChangeLog.
 9.- Run vc-dir again; there are files ready to be commited.
10.- Mark them with M (vc-dir-mark-all-files) and commit them with v
(vc-next-action).
11.- Fill the CVS log entry and send with C-c C-c.

I'm puzzled. I'd think CVSNT was screwing with CRLF, but after 5) the
ChangeLog was fine, or I would have seen it at 6).

  Juanma




This bug report was last modified 16 years and 128 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.