emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master b1103a2: * make-dist: Check a release has a ChangeL


From: Glenn Morris
Subject: [Emacs-diffs] master b1103a2: * make-dist: Check a release has a ChangeLog with a release notice.
Date: Wed, 7 Jun 2017 13:41:55 -0400 (EDT)

branch: master
commit b1103a2c4f36038cbb30caba6a199744acc9e0d9
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    * make-dist: Check a release has a ChangeLog with a release notice.
---
 make-dist | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/make-dist b/make-dist
index 0e01207..1b4eae3 100755
--- a/make-dist
+++ b/make-dist
@@ -297,6 +297,21 @@ if [ $check = yes ]; then
       make --question info || error=yes
   fi
 
+  ## Is this a release?
+  case $version in
+      [1-9][0-9].[0-9])
+          if [ -e ChangeLog ]; then
+              if ! grep -q "Version $version released" ChangeLog; then
+                  echo "No release notice in ChangeLog"
+                  error=yes
+              fi
+          else
+              echo "A release must have a ChangeLog"
+              error=yes
+          fi
+      ;;
+  esac
+
   if [ $error = yes ]; then
       echo "Failed checks" >&2
       exit 1



reply via email to

[Prev in Thread] Current Thread [Next in Thread]