t7004: factor out gpg setup
[gitweb.git] / pack.h
diff --git a/pack.h b/pack.h
index 953f57e8b2864a99b0af7c7188708e414a9ea5bd..722a54e00a2cb7d9514c12f799fb1ec15930cf5d 100644 (file)
--- a/pack.h
+++ b/pack.h
@@ -35,8 +35,20 @@ struct pack_header {
 #define PACK_IDX_SIGNATURE 0xff744f63  /* "\377tOc" */
 
 struct pack_idx_option {
+       unsigned flags;
+       /* flag bits */
+#define WRITE_IDX_VERIFY 01
+
        uint32_t version;
        uint32_t off32_limit;
+
+       /*
+        * List of offsets that would fit within off32_limit but
+        * need to be written out as 64-bit entity for byte-for-byte
+        * verification.
+        */
+       int anomaly_alloc, anomaly_nr;
+       uint32_t *anomaly;
 };
 
 extern void reset_pack_idx_option(struct pack_idx_option *);