object-store: move packed_git and packed_git_mru to object store
[gitweb.git] / object.c
index 581347b53553ebba82d50bc8e56208caabf91f22..04631ee841bc857eb09cde5cdb6e15dd8af555e6 100644 (file)
--- a/object.c
+++ b/object.c
@@ -452,6 +452,7 @@ struct raw_object_store *raw_object_store_new(void)
        struct raw_object_store *o = xmalloc(sizeof(*o));
 
        memset(o, 0, sizeof(*o));
+       INIT_LIST_HEAD(&o->packed_git_mru);
        return o;
 }
 
@@ -480,4 +481,10 @@ void raw_object_store_clear(struct raw_object_store *o)
 
        free_alt_odbs(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
+        */
 }