Skip to content

pr-1684/phillipwood/refactor-conflict-style-v2

Phillip Wood (5):
  xdiff-interface: refactor parsing of merge.conflictstyle
  merge-ll: introduce LL_MERGE_OPTIONS_INIT
  merge options: add a conflict style member
  checkout: cleanup --conflict=<style> parsing
  checkout: fix interaction between --conflict and --merge

 builtin/checkout.c | 60 +++++++++++++++++++++++++----------------
 merge-ll.c         |  6 +++--
 merge-ll.h         |  5 ++++
 merge-ort.c        |  3 ++-
 merge-recursive.c  |  5 +++-
 merge-recursive.h  |  1 +
 t/t7201-co.sh      | 66 ++++++++++++++++++++++++++++++++++++++++++++++
 xdiff-interface.c  | 29 ++++++++++++--------
 xdiff-interface.h  |  1 +
 9 files changed, 139 insertions(+), 37 deletions(-)

base-commit: b387623c12f3f4a376e4d35a610fd3e55d7ea907

Submitted-As: https://lore.kernel.org/git/pull.1684.v2.git.1710435907.gitgitgadget@gmail.com
In-Reply-To: https://lore.kernel.org/git/pull.1684.git.1709907270.gitgitgadget@gmail.com
Assets 2