summaryrefslogtreecommitdiff
path: root/merge-ort-wrappers.h
diff options
context:
space:
mode:
Diffstat (limited to 'merge-ort-wrappers.h')
-rw-r--r--merge-ort-wrappers.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/merge-ort-wrappers.h b/merge-ort-wrappers.h
index 90af1f69c5..b7e1ced9d7 100644
--- a/merge-ort-wrappers.h
+++ b/merge-ort-wrappers.h
@@ -1,7 +1,7 @@
#ifndef MERGE_ORT_WRAPPERS_H
#define MERGE_ORT_WRAPPERS_H
-#include "merge-recursive.h"
+#include "merge-ort.h"
/*
* rename-detecting three-way merge, no recursion.
@@ -22,4 +22,16 @@ int merge_ort_recursive(struct merge_options *opt,
const struct commit_list *ancestors,
struct commit **result);
+/*
+ * rename-detecting three-way merge. num_merge_bases must be at least 1.
+ * Recursive ancestor consolidation will be performed if num_merge_bases > 1.
+ * Wrapper mimicking the old merge_recursive_generic() function.
+ */
+int merge_ort_generic(struct merge_options *opt,
+ const struct object_id *head,
+ const struct object_id *merge,
+ int num_merge_bases,
+ const struct object_id *merge_bases,
+ struct commit **result);
+
#endif