MCPcopy Index your code
hub / github.com/git/git / prime_cache_tree

Function prime_cache_tree

cache-tree.c:852–866  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

850}
851
852void prime_cache_tree(struct repository *r,
853 struct index_state *istate,
854 struct tree *tree)
855{
856 struct strbuf tree_path = STRBUF_INIT;
857
858 trace2_region_enter("cache-tree", "prime_cache_tree", r);
859 cache_tree_free(&istate->cache_tree);
860 istate->cache_tree = cache_tree();
861
862 prime_cache_tree_rec(r, istate->cache_tree, tree, &tree_path);
863 strbuf_release(&tree_path);
864 istate->cache_changed |= CACHE_TREE_CHANGED;
865 trace2_region_leave("cache-tree", "prime_cache_tree", r);
866}
867
868/*
869 * find the cache_tree that corresponds to the current level without

Callers 6

reset_headFunction · 0.85
do_resetFunction · 0.85
cmd__cache_treeFunction · 0.85
reset_indexFunction · 0.85
write_ondisk_indexFunction · 0.85
cmd_read_treeFunction · 0.85

Calls 4

cache_tree_freeFunction · 0.85
prime_cache_tree_recFunction · 0.85
strbuf_releaseFunction · 0.85
cache_treeFunction · 0.70

Tested by 1

cmd__cache_treeFunction · 0.68