Allow use of vc-root-* commands in *vc-log* buffers.
commit9af577566add17398ee3b778ac9934bc391eecf7
authorChong Yidong <cyd@gnu.org>
Wed, 11 Jul 2012 04:35:13 +0000 (11 12:35 +0800)
committerChong Yidong <cyd@gnu.org>
Wed, 11 Jul 2012 04:35:13 +0000 (11 12:35 +0800)
tree0d25dec5da3788e495ab505361e0de9f93765314
parent984e7f300ef0bfec7be97c9bbaff5a6295a43aa2
Allow use of vc-root-* commands in *vc-log* buffers.

* lisp/vc/log-edit.el (log-edit-vc-backend): New variable.
(log-edit): Doc fix.

* lisp/vc/log-view.el (log-view-vc-fileset, log-view-vc-backend): Doc fix.

* lisp/vc/vc-dispatcher.el (vc-log-edit): New args.  Use PARAMS
argument of log-edit to set up all local variables.
(vc-start-logentry): New optional arg specifying VC backend.

* lisp/vc/vc.el (vc-checkin): Use it.
(vc-deduce-fileset): Handle Log Edit buffers.
(vc-diff): Make first argument optional too.
lisp/ChangeLog
lisp/vc/log-edit.el
lisp/vc/log-view.el
lisp/vc/vc-dispatcher.el
lisp/vc/vc.el