X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=revision.h;h=b8e9223954a5d66e01bd1eb342a936495aa67ad1;hb=a12c6b0149e3dadd0701dac4fd0ba2463d251650;hp=93d31556cb44d3e4c5162d21c8e92d572a36508e;hpb=110c511dbeff65f7ae92216cf1d976a9093d911f;p=git.git diff --git a/revision.h b/revision.h index 93d31556c..b8e922395 100644 --- a/revision.h +++ b/revision.h @@ -73,6 +73,7 @@ struct rev_info { tag_objects:1, tree_objects:1, blob_objects:1, + verify_objects:1, edge_hint:1, limited:1, unpacked:1, @@ -109,6 +110,7 @@ struct rev_info { show_merge:1, show_notes:1, show_notes_given:1, + show_signature:1, pretty_given:1, abbrev_commit:1, abbrev_commit_given:1, @@ -117,6 +119,7 @@ struct rev_info { date_mode_explicit:1, preserve_subject:1; unsigned int disable_stdin:1; + unsigned int leak_pending:1; enum date_mode date_mode; @@ -205,12 +208,15 @@ struct name_path { char *path_name(const struct name_path *path, const char *name); +extern void show_object_with_name(FILE *, struct object *, const struct name_path *, const char *); + extern void add_object(struct object *obj, struct object_array *p, struct name_path *path, const char *name); extern void add_pending_object(struct rev_info *revs, struct object *obj, const char *name); +extern void add_pending_sha1(struct rev_info *revs, const char *name, const unsigned char *sha1, unsigned int flags); extern void add_head_to_pending(struct rev_info *);