MCPcopy Create free account
hub / github.com/git/git / load_multi_pack_index

Function load_multi_pack_index

midx.c:383–397  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

381}
382
383struct multi_pack_index *load_multi_pack_index(struct odb_source *source)
384{
385 struct strbuf midx_name = STRBUF_INIT;
386 struct multi_pack_index *m;
387
388 get_midx_filename(source, &midx_name);
389
390 m = load_multi_pack_index_one(source, midx_name.buf);
391 if (!m)
392 m = load_multi_pack_index_chain(source);
393
394 strbuf_release(&midx_name);
395
396 return m;
397}
398
399void close_midx(struct multi_pack_index *m)
400{

Callers 4

verify_midx_fileFunction · 0.85
write_midx_internalFunction · 0.85
setup_midxFunction · 0.85

Calls 4

get_midx_filenameFunction · 0.85
strbuf_releaseFunction · 0.85

Tested by 1

setup_midxFunction · 0.68