| 381 | } |
| 382 | |
| 383 | struct 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 | |
| 399 | void close_midx(struct multi_pack_index *m) |
| 400 | { |