From 0b36e8ecb3b9ec4dba9e52d795d20dc8623bbd99 Mon Sep 17 00:00:00 2001 From: Jason Chu Date: Sun, 20 Apr 2008 13:29:40 -0700 Subject: Add a message that explains what to do when a merge conflict is detected and needs to be dealt with. --- archrelease | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'archrelease') diff --git a/archrelease b/archrelease index 3644a76..dc86d3f 100755 --- a/archrelease +++ b/archrelease @@ -20,6 +20,14 @@ else pushd .. if [ -f trunk/svnmerge-commit-message.txt ]; then svn commit -F trunk/svnmerge-commit-message.txt + if [ $? -ne 0 ]; then + # The user is going to have to clean things up a bit + echo "*** ATTENTION: There was a problem merging the package changes ***" + echo "To fix it, edit the conflicting files in repos/$1 (the ones that are C in svn status)." + echo "Once you have resolved conflicts, execute 'svn resolved ' to tell svn the error was resolved." + echo "Then to finish the merge commit, execute 'svn commit -F trunk/svnmerge-commit-message.txt' and, if there are no problems, delete trunk/svnmerge-commit-message.txt" + exit $? + fi rm trunk/svnmerge-commit-message.txt else echo "Nothing to commit" -- cgit v1.2.3-54-g00ecf