8 typedef void (*show_commit_fn
)(struct commit
*, void *);
9 typedef void (*show_object_fn
)(struct object
*, const char *, void *);
11 typedef void (*show_edge_fn
)(struct commit
*);
12 void mark_edges_uninteresting(struct rev_info
*revs
,
13 show_edge_fn show_edge
,
17 struct list_objects_filter_options
;
19 void traverse_commit_list_filtered(
20 struct rev_info
*revs
,
21 show_commit_fn show_commit
,
22 show_object_fn show_object
,
24 struct oidset
*omitted
);
26 static inline void traverse_commit_list(
27 struct rev_info
*revs
,
28 show_commit_fn show_commit
,
29 show_object_fn show_object
,
32 traverse_commit_list_filtered(revs
, show_commit
,
33 show_object
, show_data
, NULL
);
36 #endif /* LIST_OBJECTS_H */