| 48 | } |
| 49 | |
| 50 | struct ref_cache *create_ref_cache(struct ref_store *refs, |
| 51 | fill_ref_dir_fn *fill_ref_dir) |
| 52 | { |
| 53 | struct ref_cache *ret = xcalloc(1, sizeof(*ret)); |
| 54 | |
| 55 | ret->ref_store = refs; |
| 56 | ret->fill_ref_dir = fill_ref_dir; |
| 57 | ret->root = create_dir_entry(ret, "", 0); |
| 58 | return ret; |
| 59 | } |
| 60 | |
| 61 | static void clear_ref_dir(struct ref_dir *dir); |
| 62 |
no test coverage detected