]>
Commit | Line | Data |
---|---|---|
a3437b8c JS |
1 | #ifndef EPOCH_H |
2 | #define EPOCH_H | |
3 | ||
4 | ||
5 | // return codes for emitter_func | |
6 | #define STOP 0 | |
7 | #define CONTINUE 1 | |
8 | #define DO 2 | |
9 | typedef int (*emitter_func) (struct commit *); | |
10 | ||
11 | int sort_list_in_merge_order(struct commit_list *list, emitter_func emitter); | |
12 | ||
bce62866 LT |
13 | /* 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) | |
a3437b8c JS |
19 | |
20 | ||
51b1e171 | 21 | #endif /* EPOCH_H */ |