Loading llvm/utils/release/tag.sh +14 −4 Original line number Diff line number Diff line Loading @@ -16,26 +16,33 @@ set -e release="" rc="" rebranch="no" base_url="https://llvm.org/svn/llvm-project" function usage() { echo "usage: `basename $0` -release <num>" echo "usage: `basename $0` -release <num> [-rebranch]" echo "usage: `basename $0` -release <num> -rc <num>" echo " " echo " -release <num> The version number of the release" echo " -rc <num> The release candidate number" echo " -rebranch Remove existing branch, if present, before branching" echo " -final Tag final release candidate" } function tag_version() { set -x for proj in llvm cfe dragonegg test-suite compiler-rt ; do if ! svn ls $base_url/$proj/branches/release_$release > /dev/null 2>&1 ; then if svn ls $base_url/$proj/branches/release_$release > /dev/null 2>&1 ; then if [ $rebranch = "no" ]; then continue fi svn remove -m "Removing old release_$release branch for rebranching." \ $base_url/$proj/branches/release_$release fi svn copy -m "Creating release_$release branch" \ $base_url/$proj/trunk \ $base_url/$proj/branches/release_$release fi done set +x } Loading Loading @@ -65,6 +72,9 @@ while [ $# -gt 0 ]; do shift rc="rc$1" ;; -rebranch | --rebranch ) rebranch="yes" ;; -final | --final ) rc="final" ;; Loading Loading
llvm/utils/release/tag.sh +14 −4 Original line number Diff line number Diff line Loading @@ -16,26 +16,33 @@ set -e release="" rc="" rebranch="no" base_url="https://llvm.org/svn/llvm-project" function usage() { echo "usage: `basename $0` -release <num>" echo "usage: `basename $0` -release <num> [-rebranch]" echo "usage: `basename $0` -release <num> -rc <num>" echo " " echo " -release <num> The version number of the release" echo " -rc <num> The release candidate number" echo " -rebranch Remove existing branch, if present, before branching" echo " -final Tag final release candidate" } function tag_version() { set -x for proj in llvm cfe dragonegg test-suite compiler-rt ; do if ! svn ls $base_url/$proj/branches/release_$release > /dev/null 2>&1 ; then if svn ls $base_url/$proj/branches/release_$release > /dev/null 2>&1 ; then if [ $rebranch = "no" ]; then continue fi svn remove -m "Removing old release_$release branch for rebranching." \ $base_url/$proj/branches/release_$release fi svn copy -m "Creating release_$release branch" \ $base_url/$proj/trunk \ $base_url/$proj/branches/release_$release fi done set +x } Loading Loading @@ -65,6 +72,9 @@ while [ $# -gt 0 ]; do shift rc="rc$1" ;; -rebranch | --rebranch ) rebranch="yes" ;; -final | --final ) rc="final" ;; Loading