GNU bug report logs -
#65049
29.1; vc-do-command fails in windows emacs 29.1
Previous Next
Reported by: Maxim Kim <habamax <at> gmail.com>
Date: Fri, 4 Aug 2023 07:51:01 UTC
Severity: normal
Found in version 29.1
Done: Dmitry Gutov <dmitry <at> gutov.dev>
Bug is archived. No further changes may be made.
Full log
Message #116 received at 65049 <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 28 Aug 2023 01:32:57 +0300
> Cc: juri <at> linkov.net, habamax <at> gmail.com, 65049 <at> debbugs.gnu.org
> From: Dmitry Gutov <dmitry <at> gutov.dev>
>
> >> Regarding your paragraph above about mojibake, though. That makes a lot
> >> of sense, but I feel I have to stress: this mechanism doesn't work for
> >> vc-root-diff (C-x v D).
> >
> > Not sure I understand. Can you show a recipe for "doesn't work"?
>
> It's the same recipe as what you proposed I test (a file with dos line
> ending on unix). But you don't even have to test that.
>
> Try edebug-instrumenting vc-diff-internal and then calling vc-root-diff
> anywhere (C-x v D). When the execution reaches the line that we have
> been discussing, you'll see that (vc-coding-system-for-diff (car files))
> evaluates to 'undecided because (car files) is a directory.
>
> So this mechanism is always unused in vc-root-diff.
OK, but in that case 'undecided' is the best guess we can come up
with. It basically lets Emacs guess when it actually sees the stuff
in the diffs, while reading it into a buffer.
This bug report was last modified 231 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.