GNU bug report logs - #65049
29.1; vc-do-command fails in windows emacs 29.1

Previous Next

Package: emacs;

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):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dmitry Gutov <dmitry <at> gutov.dev>
Cc: 65049 <at> debbugs.gnu.org, habamax <at> gmail.com, juri <at> linkov.net
Subject: Re: bug#65049: Minor update to the repro steps
Date: Mon, 28 Aug 2023 15:12:48 +0300
> 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.