]>
Commit | Line | Data |
---|---|---|
a37eec63 SO |
1 | #ifndef DIFF_MERGES_H |
2 | #define DIFF_MERGES_H | |
3 | ||
4 | /* | |
5 | * diff-merges - utility module to handle command-line options for | |
6 | * selection of particular diff format of merge commits | |
7 | * representation. | |
8 | */ | |
9 | ||
10 | struct rev_info; | |
11 | ||
17c13e60 SO |
12 | int diff_merges_config(const char *value); |
13 | ||
5acffd34 | 14 | void diff_merges_suppress_m_parsing(void); |
19b2517f | 15 | |
18f09473 SO |
16 | int diff_merges_parse_opts(struct rev_info *revs, const char **argv); |
17 | ||
09322b1d SO |
18 | void diff_merges_suppress(struct rev_info *revs); |
19 | ||
564a4fc8 | 20 | void diff_merges_default_to_first_parent(struct rev_info *revs); |
18f09473 SO |
21 | |
22 | void diff_merges_default_to_dense_combined(struct rev_info *revs); | |
23 | ||
3b6c17b5 SO |
24 | void diff_merges_set_dense_combined_if_unset(struct rev_info *revs); |
25 | ||
564a4fc8 | 26 | void diff_merges_setup_revs(struct rev_info *revs); |
a37eec63 SO |
27 | |
28 | #endif |