1#ifndef EPOCH_H2#define EPOCH_H345// return codes for emitter_func6#define STOP 07#define CONTINUE 18#define DO 29typedef int (*emitter_func) (struct commit *);1011int sort_list_in_merge_order(struct commit_list *list, emitter_func emitter);1213/* Low bits are used by rev-list */14#define UNINTERESTING (1u<<10)15#define BOUNDARY (1u<<11)16#define VISITED (1u<<12)17#define DISCONTINUITY (1u<<13)18#define LAST_EPOCH_FLAG (1u<<14)192021#endif /* EPOCH_H */