diff options
| -rw-r--r-- | lisp/pcvs.el | 10 |
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. |
| 1318 | The user will be asked for a log message in a buffer. | 1323 | The 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"))) |