diff options
Diffstat (limited to 'packfile.h')
| -rw-r--r-- | packfile.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packfile.h b/packfile.h index fcefcbbef6..a9e561ac39 100644 --- a/packfile.h +++ b/packfile.h @@ -113,6 +113,15 @@ void packfile_store_free(struct packfile_store *store); void packfile_store_close(struct packfile_store *store); /* + * Prepare the packfile store by loading packfiles and multi-pack indices for + * all alternates. This becomes a no-op if the store is already prepared. + * + * It shouldn't typically be necessary to call this function directly, as + * functions that access the store know to prepare it. + */ +void packfile_store_prepare(struct packfile_store *store); + +/* * Clear the packfile caches and try to look up any new packfiles that have * appeared since last preparing the packfiles store. * @@ -213,7 +222,6 @@ extern void (*report_garbage)(unsigned seen_bits, const char *path); struct packed_git *get_packed_git(struct repository *r); struct list_head *get_packed_git_mru(struct repository *r); -struct multi_pack_index *get_multi_pack_index(struct odb_source *source); struct packed_git *get_all_packs(struct repository *r); /* |
