]> git.ipfire.org Git - thirdparty/git.git/blobdiff - builtin-count-objects.c
Lazily open pack index files on demand
[thirdparty/git.git] / builtin-count-objects.c
index ff90ebd465002882781507ecfcfc33cab2f759fc..ac65e03e7f5203def8c412da95f254973119c14d 100644 (file)
@@ -111,6 +111,8 @@ int cmd_count_objects(int ac, const char **av, const char *prefix)
                for (p = packed_git; p; p = p->next) {
                        if (!p->pack_local)
                                continue;
+                       if (!p->index_data && open_pack_index(p))
+                               continue;
                        packed += p->num_objects;
                        num_pack++;
                }