Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixes from b_port_step needed to get HEAD to build.
[fs/lustre-release.git]
/
lustrecvs
diff --git
a/lustrecvs
b/lustrecvs
index
982e9d9
..
b2b21f5
100755
(executable)
--- a/
lustrecvs
+++ b/
lustrecvs
@@
-1,5
+1,6
@@
#!/bin/sh
#!/bin/sh
+LC_COLLATE="C"
progname="${0##*/}"
warn ()
progname="${0##*/}"
warn ()
@@
-23,6
+24,13
@@
Usage: $progname lustretag
EOF
}
EOF
}
+if [ -z "$LUSTRECVS_UPDATED" ] ; then
+ echo "$progname: updating lustrecvs"
+ cvs up -l || fatal 1 "Error updating lustrecvs"
+ export LUSTRECVS_UPDATED=yes
+ exec "$0" "$@"
+fi
+
buildtag="HEAD"
lustretag="$1"
buildtag="HEAD"
lustretag="$1"
@@
-48,21
+56,26
@@
esac
cvs_cmd ()
{
cvs_cmd ()
{
- local dir="$1"
- local module="$2"
- local tag="$3"
- local cvstag=""
+ dir="$1"
+ module="$2"
+ tag="$3"
+ cotag=""
+ update=""
- if [ "$tag" != "HEAD" ] ; then
- cvstag="-r $tag"
+ if [ "$tag" = "HEAD" ] ; then
+ cotag=""
+ uptag="-A"
+ else
+ cotag="-r $tag"
+ uptag="-r $tag"
fi
if [ -d "$dir" ] ; then
echo "$progname: Updating $dir to $tag"
fi
if [ -d "$dir" ] ; then
echo "$progname: Updating $dir to $tag"
- ( cd "$dir" && cvs up
$cvs
tag )
+ ( cd "$dir" && cvs up
-dP $up
tag )
else
echo "$progname: Checking out $dir from $tag"
else
echo "$progname: Checking out $dir from $tag"
- cvs co
$cvs
tag -d "$dir" "$module"
+ cvs co
-P $co
tag -d "$dir" "$module"
fi
}
fi
}