diff options
Diffstat (limited to 'commit.h')
| -rw-r--r-- | commit.h | 6 | 
1 files changed, 6 insertions, 0 deletions
| @@ -89,6 +89,8 @@ struct pretty_print_context {  	char *notes_message;  	struct reflog_walk_info *reflog_info;  	const char *output_encoding; +	struct string_list *mailmap; +	int color;  };  struct userformat_want { @@ -99,6 +101,7 @@ extern int has_non_ascii(const char *text);  struct rev_info; /* in revision.h, it circularly uses enum cmit_fmt */  extern char *logmsg_reencode(const struct commit *commit,  			     const char *output_encoding); +extern void logmsg_free(char *msg, const struct commit *commit);  extern void get_commit_format(const char *arg, struct rev_info *);  extern const char *format_subject(struct strbuf *sb, const char *msg,  				  const char *line_separator); @@ -161,6 +164,9 @@ extern struct commit_list *get_merge_bases(struct commit *rev1, struct commit *r  extern struct commit_list *get_merge_bases_many(struct commit *one, int n, struct commit **twos, int cleanup);  extern struct commit_list *get_octopus_merge_bases(struct commit_list *in); +/* largest postive number a signed 32-bit integer can contain */ +#define INFINITE_DEPTH 0x7fffffff +  extern int register_shallow(const unsigned char *sha1);  extern int unregister_shallow(const unsigned char *sha1);  extern int for_each_commit_graft(each_commit_graft_fn, void *); | 
