#ifndef RERERE_H
#define RERERE_H
#include "gettext.h"
#include "string-list.h"
struct pathspec;
struct repository;
#define RERERE_AUTOUPDATE …
#define RERERE_NOAUTOUPDATE …
#define RERERE_READONLY …
extern void *RERERE_RESOLVED;
struct rerere_dir;
struct rerere_id { … };
int setup_rerere(struct repository *,struct string_list *, int);
int repo_rerere(struct repository *, int);
const char *rerere_path(const struct rerere_id *, const char *file);
int rerere_forget(struct repository *, struct pathspec *);
int rerere_remaining(struct repository *, struct string_list *);
void rerere_clear(struct repository *, struct string_list *);
void rerere_gc(struct repository *, struct string_list *);
#define OPT_RERERE_AUTOUPDATE(v) …
#endif