aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/pcvs.el10
1 files changed, 8 insertions, 2 deletions
diff --git a/lisp/pcvs.el b/lisp/pcvs.el
index 4d842b43406..aeb7231a65a 100644
--- a/lisp/pcvs.el
+++ b/lisp/pcvs.el
@@ -13,7 +13,7 @@
13;; (Jari Aalto+mail.emacs) jari.aalto@poboxes.com 13;; (Jari Aalto+mail.emacs) jari.aalto@poboxes.com
14;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu 14;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu
15;; Keywords: CVS, version control, release management 15;; Keywords: CVS, version control, release management
16;; Revision: $Id: pcvs.el,v 1.28 2001/07/16 07:46:48 pj Exp $ 16;; Revision: $Id: pcvs.el,v 1.29 2001/09/22 20:23:16 monnier Exp $
17 17
18;; This file is part of GNU Emacs. 18;; This file is part of GNU Emacs.
19 19
@@ -1313,6 +1313,11 @@ If FILE is non-nil, directory entries won't be selected."
1313 (interactive) 1313 (interactive)
1314 (cvs-mode-commit 'force)) 1314 (cvs-mode-commit 'force))
1315 1315
1316(defcustom cvs-mode-commit-hook nil
1317 "Hook run after setting up the commit buffer."
1318 :type 'hook
1319 :options '(cvs-mode-diff))
1320
1316(defun cvs-mode-commit (setup) 1321(defun cvs-mode-commit (setup)
1317 "Check in all marked files, or the current file. 1322 "Check in all marked files, or the current file.
1318The user will be asked for a log message in a buffer. 1323The user will be asked for a log message in a buffer.
@@ -1332,7 +1337,8 @@ The POSTPROC specified there (typically `log-edit') is then called,
1332 'log-edit))) 1337 'log-edit)))
1333 (funcall setupfun 'cvs-do-commit setup 'cvs-commit-filelist buf) 1338 (funcall setupfun 'cvs-do-commit setup 'cvs-commit-filelist buf)
1334 (set (make-local-variable 'cvs-minor-wrap-function) 'cvs-commit-minor-wrap) 1339 (set (make-local-variable 'cvs-minor-wrap-function) 'cvs-commit-minor-wrap)
1335 (set (make-local-variable 'list-buffers-directory) lbd))) 1340 (set (make-local-variable 'list-buffers-directory) lbd)
1341 (run-hooks 'cvs-mode-commit-hook)))
1336 1342
1337(defun cvs-commit-minor-wrap (buf f) 1343(defun cvs-commit-minor-wrap (buf f)
1338 (let ((cvs-ignore-marks-modif (cvs-mode-mark-get-modif "commit"))) 1344 (let ((cvs-ignore-marks-modif (cvs-mode-mark-get-modif "commit")))