summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHans Wennborg <hans@hanshq.net>2015-01-13 00:07:31 +0000
committerHans Wennborg <hans@hanshq.net>2015-01-13 00:07:31 +0000
commit427e1214b44b6fb3110119db7d9d3018eecb770f (patch)
tree75e54aa63803b8886fd69a20ce189f7d24fe69b0
parent68aaa4daf526e553eb994feedda3f0e711e6bee5 (diff)
downloadbcm5719-llvm-427e1214b44b6fb3110119db7d9d3018eecb770f.tar.gz
bcm5719-llvm-427e1214b44b6fb3110119db7d9d3018eecb770f.zip
Release merge script: don't actually commit the merge
Instead, just present the command for committing it. This way, the user can test the merge locally, resolve conflicts, etc. before committing, which seems much safer to me. llvm-svn: 225737
-rwxr-xr-xllvm/utils/release/merge.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/llvm/utils/release/merge.sh b/llvm/utils/release/merge.sh
index 2cf39b282a7..949c2983781 100755
--- a/llvm/utils/release/merge.sh
+++ b/llvm/utils/release/merge.sh
@@ -66,9 +66,11 @@ svn log -c $rev http://llvm.org/svn/llvm-project/$proj/trunk >> $tempfile 2>&1
cd $proj.src
echo "# Updating tree"
svn up
-echo "# Merging r$rev into $proj"
+echo "# Merging r$rev into $proj locally"
svn merge -c $rev https://llvm.org/svn/llvm-project/$proj/trunk . || exit 1
-echo "# Committing changes"
-svn commit -F $tempfile || exit 1
-rm -f $tempfile
+
+echo
+echo "# To commit the merge, run the following in $proj.src/:"
+echo svn commit -F $tempfile
+
exit 0
OpenPOWER on IntegriCloud