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 BOUNDARY (1u<<11)15#define VISITED (1u<<12)16#define DISCONTINUITY (1u<<13)17#define LAST_EPOCH_FLAG (1u<<14)181920#endif /* EPOCH_H */