6 const char *git_commit_message(struct git_commit
*commit
);
7 const char *git_commit_committer_email(struct git_commit
*commit
);
8 int git_commit_committer_name(struct git_commit
*commit
,
9 const char **ret
, size_t *len
);
10 int git_commit_committer_date(struct git_commit
*commit
,
11 time_t *com_time
, int *com_tz
);
12 int git_commit_author_name(struct git_commit
*commit
,
13 const char **ret
, size_t *len
);
14 int git_commit_author_email(struct git_commit
*commit
,
15 const char **ret
, size_t *len
);
16 int git_commit_author_date(struct git_commit
*commit
,
17 time_t *com_time
, int *com_tz
);
18 int git_commit_id(struct git_commit
*commit
, unsigned char *sha1
);
19 int git_commit_tree(struct git_commit
*commit
, unsigned char *sha1
);
20 const char *git_commit_raw(struct git_commit
*commit
);
21 void __git_commit_free(struct git_commit
*commit
);
22 void git_commit_free(struct git_commit
*commit
);
23 void __git_commit_init(struct git_commit
*commit
);
24 struct git_commit
*git_commit_init(void);
25 struct git_commit
*git_commit_lookup(const unsigned char *sha1
);
26 int git_commit_equal(const struct git_commit
*a
,const struct git_commit
*b
);
27 struct commit
*__git_commit_obj(struct git_commit
*commit
);
28 void __git_commit_obj_set(struct git_commit
*commit
, struct commit
*new);
30 #endif /* LT_COMMIT_H */