delta-islands.h 572 B

12345678910111213141516171819
  1. #ifndef DELTA_ISLANDS_H
  2. #define DELTA_ISLANDS_H
  3. struct commit;
  4. struct object_id;
  5. struct packing_data;
  6. struct repository;
  7. int island_delta_cmp(const struct object_id *a, const struct object_id *b);
  8. int in_same_island(const struct object_id *, const struct object_id *);
  9. void resolve_tree_islands(struct repository *r,
  10. int progress,
  11. struct packing_data *to_pack);
  12. void load_delta_islands(struct repository *r, int progress);
  13. void propagate_island_marks(struct commit *commit);
  14. int compute_pack_layers(struct packing_data *to_pack);
  15. #endif /* DELTA_ISLANDS_H */