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
;
19 struct dir_struct
*dir
;
25 struct cache_entry
*df_conflict_entry
;
28 extern int unpack_trees(struct object_list
*trees
,
29 struct unpack_trees_options
*options
);
31 int threeway_merge(struct cache_entry
**stages
, struct unpack_trees_options
*o
);
32 int twoway_merge(struct cache_entry
**src
, struct unpack_trees_options
*o
);
33 int bind_merge(struct cache_entry
**src
, struct unpack_trees_options
*o
);
34 int oneway_merge(struct cache_entry
**src
, struct unpack_trees_options
*o
);