]> git.eshelyaron.com Git - emacs.git/commit
Allow global VC ops like `C-x v D' in Diff and Log-View buffers.
authorChong Yidong <cyd@stupidchicken.com>
Tue, 29 Jun 2010 18:17:31 +0000 (14:17 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Tue, 29 Jun 2010 18:17:31 +0000 (14:17 -0400)
commita2f043d3d72cbbc0ad64fb271a9f0545791100ec
treebc1bef14bdebdda024fa3d0c4611f1eac53eaa67
parent5d1d3d04611aa010a6bc97bb39d499f28131454c
Allow global VC ops like `C-x v D' in Diff and Log-View buffers.

* vc/diff-mode.el (diff-vc-backend): New var.

* vc/vc.el (vc-deduce-backend): New fun.  Handle diff buffers.
(vc-root-diff, vc-print-root-log, vc-log-incoming)
(vc-log-outgoing): Use it.
(vc-diff-internal): Set diff-vc-backend.
lisp/ChangeLog
lisp/vc/diff-mode.el
lisp/vc/vc.el