]> git.ipfire.org Git - thirdparty/git.git/blobdiff - packfile.c
object-store: close all packs upon clearing the object store
[thirdparty/git.git] / packfile.c
index b56ed10b68ac54eda414b673b65a1a3df04ae9e9..8b27b69bff26cab34bf67ad3e7f8a2b7c5f0a4b4 100644 (file)
@@ -311,11 +311,11 @@ static void close_pack(struct packed_git *p)
        close_pack_index(p);
 }
 
-void close_all_packs(void)
+void close_all_packs(struct raw_object_store *o)
 {
        struct packed_git *p;
 
-       for (p = the_repository->objects->packed_git; p; p = p->next)
+       for (p = o->packed_git; p; p = p->next)
                if (p->do_not_close)
                        die("BUG: want to close pack marked 'do-not-close'");
                else