diff options
Diffstat (limited to 'src/tree.h')
| -rw-r--r-- | src/tree.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/tree.h b/src/tree.h index 532a2f46e..373345663 100644 --- a/src/tree.h +++ b/src/tree.h @@ -4,10 +4,26 @@ #include <git/tree.h> #include "revobject.h" +struct git_tree_entry { + + unsigned int attr; + char *filename; + git_oid oid; + + struct git_tree_entry *next; +}; + +typedef struct git_tree_entry git_tree_entry; + struct git_tree { git_revpool_object object; + + size_t byte_size; + git_tree_entry *entries; + unsigned int entry_count; }; void git_tree__free(git_tree *tree); +int git_tree__parse(git_tree *tree); #endif |
