Git fork
at reftables-rust 22 lines 541 B view raw
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 */