notes-cache.hon commit conditional markdown preprocessing (c8b1cd9)
   1#ifndef NOTES_CACHE_H
   2#define NOTES_CACHE_H
   3
   4#include "notes.h"
   5
   6struct repository;
   7
   8struct notes_cache {
   9        struct notes_tree tree;
  10        char *validity;
  11};
  12
  13void notes_cache_init(struct repository *r, struct notes_cache *c,
  14                      const char *name, const char *validity);
  15int notes_cache_write(struct notes_cache *c);
  16
  17char *notes_cache_get(struct notes_cache *c, struct object_id *oid, size_t
  18                      *outsize);
  19int notes_cache_put(struct notes_cache *c, struct object_id *oid,
  20                    const char *data, size_t size);
  21
  22#endif /* NOTES_CACHE_H */