Thread (17 messages) 17 messages, 7 authors, 2021-08-03

Re: [PATCH 1/2] Change default merge backend from recursive to ort

flat view

From: Elijah Newren <hidden>
Date: 2021-08-02 16:33:25

On Mon, Aug 2, 2021 at 9:56 AM Ævar Arnfjörð Bjarmason [off-list ref] wrote:
On Sun, Aug 01 2021, Elijah Newren via GitGitGadget wrote:
quoted
From: Elijah Newren <redacted>
[...]
@@ -3968,7 +3968,7 @@ static int do_merge(struct repository *r,
      o.branch2 = ref_name.buf;
      o.buffer_output = 2;

-     if (opts->strategy && !strcmp(opts->strategy, "ort")) {
+     if (!opts->strategy || strcmp(opts->strategy, "recursive")) {
              /*
               * TODO: Should use merge_incore_recursive() and
               * merge_switch_to_result(), skipping the call to
I might spot more tiny issues, but it looks like our error messaging
needs updating for 14c4586c2df (merge,rebase,revert: select ort or
recursive by config or environment, 2020-11-02).

I.e. we die on "Unknown option for merge-recursive", presumably that
should be updated to indicate that we might call one of
merge_recursive() or merge_ort_recursive() now.
Ooh, good catch.  I think I'd prefer to reword this to "Unknown
strategy option: -X%s"
And perhaps this in sequencer.c:

    that represents the "current" state for merge-recursive[...]
Yeah, it's just a comment but it should still be updated.  I'll
s/merge-recursive/the merge machinery/ for this one.

I tried to look for other error messages or comments similar to these
two but didn't find anything.  I might have missed something, though.

I'll get these fixed up with the next submission.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help