]> git.eshelyaron.com Git - emacs.git/commitdiff
* make-dist: Use existing ChangeLog if present.
authorGlenn Morris <rgm@gnu.org>
Wed, 7 Jun 2017 17:26:25 +0000 (13:26 -0400)
committerGlenn Morris <rgm@gnu.org>
Wed, 7 Jun 2017 17:26:25 +0000 (13:26 -0400)
make-dist

index 7e1f0dfb96c8a3544d7c24dce448f945d9d7c2d7..0e012071640905a33ffc74fc8c45586b9d589aaf 100755 (executable)
--- a/make-dist
+++ b/make-dist
@@ -345,9 +345,15 @@ mkdir ${tempdir}
 
 if [ "$changelog" = yes ]; then
   if test -e .git; then
-    echo "Making top-level ChangeLog"
-    make ChangeLog CHANGELOG=${tempdir}/ChangeLog || \
-      { x=$?; echo "make ChangeLog FAILED (try --no-changelog?)" >&2; exit $x; }
+    ## When making a release or pretest the ChangeLog should already
+    ## have been created and edited as needed.  Don't ignore it.
+    if test -e ChangeLog; then
+      echo "Using existing top-level ChangeLog"
+    else
+      echo "Making top-level ChangeLog"
+      make ChangeLog CHANGELOG=${tempdir}/ChangeLog || \
+        { x=$?; echo "make ChangeLog FAILED (try --no-changelog?)" >&2; exit $x; }
+    fi
   else
     echo "No repository, so omitting top-level ChangeLog"
   fi
@@ -361,7 +367,7 @@ echo "Making links to top-level files"
 ln INSTALL README BUGS ${tempdir}
 ln ChangeLog.*[0-9] Makefile.in autogen.sh configure configure.ac ${tempdir}
 ln config.bat make-dist .dir-locals.el ${tempdir}
-ln aclocal.m4 CONTRIBUTE ${tempdir}
+ln aclocal.m4 CONTRIBUTE ChangeLog ${tempdir}
 
 echo "Creating subdirectories"
 for subdir in site-lisp \