GNU bug report logs -
#21559
25.0.50; auto-revert-mode breaks git rebase
Previous Next
Reported by: Ben Gamari <ben <at> smart-cactus.org>
Date: Fri, 25 Sep 2015 14:31:02 UTC
Severity: normal
Found in version 25.0.50
Fixed in version 27.1
Done: Michael Albinus <michael.albinus <at> gmx.de>
Bug is archived. No further changes may be made.
Full log
Message #128 received at 21559 <at> debbugs.gnu.org (full text, mbox):
On 2/20/18 1:53 PM, Michael Albinus wrote:
> A dependency nightmare counts much more, IMHO.
A nightmare isn't going to arrive overnight.
>> And using a variable would make more sense if we determine that other
>> facilities, not just autorevert, make VC calls that we want to
>> consider "background".
>
> autorevert wouldn't care who uses this variable. In a broader sense, it
> could let-bind it for the whole auto-revert-handler body.
I meant that if there's going to be more places that are going to *bind*
this variable. In that case, moving the relevant code into vc/* would be
unavoidable.
>> We could do that in vc-git-command, I suppose...
>
> Perhaps. autorevert shouldn't know anything about vc-git, it should just
> let-bind the variable, and let other packages decide whether they use
> it.
All right, so you just want to move the responsibility.
> FWIW, I'm also not so enthusiastic, that aut-revert-handler calls
> vc-refresh-state directly. This would be better organized by a hook.
On the other hand, since it already has this direct call, an extra let
binding isn't going to change much.
Anyway, it's your choice here. Do you want to show an alternative patch?
This bug report was last modified 6 years and 293 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.