Re: [PATCH v2 3/5] merge options: add a conflict style member
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Mar 14, 2024, 17:21 UTC
- Message-ID
- <xmqqsf0svie1.fsf@gitster.g>
- In-Reply-To
- <47d0ec28a55a5c6604b30ad99953a078a789023a.1710435907.git.gitgitgadget@gmail.com>
"Phillip Wood via GitGitGadget" <gitgitgadget@gmail.com> writes:
Show 11 quoted lines
> --- a/merge-ll.c > +++ b/merge-ll.c > @@ -128,7 +128,9 @@ static enum ll_merge_result ll_xdl_merge(const struct ll_merge_driver *drv_unuse > xmp.level = XDL_MERGE_ZEALOUS; > xmp.favor = opts->variant; > xmp.xpp.flags = opts->xdl_opts; > - if (git_xmerge_style >= 0) > + if (opts->conflict_style >= 0) > + xmp.style = opts->conflict_style; > + else if (git_xmerge_style >= 0) > xmp.style = git_xmerge_style;
The convention being negative ones are unknown/invalid/unspecified, this if/else cascade makes sense.