Mercurial > emacs
changeset 17101:436e2bd4efcc
(vc-log-mode): New optional arg FILE. Set vc-log-file here.
(vc-start-entry): Not here.
(vc-finish-logentry): Run vc-finish-logentry-hook.
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Thu, 27 Feb 1997 01:21:24 +0000 |
parents | c6fc76a5c03b |
children | 82769113e12f |
files | lisp/vc.el |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/vc.el Thu Feb 27 00:17:54 1997 +0000 +++ b/lisp/vc.el Thu Feb 27 01:21:24 1997 +0000 @@ -864,12 +864,11 @@ (set (make-local-variable 'vc-parent-buffer-name) (concat " from " (buffer-name vc-parent-buffer))) (if file (vc-mode-line file)) - (vc-log-mode) + (vc-log-mode file) (make-local-variable 'vc-log-after-operation-hook) (if after-hook (setq vc-log-after-operation-hook after-hook)) (setq vc-log-operation action) - (setq vc-log-file file) (setq vc-log-version rev) (if comment (progn @@ -1032,7 +1031,7 @@ ;; Now make sure we see the expanded headers (if buffer-file-name (vc-resynch-window buffer-file-name vc-keep-workfiles t)) - (run-hooks after-hook))) + (run-hooks after-hook 'vc-finish-logentry-hook))) ;; Code for access to the comment ring @@ -2334,7 +2333,7 @@ ;; Set up key bindings for use while editing log messages -(defun vc-log-mode () +(defun vc-log-mode (&optional file) "Minor mode for driving version-control tools. These bindings are added to the global keymap when you enter this mode: \\[vc-next-action] perform next logical version-control operation on current file @@ -2399,6 +2398,7 @@ (setq major-mode 'vc-log-mode) (setq mode-name "VC-Log") (make-local-variable 'vc-log-file) + (setq vc-log-file file) (make-local-variable 'vc-log-version) (make-local-variable 'vc-comment-ring-index) (set-buffer-modified-p nil)