MCPcopy Create free account
hub / github.com/git/git / clear_ref_dir

Function clear_ref_dir

refs/ref-cache.c:88–95  ·  view source on GitHub ↗

* Clear and free all entries in dir, recursively. */

Source from the content-addressed store, hash-verified

86 * Clear and free all entries in dir, recursively.
87 */
88static void clear_ref_dir(struct ref_dir *dir)
89{
90 int i;
91 for (i = 0; i < dir->nr; i++)
92 free_ref_entry(dir->entries[i]);
93 FREE_AND_NULL(dir->entries);
94 dir->sorted = dir->nr = dir->alloc = 0;
95}
96
97struct ref_entry *create_dir_entry(struct ref_cache *cache,
98 const char *dirname, size_t len)

Callers 1

free_ref_entryFunction · 0.85

Calls 1

free_ref_entryFunction · 0.85

Tested by

no test coverage detected