]>
Commit | Line | Data |
---|---|---|
1 | #ifndef BISECT_H | |
2 | #define BISECT_H | |
3 | ||
4 | extern struct commit_list *find_bisection(struct commit_list *list, | |
5 | int *reaches, int *all, | |
6 | int find_all); | |
7 | ||
8 | extern struct commit_list *filter_skipped(struct commit_list *list, | |
9 | struct commit_list **tried, | |
10 | int show_all, | |
11 | int *count, | |
12 | int *skipped_first); | |
13 | ||
14 | extern void print_commit_list(struct commit_list *list, | |
15 | const char *format_cur, | |
16 | const char *format_last); | |
17 | ||
18 | /* bisect_show_flags flags in struct rev_list_info */ | |
19 | #define BISECT_SHOW_ALL (1<<0) | |
20 | #define BISECT_SHOW_TRIED (1<<1) | |
21 | ||
22 | struct rev_list_info { | |
23 | struct rev_info *revs; | |
24 | int bisect_show_flags; | |
25 | int show_timestamp; | |
26 | int hdr_termination; | |
27 | const char *header_prefix; | |
28 | }; | |
29 | ||
30 | extern int bisect_next_all(const char *prefix); | |
31 | ||
32 | extern int estimate_bisect_steps(int all); | |
33 | ||
34 | #endif |