blob: 0c4c57adbb8c3b2a579550e970c06ac41fa9c550 [file] [log] [blame]
Elijah Newren47b1e892020-10-27 02:08:08 +00001#ifndef MERGE_ORT_WRAPPERS_H
2#define MERGE_ORT_WRAPPERS_H
3
4#include "merge-recursive.h"
5
6/*
7 * rename-detecting three-way merge, no recursion.
8 * Wrapper mimicking the old merge_trees() function.
9 */
10int merge_ort_nonrecursive(struct merge_options *opt,
11 struct tree *head,
12 struct tree *merge,
13 struct tree *common);
14
15/*
16 * rename-detecting three-way merge with recursive ancestor consolidation.
17 * Wrapper mimicking the old merge_recursive() function.
18 */
19int merge_ort_recursive(struct merge_options *opt,
20 struct commit *h1,
21 struct commit *h2,
22 struct commit_list *ancestors,
23 struct commit **result);
24
25#endif