Make "git commit" work correctly in the presense of a manual merge
This has gotten only very light testing, but something like this is clearly necessary and did the right thing for the one case I threw at it.
This commit is contained in:
@ -57,4 +57,5 @@ fi
|
||||
result_commit=$(echo "$merge_msg" | git-commit-tree $result_tree -p $head -p $merge)
|
||||
echo "Committed merge $result_commit"
|
||||
echo $result_commit > "$GIT_DIR"/HEAD
|
||||
git-diff-tree -p ORIG_HEAD HEAD | git-apply --stat
|
||||
git-diff-tree -p $head $result_commit | git-apply --stat
|
||||
rm $GIT_DIR/ORIG_HEAD $GIT_DIR/MERGE_HEAD
|
||||
|
Reference in New Issue
Block a user