summaryrefslogtreecommitdiff
path: root/src/tree.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/tree.h')
-rw-r--r--src/tree.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tree.h b/src/tree.h
index b4e910a9f..bff3f8edb 100644
--- a/src/tree.h
+++ b/src/tree.h
@@ -10,6 +10,8 @@ struct git_tree_entry {
unsigned int attr;
char *filename;
git_oid oid;
+ size_t filename_len;
+ int removed;
};
struct git_tree {
@@ -17,6 +19,12 @@ struct git_tree {
git_vector entries;
};
+struct git_treebuilder {
+ git_vector entries;
+ size_t entry_count;
+};
+
+
void git_tree__free(git_tree *tree);
int git_tree__parse(git_tree *tree, git_odb_object *obj);