3 #include "cache-tree.h"
5 static void dump_cache_tree(struct cache_tree *it, const char *pfx)
10 if (it->entry_count < 0)
11 printf("%-40s %s\n", "invalid", pfx);
13 printf("%s %s (%d entries)\n",
14 sha1_to_hex(it->sha1),
15 pfx, it->entry_count);
16 for (i = 0; i < it->subtree_nr; i++) {
18 struct cache_tree_sub *down = it->down[i];
19 sprintf(path, "%s%.*s/", pfx, down->namelen, down->name);
20 dump_cache_tree(down->cache_tree, path);
24 int main(int ac, char **av)
27 die("unable to read index file");
28 dump_cache_tree(active_cache_tree, "");