diff options
author | Vicent Marti <tanoku@gmail.com> | 2011-04-04 19:24:19 +0300 |
---|---|---|
committer | Vicent Marti <tanoku@gmail.com> | 2011-04-04 19:25:33 +0300 |
commit | 0ad6efa110853763894b60e4c454985a726968da (patch) | |
tree | e4522ed4f5ed33aadcbe03e46173f4996dafda57 /src/tree.h | |
parent | b153589be2b3b9aea1f90a68891564ddeb12083c (diff) | |
download | libgit2-0ad6efa110853763894b60e4c454985a726968da.tar.gz |
Build & write custom trees in memory
Diffstat (limited to 'src/tree.h')
-rw-r--r-- | src/tree.h | 8 |
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); |