Re: Handling merge conflicts a bit more gracefully..
From: Junio C Hamano <hidden>
Date: 2016-06-15 22:41:59
While I have your attention, I have been thinking about a
problem at lower level than what is being discussed.
Consider the following two command sequences:
(1) git-read-tree -m $H $M && git-write-tree
(2) I=`git-write-tree` &&
git-read-tree -m $H $I $M &&
git-merge-cache -o git-merge-one-file-script -a &&
git-write-tree
I think they should be equivalent in that:
- when (1) refuses to run, (2) should either cause
git-read-tree to refuse, or at least should result in an
unmerged cache and git-write-tree phase should fail;
- when (1) succeeds, (2) should also succeed, and the
resulting tree from both should be the same.