Fix bug: must not signal error if only one entry in changelog and no
authorChris Hanson <org/chris-hanson/cph>
Mon, 12 Aug 2002 18:03:26 +0000 (18:03 +0000)
committerChris Hanson <org/chris-hanson/cph>
Mon, 12 Aug 2002 18:03:26 +0000 (18:03 +0000)
"local variables:" at end.

v7/src/edwin/debian-changelog.scm

index 86fb20e2c1d8549c1e014ccaf2ddb39186058138..56e8739877d9176ee44c73288b97505e5dc42274 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: debian-changelog.scm,v 1.5 2001/03/11 05:15:20 cph Exp $
+;;; $Id: debian-changelog.scm,v 1.6 2002/08/12 18:03:26 cph Exp $
 ;;;
 ;;; Copyright (c) 2001 Massachusetts Institute of Technology
 ;;;
@@ -218,9 +218,10 @@ address and release date) so that new entries can be made."
 (define (trailer-line buffer)
   (let ((start (buffer-start buffer))
        (end (buffer-end buffer)))
-    (if (not (re-search-forward "\n\\S " start end))
-       (error "Unable to find version-end line."))
-    (let ((m (mark1+ (re-match-start 0))))
+    (let ((m
+          (if (re-search-forward "\n\\S " start end)
+              (mark1+ (re-match-start 0))
+              end)))
       (if (re-search-backward "\n --"  m)
          (re-match-end 0)
          (let ((m (mark-left-inserting-copy m)))