X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=packfile.c;h=0fe9c21bf108965867ca691c245c3be0124a9102;hb=99c0bdd09de2b04b7a4464e14fe9b65e2152b3d1;hp=8c6b47cc777708d4f8e450337f2b9d205f43591b;hpb=d076ad1330ea79fb1364d2078446f8936627f96c;p=thirdparty%2Fgit.git diff --git a/packfile.c b/packfile.c index 8c6b47cc77..0fe9c21bf1 100644 --- a/packfile.c +++ b/packfile.c @@ -994,11 +994,8 @@ void reprepare_packed_git(struct repository *r) { struct object_directory *odb; - for (odb = r->objects->odb; odb; odb = odb->next) { - oid_array_clear(&odb->loose_objects_cache); - memset(&odb->loose_objects_subdir_seen, 0, - sizeof(odb->loose_objects_subdir_seen)); - } + for (odb = r->objects->odb; odb; odb = odb->next) + odb_clear_loose_cache(odb); r->objects->approximate_object_count_valid = 0; r->objects->packed_git_initialized = 0;