GNU bug report logs -
#73801
31.0.50; project-try-vc sometimes set wrong cache project-vc-extra-root-markers
Previous Next
Reported by: Zhengyi Fu <i <at> fuzy.me>
Date: Mon, 14 Oct 2024 08:16:03 UTC
Severity: normal
Found in version 31.0.50
Fixed in version 30.1
Done: Dmitry Gutov <dmitry <at> gutov.dev>
Bug is archived. No further changes may be made.
Full log
Message #17 received at 73801 <at> debbugs.gnu.org (full text, mbox):
> Date: Tue, 29 Oct 2024 04:44:13 +0200
> From: Dmitry Gutov <dmitry <at> gutov.dev>
> Cc: Zhengyi Fu <i <at> fuzy.me>
>
> Since I see some changes added to the release branch still,
>
> On 28/10/2024 06:06, Dmitry Gutov wrote:
> > It would be nice to get either of the patches into Emacs 30, too, but it
> > might be a little late given where it is in the pretest.
>
> Eli, could we install either of the fixes for this bug to emacs-30 too?
>
> The one I installed on master is longer but should result in less I/O,
> while the patch by Zhengyi Fu is a one-liner, which might feel a little
> safer.
I don't understand the implications of that one-line (nor, TBH, the
analysis of the original problem), so I'm not sure these changes are
safe. How do we know that catering to this corner case will not screw
other corner cases? It isn't the first time project.el needs to
tiptoe between several valid outcomes using some pretty ad-hoc
heuristic.
This bug report was last modified 204 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.