aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Nicolaescu2007-12-02 17:56:03 +0000
committerDan Nicolaescu2007-12-02 17:56:03 +0000
commit43202f8a9d697bec9efd49497cc3ab2636b5b118 (patch)
treeac331286ef47093c77115e78fc53b47b0c9abbc9
parentd9e21158633e2c1789dddcc2260e12f3f4ee060a (diff)
downloademacs-43202f8a9d697bec9efd49497cc3ab2636b5b118.tar.gz
emacs-43202f8a9d697bec9efd49497cc3ab2636b5b118.zip
(cvs-mode-commit, cvs-mode-edit-log): Also pass a diff
function to log-edit.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/pcvs.el9
2 files changed, 12 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index a52a37c2816..79fcc774ecc 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12007-12-02 Dan Nicolaescu <dann@ics.uci.edu>
2
3 * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Also pass a diff
4 function to log-edit.
5
12007-12-02 Michael Albinus <michael.albinus@gmx.de> 62007-12-02 Michael Albinus <michael.albinus@gmx.de>
2 7
3 * net/dbus.el: New file. 8 * net/dbus.el: New file.
diff --git a/lisp/pcvs.el b/lisp/pcvs.el
index 53bed601a36..f9c71c34192 100644
--- a/lisp/pcvs.el
+++ b/lisp/pcvs.el
@@ -1457,7 +1457,9 @@ The POSTPROC specified there (typically `log-edit') is then called,
1457 (let ((buf (cvs-temp-buffer "message" 'normal 'nosetup)) 1457 (let ((buf (cvs-temp-buffer "message" 'normal 'nosetup))
1458 (setupfun (or (nth 2 (cdr (assoc "message" cvs-buffer-name-alist))) 1458 (setupfun (or (nth 2 (cdr (assoc "message" cvs-buffer-name-alist)))
1459 'log-edit))) 1459 'log-edit)))
1460 (funcall setupfun 'cvs-do-commit setup 'cvs-commit-filelist buf) 1460 (funcall setupfun 'cvs-do-commit setup
1461 '((log-edit-listfun . cvs-commit-filelist)
1462 (log-edit-diff-function . cvs-mode-diff)) buf)
1461 (set (make-local-variable 'cvs-minor-wrap-function) 'cvs-commit-minor-wrap) 1463 (set (make-local-variable 'cvs-minor-wrap-function) 'cvs-commit-minor-wrap)
1462 (run-hooks 'cvs-mode-commit-hook))) 1464 (run-hooks 'cvs-mode-commit-hook)))
1463 1465
@@ -1520,7 +1522,10 @@ This is best called from a `log-view-mode' buffer."
1520 ;; Set the filename before, so log-edit can correctly setup its 1522 ;; Set the filename before, so log-edit can correctly setup its
1521 ;; log-edit-initial-files variable. 1523 ;; log-edit-initial-files variable.
1522 (set (make-local-variable 'cvs-edit-log-files) (list file))) 1524 (set (make-local-variable 'cvs-edit-log-files) (list file)))
1523 (funcall setupfun 'cvs-do-edit-log nil 'cvs-edit-log-filelist buf) 1525 (funcall setupfun 'cvs-do-edit-log nil
1526 '((log-edit-listfun . cvs-edit-log-filelist)
1527 (log-edit-diff-function . cvs-mode-diff))
1528 buf)
1524 (when text (erase-buffer) (insert text)) 1529 (when text (erase-buffer) (insert text))
1525 (set (make-local-variable 'cvs-edit-log-revision) rev) 1530 (set (make-local-variable 'cvs-edit-log-revision) rev)
1526 (set (make-local-variable 'cvs-minor-wrap-function) 1531 (set (make-local-variable 'cvs-minor-wrap-function)