From 9cae783703391355360715b91cd86f67da1d3b27 Mon Sep 17 00:00:00 2001 From: Cristian Ionescu-Idbohrn Date: Sun, 12 May 2013 11:51:56 +0200 Subject: Improved documentation; small code adjustments. Signed-off-by: Cristian Ionescu-Idbohrn Signed-off-by: Dirk Hohndel --- scripts/check-version | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/check-version b/scripts/check-version index 29719a76f..24f90af79 100755 --- a/scripts/check-version +++ b/scripts/check-version @@ -2,13 +2,19 @@ # $1 - version string # options: -# -c colored grep +# -c colored grep (implies -d) # -d debug # -r release (exit status error; when called from Makefile) +# To validate relevant files are up to date, you would run the script +# from command line before tagging: +# +# $ scripts/check-version -cr + set -eu #set -x +# You would typically add/remove files to/from the list files="Documentation/user-manual.txt Makefile README ReleaseNotes.txt" whine() { @@ -50,6 +56,7 @@ fi [ $color = n ] || opts="${opts:+$opts }--color" v=${1:-} +v=${v#v} case $v in *-*) # Ignore development versions @@ -63,6 +70,7 @@ case $v in croak "invalid version string '$v'" ;; esac +whine "checking for version $v" saveIFS=$IFS IFS=. @@ -75,7 +83,6 @@ while [ $# -gt 0 ]; do done sts=0 -whine "checking for version $v" for f in $files; do grep -EH $opts \ -e "(VERSION=|[Ss]ubsurface[[:blank:]]+)?\" \ -- cgit v1.2.3-70-g09d2