You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by rj...@apache.org on 2019/10/08 22:16:02 UTC
svn commit: r1868162 - /tomcat/jk/trunk/tools/jkrelease.sh
Author: rjung
Date: Tue Oct 8 22:16:02 2019
New Revision: 1868162
URL: http://svn.apache.org/viewvc?rev=1868162&view=rev
Log:
Restrict use of explicit revision to trunk, branch
or local directory.
Modified:
tomcat/jk/trunk/tools/jkrelease.sh
Modified: tomcat/jk/trunk/tools/jkrelease.sh
URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/tools/jkrelease.sh?rev=1868162&r1=1868161&r2=1868162&view=diff
==============================================================================
--- tomcat/jk/trunk/tools/jkrelease.sh (original)
+++ tomcat/jk/trunk/tools/jkrelease.sh Tue Oct 8 22:16:02 2019
@@ -50,7 +50,8 @@ usage() {
echo " -f: force, do not validate tag against version"
echo " -h: create text documentation for html"
echo " -t: tag to use if different from version"
- echo " -r: revision or hash to package"
+ echo " -r: revision or hash to package, only allowed in"
+ echo " combination with '-b BRANCH', '-T' or '-d DIR'"
echo " -b: package from branch BRANCH"
echo " -T: package from trunk/master"
echo " -d: package from local directory"
@@ -77,6 +78,7 @@ copy_files() {
txtgen=n
conflict=0
+rev_allowed=0
while getopts :R:v:t:r:b:d:p:k:o:g:Tfh c
do
case $c in
@@ -91,10 +93,13 @@ do
g) JK_GROUP=$OPTARG;;
b) branch=$OPTARG
conflict=$(($conflict+1));;
+ rev_allowed=1
T) trunk=trunk
conflict=$(($conflict+1));;
+ rev_allowed=1
d) local_dir=$OPTARG
conflict=$(($conflict+1));;
+ rev_allowed=1
f) force='y';;
h) txtgen='y';;
\:) usage
@@ -127,6 +132,16 @@ then
exit 2
fi
+if [ -n "$revision" ]
+then
+ if [ $rev_allowed -eq 0 ]
+ then
+ usage
+ echo "Option '-r revision' only allowed in combination with '-b BRANCH', '-T' or '-d DIR'"
+ exit 2
+ fi
+fi
+
if [ -n "$local_dir" ]
then
echo "Caution: Packaging from directory!"
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org