GNU bug report logs -
#3214
23.0.92; VC dir mode fails after commit when files are deleted
Previous Next
Full log
Message #14 received at 3214 <at> debbugs.gnu.org (full text, mbox):
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.