diff options
| author | Glenn Morris | 2017-06-07 13:41:46 -0400 |
|---|---|---|
| committer | Glenn Morris | 2017-06-07 13:41:46 -0400 |
| commit | b1103a2c4f36038cbb30caba6a199744acc9e0d9 (patch) | |
| tree | e7005653cc3ab7a58143ee840ae9f5b26fe2589c /make-dist | |
| parent | ed226a5b34602bc476d5039fbc2e815b377d420f (diff) | |
| download | emacs-b1103a2c4f36038cbb30caba6a199744acc9e0d9.tar.gz emacs-b1103a2c4f36038cbb30caba6a199744acc9e0d9.zip | |
* make-dist: Check a release has a ChangeLog with a release notice.
Diffstat (limited to 'make-dist')
| -rwxr-xr-x | make-dist | 15 |
1 files changed, 15 insertions, 0 deletions
| @@ -297,6 +297,21 @@ if [ $check = yes ]; then | |||
| 297 | make --question info || error=yes | 297 | make --question info || error=yes |
| 298 | fi | 298 | fi |
| 299 | 299 | ||
| 300 | ## Is this a release? | ||
| 301 | case $version in | ||
| 302 | [1-9][0-9].[0-9]) | ||
| 303 | if [ -e ChangeLog ]; then | ||
| 304 | if ! grep -q "Version $version released" ChangeLog; then | ||
| 305 | echo "No release notice in ChangeLog" | ||
| 306 | error=yes | ||
| 307 | fi | ||
| 308 | else | ||
| 309 | echo "A release must have a ChangeLog" | ||
| 310 | error=yes | ||
| 311 | fi | ||
| 312 | ;; | ||
| 313 | esac | ||
| 314 | |||
| 300 | if [ $error = yes ]; then | 315 | if [ $error = yes ]; then |
| 301 | echo "Failed checks" >&2 | 316 | echo "Failed checks" >&2 |
| 302 | exit 1 | 317 | exit 1 |