Merge branch 'jk/partial-clone-sparse-blob'
[git/git.git] / delta-islands.h
CommitLineData
c8d521fa
JK
1#ifndef DELTA_ISLANDS_H
2#define DELTA_ISLANDS_H
3
385cb64f 4struct commit;
9ce4d21a
RJ
5struct object_id;
6struct packing_data;
385cb64f 7struct repository;
9ce4d21a 8
c8d521fa
JK
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 *);
385cb64f
NTND
11void resolve_tree_islands(struct repository *r,
12 int progress,
13 struct packing_data *to_pack);
bdbdf42f 14void load_delta_islands(struct repository *r, int progress);
c8d521fa
JK
15void propagate_island_marks(struct commit *commit);
16int compute_pack_layers(struct packing_data *to_pack);
17
18#endif /* DELTA_ISLANDS_H */