Author: rjung Date: Thu May 17 08:23:16 2007 New Revision: 538965 URL: http://svn.apache.org/viewvc?view=rev&rev=538965 Log: Add flag to release from a branch to release script.
Modified: tomcat/connectors/branches/other/JK_1_2_23/jk/tools/jkrelease.sh Modified: tomcat/connectors/branches/other/JK_1_2_23/jk/tools/jkrelease.sh URL: http://svn.apache.org/viewvc/tomcat/connectors/branches/other/JK_1_2_23/jk/tools/jkrelease.sh?view=diff&rev=538965&r1=538964&r2=538965 ============================================================================== --- tomcat/connectors/branches/other/JK_1_2_23/jk/tools/jkrelease.sh (original) +++ tomcat/connectors/branches/other/JK_1_2_23/jk/tools/jkrelease.sh Thu May 17 08:23:16 2007 @@ -11,15 +11,17 @@ # And any one of: w3m, elinks, links usage() { - echo "Usage:: $0 -t VERSION [-T]" + echo "Usage:: $0 -t VERSION [-b BRANCH | -T]" echo " -t: version to package" + echo " -b: package from branch BRANCH" echo " -T: package from trunk" } -while getopts :t:T c +while getopts :t:b:T c do case $c in t) tag=$OPTARG;; + b) branch=$OPTARG;; T) trunk=trunk;; \:) usage exit 2;; @@ -42,16 +44,38 @@ #################### NO CHANGE BELOW THIS LINE ############## -if [ "X$tag" = "X" ] +if [ -z "$tag" ] then usage exit 2 fi -if [ "X$trunk" = "Xtrunk" ] +if [ -n "$trunk" -a -n "$branch" ] +then + usage + echo "Only one of the options '-b' and '-T' allowed." + exit 2 +fi +if [ -n "$trunk" ] then JK_SVN_URL="${SVNROOT}/${SVNPROJ}/trunk" JK_REV=`svn info ${JK_SVN_URL} | awk '$1 == "Revision:" {print $2}'` + if [ -z "$JK_REV" ] + then + echo "No Revision found at '$JK_SVN_URL'" + exit 3 + fi JK_DIST=${JK_CVST}-${tag}-dev-${JK_REV}-src +elif [ -n "$branch" ] +then + JK_BRANCH=`echo $branch | sed -e 's#/#__#g'` + JK_SVN_URL="${SVNROOT}/${SVNPROJ}/branches/$branch" + JK_REV=`svn info ${JK_SVN_URL} | awk '$1 == "Revision:" {print $2}'` + if [ -z "$JK_REV" ] + then + echo "No Revision found at '$JK_SVN_URL'" + exit 3 + fi + JK_DIST=${JK_CVST}-${tag}-dev-${JK_BRANCH}-${JK_REV}-src else JK_VER=$tag JK_TAG=`echo $tag | sed -e 's#^#JK_#' -e 's#\.#_#g'` --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]