]> git.ipfire.org Git - thirdparty/git.git/commitdiff
merge-ort: add die-not-implemented stub handle_content_merge() function
authorElijah Newren <newren@gmail.com>
Thu, 3 Dec 2020 15:59:45 +0000 (15:59 +0000)
committerJunio C Hamano <gitster@pobox.com>
Sun, 13 Dec 2020 22:38:47 +0000 (14:38 -0800)
This simplistic and weird-looking patch is here to facilitate future
patch submissions.  Adding this stub allows rename detection code to
reference it in one patch series, while a separate patch series can
define the implementation, and then both series can merge cleanly and
work nicely together at that point.

Signed-off-by: Elijah Newren <newren@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
merge-ort.c

index 8a144fbe292679c9f97257f3365cf629cabde725..e6b763de146f244a62a7da336df73a3e272a92d0 100644 (file)
@@ -550,6 +550,18 @@ static int collect_merge_info(struct merge_options *opt,
 
 /*** Function Grouping: functions related to threeway content merges ***/
 
+static int handle_content_merge(struct merge_options *opt,
+                               const char *path,
+                               const struct version_info *o,
+                               const struct version_info *a,
+                               const struct version_info *b,
+                               const char *pathnames[3],
+                               const int extra_marker_size,
+                               struct version_info *result)
+{
+       die("Not yet implemented");
+}
+
 /*** Function Grouping: functions related to detect_and_process_renames(), ***
  *** which are split into directory and regular rename detection sections. ***/
 
@@ -957,6 +969,8 @@ static void process_entry(struct merge_options *opt,
                ci->merged.clean = 0;
                ci->merged.result.mode = ci->stages[1].mode;
                oidcpy(&ci->merged.result.oid, &ci->stages[1].oid);
+               /* When we fix above, we'll call handle_content_merge() */
+               (void)handle_content_merge;
        } else if (ci->filemask == 3 || ci->filemask == 5) {
                /* Modify/delete */
                die("Not yet implemented.");