refs: make pack_refs() virtual

Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Michael Haggerty
2016-09-04 18:08:27 +02:00
committed by Junio C Hamano
parent 62665823d2
commit 8231527e15
3 changed files with 15 additions and 2 deletions

View File

@ -2354,10 +2354,10 @@ static void prune_refs(struct ref_to_prune *r)
}
}
int pack_refs(unsigned int flags)
static int files_pack_refs(struct ref_store *ref_store, unsigned int flags)
{
struct files_ref_store *refs =
get_files_ref_store(NULL, "pack_refs");
files_downcast(ref_store, 0, "pack_refs");
struct pack_refs_cb_data cbdata;
memset(&cbdata, 0, sizeof(cbdata));
@ -4022,6 +4022,8 @@ struct ref_storage_be refs_be_files = {
files_ref_store_create,
files_transaction_commit,
files_pack_refs,
files_read_raw_ref,
files_verify_refname_available
};