patch-ids.hon commit Merge branch 'js/import-tars-hardlinks' into maint (5e09f1d)
   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 commit_patch_id(struct commit *commit, struct diff_options *options,
  17                    unsigned char *sha1);
  18int init_patch_ids(struct patch_ids *);
  19int free_patch_ids(struct patch_ids *);
  20struct patch_id *add_commit_patch_id(struct commit *, struct patch_ids *);
  21struct patch_id *has_commit_patch_id(struct commit *, struct patch_ids *);
  22
  23#endif /* PATCH_IDS_H */