]> git.ipfire.org Git - thirdparty/git.git/blobdiff - bloom.h
commit-graph: reuse existing Bloom filters during write
[thirdparty/git.git] / bloom.h
diff --git a/bloom.h b/bloom.h
index 85ab8e9423dcf9bddeb6ada36ee49dc7a65aab7a..760d7122374ba115483ad47d3f1153dcc285a3a5 100644 (file)
--- a/bloom.h
+++ b/bloom.h
@@ -32,6 +32,7 @@ struct bloom_filter_settings {
 
 #define DEFAULT_BLOOM_FILTER_SETTINGS { 1, 7, 10 }
 #define BITS_PER_WORD 8
+#define BLOOMDATA_CHUNK_HEADER_SIZE 3 * sizeof(uint32_t)
 
 /*
  * A bloom_filter struct represents a data segment to
@@ -79,6 +80,7 @@ void add_key_to_filter(const struct bloom_key *key,
 void init_bloom_filters(void);
 
 struct bloom_filter *get_bloom_filter(struct repository *r,
-                                     struct commit *c);
+                                     struct commit *c,
+                                     int compute_if_not_present);
 
 #endif
\ No newline at end of file