resolve-undo.h 612 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10
#ifndef RESOLVE_UNDO_H
#define RESOLVE_UNDO_H

struct resolve_undo_info {
	unsigned int mode[3];
	unsigned char sha1[3][20];
};

extern void record_resolve_undo(struct index_state *, struct cache_entry *);
extern void resolve_undo_write(struct strbuf *, struct string_list *);
11
extern struct string_list *resolve_undo_read(const char *, unsigned long);
12
extern void resolve_undo_clear_index(struct index_state *);
13
extern int unmerge_index_entry_at(struct index_state *, int);
14
extern void unmerge_index(struct index_state *, const struct pathspec *);
15
extern void unmerge_marked_index(struct index_state *);
16 17

#endif