Merge branch 'en/ort-conflict-handling'
authorJunio C Hamano <gitster@pobox.com>
Sat, 6 Feb 2021 00:40:44 +0000 (16:40 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sat, 6 Feb 2021 00:40:44 +0000 (16:40 -0800)
commitb65b9ff1ff8a809246cc6bd8ad9051b28e5bf330
tree47b36b11a40a3a382fd76575b59dc415ee525924
parentaac006aa99fd94ac1665d6daa31b9e289914bfe7
parent4ef88fc3a8d402de272c6bfa36538bd8e4cdd439
Merge branch 'en/ort-conflict-handling'

ORT merge strategy learns more support for merge conflicts.

* en/ort-conflict-handling:
  merge-ort: add handling for different types of files at same path
  merge-ort: copy find_first_merges() implementation from merge-recursive.c
  merge-ort: implement format_commit()
  merge-ort: copy and adapt merge_submodule() from merge-recursive.c
  merge-ort: copy and adapt merge_3way() from merge-recursive.c
  merge-ort: flesh out implementation of handle_content_merge()
  merge-ort: handle book-keeping around two- and three-way content merge
  merge-ort: implement unique_path() helper
  merge-ort: handle directory/file conflicts that remain
  merge-ort: handle D/F conflict where directory disappears due to merge
merge-ort.c