4 struct unpack_trees_options;
6 typedef int (*merge_fn_t)(struct cache_entry **src,
7 struct unpack_trees_options *options);
9 struct unpack_trees_options {
15 int trivial_merges_only;
24 struct cache_entry *df_conflict_entry;
27 extern int unpack_trees(struct object_list *trees,
28 struct unpack_trees_options *options);
30 int threeway_merge(struct cache_entry **stages, struct unpack_trees_options *o);
31 int twoway_merge(struct cache_entry **src, struct unpack_trees_options *o);
32 int bind_merge(struct cache_entry **src, struct unpack_trees_options *o);
33 int oneway_merge(struct cache_entry **src, struct unpack_trees_options *o);