summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xtcwg-llvm-release.sh14
1 files changed, 5 insertions, 9 deletions
diff --git a/tcwg-llvm-release.sh b/tcwg-llvm-release.sh
index e5746231..5e1b5433 100755
--- a/tcwg-llvm-release.sh
+++ b/tcwg-llvm-release.sh
@@ -15,7 +15,7 @@ BASEDIR=$(dirname "$(readlink -f "$0")")
# Syntax
SYN_WORKSPACE="--workspace=/path/to/workspace"
SYN_RELEASE="--release=M.m.p"
-SYN_CANDIDATE="--candidate=N (or 'final')"
+SYN_CANDIDATE="--candidate=N (or 'final' or 'branch=*')"
SYN_BUILDJOBS="--buildjobs=N (def. CPUS)"
SYN_TOOLCHAIN="--toolchain=http://url/for/tarball"
SYN_TOOLCHAIN_FILE="--toolchain-file=<file-name> (file name to copy the produced toolchain file name)"
@@ -56,15 +56,11 @@ while [ "$#" -gt 0 ]; do
RCCALL="-final"
RCTAG=""
RCDIR="final";;
- trunk)
- RCCALL="-svn-path trunk"
+ git-ref=*)
+ GITREF="${CANDIDATE#git-ref=}"
+ RCCALL="-git-ref $GITREF"
RCTAG=""
- RCDIR="trunk";;
- branch=*)
- BRANCHNAME="branches/${CANDIDATE#branch=}"
- RCCALL="-svn-path $BRANCHNAME"
- RCTAG=""
- RCDIR="`echo $BRANCHNAME | sed -e 's,/,_,g'`";;
+ RCDIR="`echo $GITREF | sed -e 's,/,_,g'`";;
*)
if [[ "$CANDIDATE" -gt 0 ]]; then
RCCALL="-rc $CANDIDATE"