annotate misc/list-versions @ 216:84bf7a6b6ccd

added misc/list-versions This script helps to check if the versions numbers in the project are the same as the one for the release. This script is motivated by the 0.2.27 release in which masqmail introduces itself as being version 0.2.26.
author meillo@marmaro.de
date Mon, 19 Jul 2010 14:01:13 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
216
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
1 #!/bin/sh
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
2 #
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
3 # list the version numbers in several important files
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
4 # run this script before generating a release
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
5
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
6 (
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
7 grep '^AC_INIT' /dev/null configure.*
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
8 printf "Changelog:"
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
9 sed -n '/^[0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}/{p;q}' ChangeLog
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
10 printf "NEWS:"
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
11 sed -n '/^[0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}/{p;q}' NEWS
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
12 grep '^\.TH' /dev/null man/*.[0-9]
84bf7a6b6ccd added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
13 ) | sed 's~\([^:]*\):.*\([0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}\).*~\2 \1~'