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 commit *commit);
16int compute_pack_layers(struct packing_data *to_pack);
17
18#endif /* DELTA_ISLANDS_H */