Git fork
at reftables-rust 19 lines 624 B view raw
1#ifndef DELTA_ISLANDS_H 2#define DELTA_ISLANDS_H 3 4struct commit; 5struct object_id; 6struct packing_data; 7struct repository; 8 9int island_delta_cmp(const struct object_id *a, const struct object_id *b); 10int in_same_island(const struct object_id *, const struct object_id *); 11void resolve_tree_islands(struct repository *r, 12 int progress, 13 struct packing_data *to_pack); 14void load_delta_islands(struct repository *r, int progress); 15void propagate_island_marks(struct repository *r, struct commit *commit); 16int compute_pack_layers(struct packing_data *to_pack); 17void free_island_marks(void); 18 19#endif /* DELTA_ISLANDS_H */