]> git.proxmox.com Git - libgit2.git/blobdiff - src/tree.h
patch: use strlen to mean string length
[libgit2.git] / src / tree.h
index 5d27eb7c946102a584ee67c9141ab1b91ee1a700..5e7a66e045b3e6da6ff49b626f8ee5556cb7ff1b 100644 (file)
 #include "odb.h"
 #include "vector.h"
 #include "strmap.h"
+#include "pool.h"
 
 struct git_tree_entry {
        uint16_t attr;
-       git_oid oid;
-       size_t filename_len;
-       char filename[1];
+       uint16_t filename_len;
+       const git_oid *oid;
+       const char *filename;
 };
 
 struct git_tree {
        git_object object;
-       git_vector entries;
+       git_odb_object *odb_obj;
+       git_array_t(git_tree_entry) entries;
 };
 
 struct git_treebuilder {
+       git_repository *repo;
        git_strmap *map;
 };