patch-ids.hon commit fetch-pack.c: use oidset to check existence of loose object (024aa46)
   1#ifndef PATCH_IDS_H
   2#define PATCH_IDS_H
   3
   4struct patch_id {
   5        struct hashmap_entry ent;
   6        struct object_id patch_id;
   7        struct commit *commit;
   8};
   9
  10struct patch_ids {
  11        struct hashmap patches;
  12        struct diff_options diffopts;
  13};
  14
  15int commit_patch_id(struct commit *commit, struct diff_options *options,
  16                    struct object_id *oid, int);
  17int init_patch_ids(struct patch_ids *);
  18int free_patch_ids(struct patch_ids *);
  19struct patch_id *add_commit_patch_id(struct commit *, struct patch_ids *);
  20struct patch_id *has_commit_patch_id(struct commit *, struct patch_ids *);
  21
  22#endif /* PATCH_IDS_H */