Hi everyone, I'd like to change add/add conflict resolution. Currently when such a conflict occurs (say at ${path}), git unconditionally does a two-way merge of the two files and sticks the result in the working tree at ${path}.
I would like to make it instead first check whether the two files are similar; if they are, then do the two-way merge, but if they're not, then instead write the two files out to separate paths (${path}~HEAD and ${path}~$MERGE, while making sure that ${path} is removed from the working copy). Thoughts? I have a patch series[1] with more details and other changes, but wanted to especially get feedback on this issue even from folks that didn't have enough time to read the patches or even the cover letter. Thanks, Elijah [1] https://public-inbox.org/git/20180305171125.22331-1-new...@gmail.com/