Source

git / bisect.h

Christian Couder a2ad79c 






Christian Couder 9518864 

Christian Couder 9af3589 


Christian Couder 9518864 
Christian Couder 280e65c 



Christian Couder 13858e5 
Christian Couder 37c4c38 


Christian Couder d797257 

Christian Couder 13858e5 
Christian Couder d797257 




Christian Couder 0871984 
Christian Couder 1bf072e 
Christian Couder 1c87654 

Christian Couder a2ad79c 
#ifndef BISECT_H
#define BISECT_H

extern struct commit_list *find_bisection(struct commit_list *list,
					  int *reaches, int *all,
					  int find_all);

extern struct commit_list *filter_skipped(struct commit_list *list,
					  struct commit_list **tried,
					  int show_all,
					  int *count,
					  int *skipped_first);

extern void print_commit_list(struct commit_list *list,
			      const char *format_cur,
			      const char *format_last);

/* bisect_show_flags flags in struct rev_list_info */
#define BISECT_SHOW_ALL		(1<<0)
#define BISECT_SHOW_TRIED	(1<<1)

struct rev_list_info {
	struct rev_info *revs;
	int bisect_show_flags;
	int show_timestamp;
	int hdr_termination;
	const char *header_prefix;
};

extern int bisect_next_all(const char *prefix);

extern int estimate_bisect_steps(int all);

#endif