Whamcloud - gitweb
Branch v1_6_5
authoradilger <adilger>
Wed, 18 Jun 2008 22:32:22 +0000 (22:32 +0000)
committeradilger <adilger>
Wed, 18 Jun 2008 22:32:22 +0000 (22:32 +0000)
Update the top-level "lustre" module to the specified version/release tag
so that it is not affected by later changes to the files (esp. Makefile.in).
b=16008
i=rread

lustrecvs

index a76333e..8e4b509 100755 (executable)
--- a/lustrecvs
+++ b/lustrecvs
@@ -27,7 +27,14 @@ EOF
 
 if [ -z "$LUSTRECVS_UPDATED" ] ; then
     echo "$progname: updating lustrecvs"
 
 if [ -z "$LUSTRECVS_UPDATED" ] ; then
     echo "$progname: updating lustrecvs"
-    cvs up -l || fatal 1 "Error updating lustrecvs"
+
+    # If checking out a specific tag, make sure all of the files here are also
+    # checked out with the same tag to avoid later changes breaking things.
+    case "$1" in
+    v*|b_release_*) TAG=$1 ;;
+    esac
+
+    cvs update -l $TAG
     export LUSTRECVS_UPDATED=yes
     exec "$0" "$@"
 fi
     export LUSTRECVS_UPDATED=yes
     exec "$0" "$@"
 fi