git-resolve-script: stop when the automated merge fails
No point in doing a tree write that will just throw confusing messages on the screen.
This commit is contained in:
parent
ed37b5b2b9
commit
e5b905c448
@ -47,7 +47,11 @@ merge_msg="Merge of $merge_repo"
|
||||
result_tree=$(git-write-tree 2> /dev/null)
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Simple merge failed, trying Automatic merge"
|
||||
git-merge-cache git-merge-one-file-script -a
|
||||
git-merge-cache -o git-merge-one-file-script -a
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Automatic merge failed, fix up by hand"
|
||||
exit 1
|
||||
fi
|
||||
merge_msg="Automatic merge of $merge_repo"
|
||||
result_tree=$(git-write-tree) || exit 1
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user