GNU bug report logs - #3214
23.0.92; VC dir mode fails after commit when files are deleted

Previous Next

Package: emacs;

Reported by: Bob Rogers <rogers-emacs <at> rgrjr.dyndns.org>

Date: Mon, 4 May 2009 22:45:03 UTC

Severity: normal

Tags: fixed

Done: Mauro Aranda <maurooaranda <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #14 received at 3214 <at> debbugs.gnu.org (full text, mbox):

From: Mauro Aranda <maurooaranda <at> gmail.com>
To: rogers <at> rgrjr.com
Cc: rgm <at> gnu.org, 3214 <at> debbugs.gnu.org, dann <at> ics.uci.edu
Subject: Re: bug#3214: 23.0.92; VC dir mode fails after commit when files are
 deleted
Date: Sun, 15 Oct 2023 07:34:09 -0300
Bob Rogers <rogers-emacs <at> rgrjr.dyndns.org> writes:

>    To reproduce:
>
>    1.  Find or create a working copy of a repository, and identify a
> file that you want to remove from the repo, call it "foo.text".  (I used
> SVN, but the problem doesn't seem to be backend-dependent.)  You will
> need to commit in order to trigger the bug, so be sure you really don't
> mind getting rid of it.
>
>    2.  "emacs -Q" in the working copy.
>
>    3.  "C-x C-f foo.text RET".  The deleted file must be visited in
> order to trigger the bug.
>
>    4.  Remove the file via the VC command-line tools, but don't commmit
> yet.  (Don't use vc-delete-file, as that will also delete the buffer.)
>
>    5.  "C-x v d" to get VC dir mode in the other window. It should tag
> foo.text as "removed".  (FWIW, if you do "C-x v d" first, you will see
> bug #3213.)
>
>    6.  Type "v" on the foo.text line, then "C-c C-c" in the log entry
> buffer to commit the change.  You should then get a "File foo.text no
> longer exists!" error.  A sample backtrace is shown below.
>

I tried to reproduce this bug, but couldn't.  I tried with svn and with
git, and didn't get an error.

I also tried the recipe in Emacs 27.1 (the oldest one I have available
here), and still wasn't able to reproduce it.

Are you still seeing this?





This bug report was last modified 1 year and 272 days ago.

Previous Next


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