GNU bug report logs -
#11605
24.1.50; vc-ediff revert annoyance
Previous Next
Reported by: William Xu <william.xwl <at> gmail.com>
Date: Sat, 2 Jun 2012 04:34:02 UTC
Severity: normal
Tags: confirmed
Found in version 24.1.50
Done: Sean Whitton <spwhitton <at> spwhitton.name>
Bug is archived. No further changes may be made.
Full log
Message #28 received at 11605 <at> debbugs.gnu.org (full text, mbox):
Dmitry Gutov <dgutov <at> yandex.ru> writes:
>>> (with-current-buffer result-buf
>>> ;; Set the parent buffer so that things like
>>> ;; C-x v g, C-x v l, ... etc work.
>>> - (set (make-local-variable 'vc-parent-buffer) filebuf))
>>> + (set (make-local-variable 'vc-parent-buffer) filebuf)
>>> + (revert-buffer nil t))
>
> It seems like this might conflict with other uses of vc-find-revision,
> like vc-revision-other-window. Where the user is allowed to change the
> contents of the returned buffer, and might've done so before we do
> this automatic silent revert.
>
> Maybe do it on ediff's side instead?
Yeah, after poking at this a bit more, I agree -- ediff should set up
this better, and just calling revert in the vc functions does not seem
to be the logical choice.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 81 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.