Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
36 lines (29 sloc)
860 Bytes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#ifndef LIST_OBJECTS_H | |
#define LIST_OBJECTS_H | |
struct commit; | |
struct object; | |
struct rev_info; | |
typedef void (*show_commit_fn)(struct commit *, void *); | |
typedef void (*show_object_fn)(struct object *, const char *, void *); | |
typedef void (*show_edge_fn)(struct commit *); | |
void mark_edges_uninteresting(struct rev_info *revs, | |
show_edge_fn show_edge, | |
int sparse); | |
struct oidset; | |
struct list_objects_filter_options; | |
void traverse_commit_list_filtered( | |
struct rev_info *revs, | |
show_commit_fn show_commit, | |
show_object_fn show_object, | |
void *show_data, | |
struct oidset *omitted); | |
static inline void traverse_commit_list( | |
struct rev_info *revs, | |
show_commit_fn show_commit, | |
show_object_fn show_object, | |
void *show_data) | |
{ | |
traverse_commit_list_filtered(revs, show_commit, | |
show_object, show_data, NULL); | |
} | |
#endif /* LIST_OBJECTS_H */ |