| #ifndef EPOCH_H | |
| #define EPOCH_H | |
| // return codes for emitter_func | |
| #define STOP 0 | |
| #define CONTINUE 1 | |
| #define DO 2 | |
| typedef int (*emitter_func) (struct commit *); | |
| int sort_list_in_merge_order(struct commit_list *list, emitter_func emitter); | |
| /* Low bits are used by rev-list */ | |
| #define UNINTERESTING (1u<<10) | |
| #define BOUNDARY (1u<<11) | |
| #define VISITED (1u<<12) | |
| #define DISCONTINUITY (1u<<13) | |
| #define LAST_EPOCH_FLAG (1u<<14) | |
| #endif /* EPOCH_H */ |