annotate misc/list-versions @ 170:0f0e4e7cd762

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 (2010-07-19)
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
170
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
1 #!/bin/sh
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
2 #
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
3 # list the version numbers in several important files
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
4 # run this script before generating a release
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
5
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
6 (
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
7 grep '^AC_INIT' /dev/null configure.*
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
8 printf "Changelog:"
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
9 sed -n '/^[0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}/{p;q}' ChangeLog
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
10 printf "NEWS:"
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
11 sed -n '/^[0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}/{p;q}' NEWS
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
12 grep '^\.TH' /dev/null man/*.[0-9]
0f0e4e7cd762 added misc/list-versions
meillo@marmaro.de
parents:
diff changeset
13 ) | sed 's~\([^:]*\):.*\([0-9]\.[0-9]\{1,\}\.[0-9]\{1,\}\).*~\2 \1~'