]> git.ipfire.org Git - thirdparty/git.git/blobdiff - midx.h
pack-revindex: read multi-pack reverse indexes
[thirdparty/git.git] / midx.h
diff --git a/midx.h b/midx.h
index 93bd68189efda6426168b5b655363a6528a7487e..0a8294d2eea0b82dc8fdd075c854ac997e9292f0 100644 (file)
--- a/midx.h
+++ b/midx.h
@@ -15,6 +15,10 @@ struct multi_pack_index {
        const unsigned char *data;
        size_t data_len;
 
+       const uint32_t *revindex_data;
+       const uint32_t *revindex_map;
+       size_t revindex_len;
+
        uint32_t signature;
        unsigned char version;
        unsigned char hash_len;
@@ -37,6 +41,8 @@ struct multi_pack_index {
 
 #define MIDX_PROGRESS     (1 << 0)
 
+char *get_midx_rev_filename(struct multi_pack_index *m);
+
 struct multi_pack_index *load_multi_pack_index(const char *object_dir, int local);
 int prepare_midx_pack(struct repository *r, struct multi_pack_index *m, uint32_t pack_int_id);
 int bsearch_midx(const struct object_id *oid, struct multi_pack_index *m, uint32_t *result);