diff options
Diffstat (limited to 'git_part.h')
-rw-r--r-- | git_part.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -4,10 +4,19 @@ #include <git2.h> #include <system_part.h> + +struct Print_Files_Context +{ + int base_dir_fd; + git_repository *repo; +}; + int print_diff_line(const git_diff_delta *delta,const git_diff_hunk *hunk,const git_diff_line *line,FILE *out); void print_diff(FILE *out,git_tree *parent_tree,git_tree *current_tree,git_repository *repo); void print_headers_and_commit_message(FILE* where,git_commit *current_commit,git_oid *current); void print_commits(int dir_fd,const git_reference *branch, git_repository *repo); +void print_files(int dir_fd,git_tree *tree,git_repository *repo); +int print_entry(const git_tree_entry *entry,int base_dir_fd,git_repository *repo); void print_branches(git_repository *repo); |