[PATCH 7/8] Improved documentation; small code adjustments.

Cristian Ionescu-Idbohrn cristian.ionescu-idbohrn at axis.com
Sun May 12 02:51:56 PDT 2013


Signed-off-by: Cristian Ionescu-Idbohrn <cristian.ionescu-idbohrn at axis.com>
---
 scripts/check-version |   11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/scripts/check-version b/scripts/check-version
index 29719a7..24f90af 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 <tag>
+
 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:]]+)?\<v?$v[.0-9]*\>" \
-- 
1.7.10.4



More information about the subsurface mailing list