#ifndef INCLUDE_commit_h__ | |
#define INCLUDE_commit_h__ | |
#include "git2/commit.h" | |
#include "tree.h" | |
#include "repository.h" | |
#include "vector.h" | |
#include <time.h> | |
struct git_commit { | |
git_object object; | |
git_vector parent_oids; | |
git_oid tree_oid; | |
git_signature *author; | |
git_signature *committer; | |
char *message; | |
char *message_short; | |
}; | |
void git_commit__free(git_commit *c); | |
int git_commit__parse(git_commit *commit); | |
int git_commit__writeback(git_commit *commit, git_odb_source *src); | |
#endif |