Extract a function clear_cached_refs()
Signed-off-by: Michael Haggerty <mhagger@alum.mit.edu> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
b91766295f
commit
f130b1168e
9
refs.c
9
refs.c
@ -171,10 +171,8 @@ static void free_ref_list(struct ref_list *list)
|
||||
}
|
||||
}
|
||||
|
||||
static void invalidate_cached_refs(void)
|
||||
static void clear_cached_refs(struct cached_refs *ca)
|
||||
{
|
||||
struct cached_refs *ca = &cached_refs;
|
||||
|
||||
if (ca->did_loose && ca->loose)
|
||||
free_ref_list(ca->loose);
|
||||
if (ca->did_packed && ca->packed)
|
||||
@ -183,6 +181,11 @@ static void invalidate_cached_refs(void)
|
||||
ca->did_loose = ca->did_packed = 0;
|
||||
}
|
||||
|
||||
static void invalidate_cached_refs(void)
|
||||
{
|
||||
clear_cached_refs(&cached_refs);
|
||||
}
|
||||
|
||||
static void read_packed_refs(FILE *f, struct cached_refs *cached_refs)
|
||||
{
|
||||
struct ref_list *list = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user