]> git.ipfire.org Git - thirdparty/git.git/blobdiff - midx.c
Start the 2.46 cycle
[thirdparty/git.git] / midx.c
diff --git a/midx.c b/midx.c
index ae3b49166c7018a08c2b9bd7c7e867b9a3939578..6f07de3688b117c4ce49ceac2c2a39d0e731815a 100644 (file)
--- a/midx.c
+++ b/midx.c
@@ -170,9 +170,10 @@ struct multi_pack_index *load_multi_pack_index(const char *object_dir, int local
 
        pair_chunk(cf, MIDX_CHUNKID_LARGEOFFSETS, &m->chunk_large_offsets,
                   &m->chunk_large_offsets_len);
-       pair_chunk(cf, MIDX_CHUNKID_BITMAPPEDPACKS,
-                  (const unsigned char **)&m->chunk_bitmapped_packs,
-                  &m->chunk_bitmapped_packs_len);
+       if (git_env_bool("GIT_TEST_MIDX_READ_BTMP", 1))
+               pair_chunk(cf, MIDX_CHUNKID_BITMAPPEDPACKS,
+                          (const unsigned char **)&m->chunk_bitmapped_packs,
+                          &m->chunk_bitmapped_packs_len);
 
        if (git_env_bool("GIT_TEST_MIDX_READ_RIDX", 1))
                pair_chunk(cf, MIDX_CHUNKID_REVINDEX, &m->chunk_revindex,