patch-ids.hon commit index-pack: smarter memory usage when resolving deltas (776ea37)
   1#ifndef PATCH_IDS_H
   2#define PATCH_IDS_H
   3
   4struct patch_id {
   5        unsigned char patch_id[20];
   6        char seen;
   7};
   8
   9struct patch_ids {
  10        struct diff_options diffopts;
  11        int nr, alloc;
  12        struct patch_id **table;
  13        struct patch_id_bucket *patches;
  14};
  15
  16int init_patch_ids(struct patch_ids *);
  17int free_patch_ids(struct patch_ids *);
  18struct patch_id *add_commit_patch_id(struct commit *, struct patch_ids *);
  19struct patch_id *has_commit_patch_id(struct commit *, struct patch_ids *);
  20
  21#endif /* PATCH_IDS_H */