X-Git-Url: https://git.octo.it/?p=git.git;a=blobdiff_plain;f=tree.h;h=dd25c539efbb0ab018caa4cda2d133285634e9b5;hp=c7b524861b059234621c4f2c645acd56205867fc;hb=HEAD;hpb=0a2586c807fadc4b13a741e693471765870f6bb4 diff --git a/tree.h b/tree.h index c7b52486..dd25c539 100644 --- a/tree.h +++ b/tree.h @@ -5,26 +5,12 @@ extern const char *tree_type; -struct tree_entry_list { - struct tree_entry_list *next; - unsigned directory : 1; - unsigned executable : 1; - unsigned symlink : 1; - unsigned zeropad : 1; - unsigned int mode; - const char *name; - const unsigned char *sha1; -}; - struct tree { struct object object; void *buffer; unsigned long size; }; -struct tree_entry_list *create_tree_entry_list(struct tree *); -void free_tree_entry_list(struct tree_entry_list *); - struct tree *lookup_tree(const unsigned char *sha1); int parse_tree_buffer(struct tree *item, void *buffer, unsigned long size);