Jeff King | c8d521f | 2018-08-16 08:13:07 +0200 | [diff] [blame] | 1 | #ifndef DELTA_ISLANDS_H |
| 2 | #define DELTA_ISLANDS_H |
| 3 | |
Nguyễn Thái Ngọc Duy | 385cb64 | 2018-11-10 06:49:03 +0100 | [diff] [blame] | 4 | struct commit; |
Ramsay Jones | 9ce4d21 | 2018-09-19 01:14:30 +0100 | [diff] [blame] | 5 | struct object_id; |
| 6 | struct packing_data; |
Nguyễn Thái Ngọc Duy | 385cb64 | 2018-11-10 06:49:03 +0100 | [diff] [blame] | 7 | struct repository; |
Ramsay Jones | 9ce4d21 | 2018-09-19 01:14:30 +0100 | [diff] [blame] | 8 | |
Jeff King | c8d521f | 2018-08-16 08:13:07 +0200 | [diff] [blame] | 9 | int island_delta_cmp(const struct object_id *a, const struct object_id *b); |
| 10 | int in_same_island(const struct object_id *, const struct object_id *); |
Nguyễn Thái Ngọc Duy | 385cb64 | 2018-11-10 06:49:03 +0100 | [diff] [blame] | 11 | void resolve_tree_islands(struct repository *r, |
| 12 | int progress, |
| 13 | struct packing_data *to_pack); |
Jeff King | bdbdf42 | 2019-06-20 04:58:32 -0400 | [diff] [blame] | 14 | void load_delta_islands(struct repository *r, int progress); |
Jeff King | c8d521f | 2018-08-16 08:13:07 +0200 | [diff] [blame] | 15 | void propagate_island_marks(struct commit *commit); |
| 16 | int compute_pack_layers(struct packing_data *to_pack); |
| 17 | |
| 18 | #endif /* DELTA_ISLANDS_H */ |