summaryrefslogtreecommitdiff
path: root/lisp/vc/vc-dispatcher.el
diff options
context:
space:
mode:
authorSam Steingold <sds@gnu.org>2016-03-17 15:42:15 -0400
committerSam Steingold <sds@gnu.org>2016-03-17 15:42:15 -0400
commit2fbdb1bb4c878f8ae17bd69d1b4ff51c47497e41 (patch)
tree5ed947f9ce017b72908567b0ff74659b8c2fbb52 /lisp/vc/vc-dispatcher.el
parent58862751bde2611d9ea99a33ecb5b0c13a7513b9 (diff)
downloademacs-2fbdb1bb4c878f8ae17bd69d1b4ff51c47497e41.tar.gz
make `vc-log-operation' buffer local to allow multiple simultaneous editing
Diffstat (limited to 'lisp/vc/vc-dispatcher.el')
-rw-r--r--lisp/vc/vc-dispatcher.el3
1 files changed, 2 insertions, 1 deletions
diff --git a/lisp/vc/vc-dispatcher.el b/lisp/vc/vc-dispatcher.el
index 59f2ae329ed..a5515420a1b 100644
--- a/lisp/vc/vc-dispatcher.el
+++ b/lisp/vc/vc-dispatcher.el
@@ -669,7 +669,7 @@ BACKEND, if non-nil, specifies a VC backend for the Log Edit buffer."
(make-local-variable 'vc-log-after-operation-hook)
(when after-hook
(setq vc-log-after-operation-hook after-hook))
- (setq vc-log-operation action)
+ (set (make-local-variable 'vc-log-operation) action)
(when comment
(erase-buffer)
(when (stringp comment) (insert comment)))
@@ -711,6 +711,7 @@ the buffer contents as a comment."
(funcall log-operation
log-fileset
log-entry))
+ (setq vc-log-operation nil)
;; Quit windows on logbuf.
(cond