diff options
| author | Carlos Martín Nieto <cmn@dwim.me> | 2016-03-20 11:00:12 +0100 |
|---|---|---|
| committer | Carlos Martín Nieto <cmn@dwim.me> | 2016-03-20 11:00:12 +0100 |
| commit | 60a194aa86d54ffb55c1abff8d0ef05647f936e8 (patch) | |
| tree | f8312c890d8a5862d1d3ee705fe97fc0778f1bb2 /src/tree.h | |
| parent | ec5a43b60ab0dfcb42db8101edfca34be3d62947 (diff) | |
| download | libgit2-60a194aa86d54ffb55c1abff8d0ef05647f936e8.tar.gz | |
tree: re-use the id and filename in the odb object
Instead of copying over the data into the individual entries, point to
the originals, which are already in a format we can use.
Diffstat (limited to 'src/tree.h')
| -rw-r--r-- | src/tree.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/tree.h b/src/tree.h index 914d788c8..00b27ae41 100644 --- a/src/tree.h +++ b/src/tree.h @@ -17,13 +17,14 @@ struct git_tree_entry { uint16_t attr; uint16_t filename_len; - git_oid oid; + git_oid *oid; bool pooled; - char filename[GIT_FLEX_ARRAY]; + const char *filename; }; struct git_tree { git_object object; + git_odb_object *odb_obj; git_vector entries; git_pool pool; }; |
