tree.hon commit Make fsck-cache do better tree checking. (8500349)
   1#ifndef TREE_H
   2#define TREE_H
   3
   4#include "object.h"
   5
   6extern const char *tree_type;
   7
   8struct tree_entry_list {
   9        struct tree_entry_list *next;
  10        unsigned directory : 1;
  11        unsigned executable : 1;
  12        char *name;
  13        union {
  14                struct tree *tree;
  15                struct blob *blob;
  16        } item;
  17};
  18
  19struct tree {
  20        struct object object;
  21        struct tree_entry_list *entries;
  22};
  23
  24struct tree *lookup_tree(unsigned char *sha1);
  25
  26int parse_tree(struct tree *tree);
  27
  28#endif /* TREE_H */