从无法访问的项目Fork
体验新版 GitCode,发现更多精彩内容 >>
#ifndef TREE_H #define TREE_H #include "object.h" extern const char *tree_type;
struct tree_entry_list { struct tree_entry_list *next; unsigned directory : 1; unsigned executable : 1; char *name; union { struct tree *tree; struct blob *blob; } item; };
struct tree { struct object object;
struct tree_entry_list *entries;
}; struct tree *lookup_tree(unsigned char *sha1); int parse_tree(struct tree *tree); #endif /* TREE_H */