From: Junio C Hamano Date: Thu, 09 Jun 2005 00:11:21 GMT Subject: Re: Handling merge conflicts a bit more gracefully.. Message-ID: <7voeag1j9y.fsf@assigned-by-dhcp.cox.net> In-Reply-To: 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.