Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(94)

Side by Side Diff: utils/release/tag.sh

Issue 183273009: Prep for merging 3.4: Undo changes from 3.3 branch (Closed) Base URL: http://git.chromium.org/native_client/pnacl-llvm.git@master
Patch Set: Retry Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp ('k') | utils/release/test-release.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 #===-- tag.sh - Tag the LLVM release candidates ----------------------------===# 2 #===-- tag.sh - Tag the LLVM release candidates ----------------------------===#
3 # 3 #
4 # The LLVM Compiler Infrastructure 4 # The LLVM Compiler Infrastructure
5 # 5 #
6 # This file is distributed under the University of Illinois Open Source 6 # This file is distributed under the University of Illinois Open Source
7 # License. 7 # License.
8 # 8 #
9 #===------------------------------------------------------------------------===# 9 #===------------------------------------------------------------------------===#
10 # 10 #
(...skipping 14 matching lines...) Expand all
25 echo "usage: `basename $0` -release <num> -rc <num>" 25 echo "usage: `basename $0` -release <num> -rc <num>"
26 echo " " 26 echo " "
27 echo " -release <num> The version number of the release" 27 echo " -release <num> The version number of the release"
28 echo " -rc <num> The release candidate number" 28 echo " -rc <num> The release candidate number"
29 echo " -rebranch Remove existing branch, if present, before branching " 29 echo " -rebranch Remove existing branch, if present, before branching "
30 echo " -final Tag final release candidate" 30 echo " -final Tag final release candidate"
31 } 31 }
32 32
33 function tag_version() { 33 function tag_version() {
34 set -x 34 set -x
35 for proj in llvm cfe dragonegg test-suite compiler-rt libcxx clang-tools-ext ra ; do 35 for proj in llvm cfe dragonegg test-suite compiler-rt ; do
36 if svn ls $base_url/$proj/branches/release_$release > /dev/null 2>&1 ; t hen 36 if svn ls $base_url/$proj/branches/release_$release > /dev/null 2>&1 ; t hen
37 if [ $rebranch = "no" ]; then 37 if [ $rebranch = "no" ]; then
38 continue 38 continue
39 fi 39 fi
40 svn remove -m "Removing old release_$release branch for rebranching. " \ 40 svn remove -m "Removing old release_$release branch for rebranching. " \
41 $base_url/$proj/branches/release_$release 41 $base_url/$proj/branches/release_$release
42 fi 42 fi
43 svn copy -m "Creating release_$release branch" \ 43 svn copy -m "Creating release_$release branch" \
44 $base_url/$proj/trunk \ 44 $base_url/$proj/trunk \
45 $base_url/$proj/branches/release_$release 45 $base_url/$proj/branches/release_$release
46 done 46 done
47 set +x 47 set +x
48 } 48 }
49 49
50 function tag_release_candidate() { 50 function tag_release_candidate() {
51 set -x 51 set -x
52 for proj in llvm cfe dragonegg test-suite compiler-rt libcxx clang-tools-ext ra ; do 52 for proj in llvm cfe dragonegg test-suite compiler-rt ; do
53 if ! svn ls $base_url/$proj/tags/RELEASE_$release > /dev/null 2>&1 ; the n 53 if ! svn ls $base_url/$proj/tags/RELEASE_$release > /dev/null 2>&1 ; the n
54 svn mkdir -m "Creating release directory for release_$release." $bas e_url/$proj/tags/RELEASE_$release 54 svn mkdir -m "Creating release directory for release_$release." $bas e_url/$proj/tags/RELEASE_$release
55 fi 55 fi
56 if ! svn ls $base_url/$proj/tags/RELEASE_$release/$rc > /dev/null 2>&1 ; then 56 if ! svn ls $base_url/$proj/tags/RELEASE_$release/$rc > /dev/null 2>&1 ; then
57 svn copy -m "Creating release candidate $rc from release_$release br anch" \ 57 svn copy -m "Creating release candidate $rc from release_$release br anch" \
58 $base_url/$proj/branches/release_$release \ 58 $base_url/$proj/branches/release_$release \
59 $base_url/$proj/tags/RELEASE_$release/$rc 59 $base_url/$proj/tags/RELEASE_$release/$rc
60 fi 60 fi
61 done 61 done
62 set +x 62 set +x
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 100
101 release=`echo $release | sed -e 's,\.,,g'` 101 release=`echo $release | sed -e 's,\.,,g'`
102 102
103 if [ "x$rc" = "x" ]; then 103 if [ "x$rc" = "x" ]; then
104 tag_version 104 tag_version
105 else 105 else
106 tag_release_candidate 106 tag_release_candidate
107 fi 107 fi
108 108
109 exit 1 109 exit 1
OLDNEW
« no previous file with comments | « unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp ('k') | utils/release/test-release.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698