changeset 2464:667050db93ca

(vc-comment-to-change-log): Renamed from vc-comment-to-changelog. Take optional arg and pass it to find-change-log. Added docstring and interactive spec.
author Roland McGrath <roland@gnu.org>
date Mon, 05 Apr 1993 23:52:16 +0000
parents d3c9f0ad5964
children cc54f01475dd
files lisp/vc.el
diffstat 1 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/vc.el	Mon Apr 05 23:48:01 1993 +0000
+++ b/lisp/vc.el	Mon Apr 05 23:52:16 1993 +0000
@@ -5,7 +5,7 @@
 ;; Author: Eric S. Raymond <esr@snark.thyrsus.com>
 ;; Version: 5.3
 
-;;	$Id: vc.el,v 1.29 1993/03/28 06:40:46 eric Exp eric $	
+;;	$Id: vc.el,v 1.30 1993/03/29 15:38:31 eric Exp roland $	
 
 ;; This file is part of GNU Emacs.
 
@@ -42,7 +42,7 @@
 ;; to be installed somewhere on Emacs's path for executables.
 ;;
 ;; If your site uses the ChangeLog convention supported by Emacs, the
-;; function vc-comment-to-changelog should prove a useful checkin hook.
+;; function vc-comment-to-change-log should prove a useful checkin hook.
 ;;
 ;; This code depends on call-process passing back the subprocess exit
 ;; status.  Thus, you need Emacs 18.58 or later to run it.
@@ -480,8 +480,13 @@
 
 ;;; Here is a checkin hook that may prove useful to sites using the
 ;;; ChangeLog facility supported by Emacs.
-(defun vc-comment-to-changelog ()
-  (let ((log (find-change-log)))
+(defun vc-comment-to-change-log (&optional file)
+  "\
+Update change log from comments entered into VC for the currently visited file.
+Optional arg specifies the change log file name; see `find-change-log'.
+See `vc-update-change-log'."
+  (interactive)
+  (let ((log (find-change-log file)))
     (if log
 	(let ((default-directory (or (file-name-directory log)
 				     default-directory)))
@@ -904,7 +909,7 @@
   (goto-char (point-min))
   (push-mark)
   (message "Computing change log entries...")
-  (message "Computing change log entries... %s"
+  (message "Computing change log entries...%s"
            (if (eq 0 (apply 'call-process "rcs2log" nil t nil args))
 	       "done" "failed")))