988a48716986c6b73361accdefefdd8e0164b5ce
1#include "test-tool.h"
2#include "cache.h"
3#include "midx.h"
4#include "repository.h"
5#include "object-store.h"
6
7static int read_midx_file(const char *object_dir)
8{
9 struct multi_pack_index *m = load_multi_pack_index(object_dir);
10
11 if (!m)
12 return 1;
13
14 printf("header: %08x %d %d %d\n",
15 m->signature,
16 m->version,
17 m->num_chunks,
18 m->num_packs);
19
20 printf("object-dir: %s\n", m->object_dir);
21
22 return 0;
23}
24
25int cmd__read_midx(int argc, const char **argv)
26{
27 if (argc != 2)
28 usage("read-midx <object-dir>");
29
30 return read_midx_file(argv[1]);
31}