release.sh | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
New commits:
commit 71693b21d6bf1dc0b763da98303e2afb0e936524
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: Tue Nov 1 15:18:10 2011 -0500
Add workspace override option to better facilitate local script runs.
diff --git a/release.sh b/release.sh
index 708ba6e..e8095d2 100755
--- a/release.sh
+++ b/release.sh
@@ -62,7 +62,10 @@ USAGE: release.sh OPTIONS
--debug=[true|false] [OPTIONAL]
Set maven in debug mode. Default is false; true if option specified without
argument.
- --override-tag=[true|false]
+ --workspace=workspace_to_use [OPTIONAL]
+ Override the workspace used by default by the script.
+
+ --override-tag=[true|false] [OPTIONAL]
Override the tag if it already exists remotely. Default is false; true if option
specified without argument.
EOF
@@ -92,7 +95,7 @@ parse_and_validate_options()
OVERRIDE_TAG=false
short_options="h"
-
long_options="help,release-version:,development-version:,release-branch:,release-type:,test-mode,production-mode,mode:,branch,tag,scm-strategy:,extra-profile:,debug::,override-tag::"
+
long_options="help,release-version:,development-version:,release-branch:,release-type:,test-mode,production-mode,mode:,branch,tag,scm-strategy:,extra-profile:,debug::,override-tag::,workspace:"
PROGNAME=${0##*/}
ARGS=$(getopt -s bash --options $short_options --longoptions $long_options --name
$PROGNAME -- "$@" )
@@ -175,6 +178,11 @@ parse_and_validate_options()
;;
esac
;;
+ --workspace)
+ shift
+ WORKSPACE=$1
+ shift
+ ;;
--override-tag)
shift
case "$1" in