Re: Handling merge conflicts a bit more gracefully..
On Wed, 8 Jun 2005, Junio C Hamano wrote:
Show 18 quoted lines
>
> 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.
I think that sounds reasonable. Is it not the case now?
Linus