X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=cache-tree.h;h=e95883523633a51f833683e96af1738da2868238;hb=456cb4cf3ef6e3dec637b7061b0c834b62eba0f5;hp=44aad426d319b83eda013e115f35e066cc590cb8;hpb=53b22a9e45161004ff3260782abc4ee2a5b3e730;p=git.git diff --git a/cache-tree.h b/cache-tree.h index 44aad426d..e95883523 100644 --- a/cache-tree.h +++ b/cache-tree.h @@ -1,6 +1,8 @@ #ifndef CACHE_TREE_H #define CACHE_TREE_H +#include "tree.h" + struct cache_tree; struct cache_tree_sub { struct cache_tree *cache_tree; @@ -28,11 +30,11 @@ struct cache_tree *cache_tree_read(const char *buffer, unsigned long size); int cache_tree_fully_valid(struct cache_tree *); int cache_tree_update(struct cache_tree *, struct cache_entry **, int, int, int); -struct cache_tree *cache_tree_find(struct cache_tree *, const char *); - #define WRITE_TREE_UNREADABLE_INDEX (-1) #define WRITE_TREE_UNMERGED_INDEX (-2) #define WRITE_TREE_PREFIX_ERROR (-3) int write_cache_as_tree(unsigned char *sha1, int missing_ok, const char *prefix); +void prime_cache_tree(struct cache_tree **, struct tree *); + #endif