#ifndef NOTES_CACHE_H | |
#define NOTES_CACHE_H | |
#include "notes.h" | |
struct repository; | |
struct notes_cache { | |
struct notes_tree tree; | |
char *validity; | |
}; | |
void notes_cache_init(struct repository *r, struct notes_cache *c, | |
const char *name, const char *validity); | |
int notes_cache_write(struct notes_cache *c); | |
char *notes_cache_get(struct notes_cache *c, struct object_id *oid, size_t | |
*outsize); | |
int notes_cache_put(struct notes_cache *c, struct object_id *oid, | |
const char *data, size_t size); | |
#endif /* NOTES_CACHE_H */ |