X-Git-Url: http://rtime.felk.cvut.cz/gitweb/git.git/blobdiff_plain/59d1e01d69865cb2238e01102c6987e4e1d71a32..HEAD:/notes.h diff --git a/notes.h b/notes.h index ee65bd1a2..cc2dff22a 100644 --- a/notes.h +++ b/notes.h @@ -171,6 +171,9 @@ int for_each_note(struct notes_tree *t, int flags, each_note_fn fn, */ int write_notes_tree(struct notes_tree *t, unsigned char *result); +/* Flags controlling the operation of prune */ +#define NOTES_PRUNE_VERBOSE 1 +#define NOTES_PRUNE_DRYRUN 2 /* * Remove all notes annotating non-existing objects from the given notes tree * @@ -181,7 +184,7 @@ int write_notes_tree(struct notes_tree *t, unsigned char *result); * structure are not persistent until a subsequent call to write_notes_tree() * returns zero. */ -void prune_notes(struct notes_tree *t); +void prune_notes(struct notes_tree *t, int flags); /* * Free (and de-initialize) the given notes_tree structure @@ -212,7 +215,7 @@ void format_note(struct notes_tree *t, const unsigned char *object_sha1, struct string_list; struct display_notes_opt { - int suppress_default_notes:1; + unsigned int suppress_default_notes:1; struct string_list *extra_notes_refs; };