sha1_file: add repository argument to link_alt_odb_entry
[gitweb.git] / object.c
index 04631ee841bc857eb09cde5cdb6e15dd8af555e6..4c2cf7ff5d525b8559fc9099b1b957b0e61f3f97 100644 (file)
--- a/object.c
+++ b/object.c
@@ -5,6 +5,7 @@
 #include "commit.h"
 #include "tag.h"
 #include "object-store.h"
+#include "packfile.h"
 
 static struct object **obj_hash;
 static int nr_objs, obj_hash_size;
@@ -483,8 +484,6 @@ void raw_object_store_clear(struct raw_object_store *o)
        o->alt_odb_tail = NULL;
 
        INIT_LIST_HEAD(&o->packed_git_mru);
-       /*
-        * TODO: call close_all_packs once migrated to
-        * take an object store argument
-        */
+       close_all_packs(o);
+       o->packed_git = NULL;
 }