Thread (3 messages) flat view 3 messages, 2 authors, 2021-06-11

Re: [PATCH 7/7] xdiff: make diff3 the default conflictStyle

From: Felipe Contreras <hidden>
Date: 2021-06-11 17:32:20

Elijah Newren wrote:
On Fri, Jun 11, 2021 at 7:25 AM Felipe Contreras [off-list ref]
wrote:
quoted
Personally I have never experienced what you posted, so maybe there's
something else happening behind the scenes.

Maybe merge-ort changed something.
merge-ort made no changes relative to content merges or choice of merge
bases.  (In fact, merge ort doesn't even handle content merges; that's the
xdiff layer.)  Even if merge-ort had made changes in this area, merge-ort
is not the default and I didn't see the necessary config tweaks in your
list of config options.  (I would have recommended against people using
merge ort until 7bec8e7fa6 ("Merge branch 'en/ort-readiness'", 2021-04-16),
which only made it into a release last week with 2.32.  I probably won't be
recommending it as the default at least until the optimization work is
merged and it's hard to predict how many more months that will take.)
Indeed, I tested on v2.25 and found the same output.

I thought of merge-ort because 1) I've never seen such kind of output
before, and 2) grepping the code I thought I saw merge-ort being the
default of something, but now I seem to be unable to find where.
It's more likely that the codebases you work with just don't have
criss-cross merges.
Yes, that's it.

I don't see why people in these kinds of codebases would like diff3
doing that by default.

Cheers.

-- 
Felipe Contreras
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help