alloc: allow arbitrary repositories for alloc functions
[git/git.git] / object.h
index b41d7a3..7916edb 100644 (file)
--- a/object.h
+++ b/object.h
@@ -4,6 +4,14 @@
 struct parsed_object_pool {
        struct object **obj_hash;
        int nr_objs, obj_hash_size;
+
+       /* TODO: migrate alloc_states to mem-pool? */
+       struct alloc_state *blob_state;
+       struct alloc_state *tree_state;
+       struct alloc_state *commit_state;
+       struct alloc_state *tag_state;
+       struct alloc_state *object_state;
+       unsigned commit_count;
 };
 
 struct parsed_object_pool *parsed_object_pool_new(void);