diff options
Diffstat (limited to 'epoch.h')
-rw-r--r-- | epoch.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/epoch.h b/epoch.h new file mode 100644 index 0000000000..7493d5a241 --- /dev/null +++ b/epoch.h @@ -0,0 +1,21 @@ +#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 */ |