1
0
mirror of https://github.com/git/git.git synced 2024-11-08 12:59:54 +01:00
git/oss-fuzz
Junio C Hamano ecf7fc600a Merge branch 'tb/path-filter-fix'
The Bloom filter used for path limited history traversal was broken
on systems whose "char" is unsigned; update the implementation and
bump the format version to 2.

* tb/path-filter-fix:
  bloom: introduce `deinit_bloom_filters()`
  commit-graph: reuse existing Bloom filters where possible
  object.h: fix mis-aligned flag bits table
  commit-graph: new Bloom filter version that fixes murmur3
  commit-graph: unconditionally load Bloom filters
  bloom: prepare to discard incompatible Bloom filters
  bloom: annotate filters with hash version
  repo-settings: introduce commitgraph.changedPathsVersion
  t4216: test changed path filters with high bit paths
  t/helper/test-read-graph: implement `bloom-filters` mode
  bloom.h: make `load_bloom_filter_from_graph()` public
  t/helper/test-read-graph.c: extract `dump_graph_info()`
  gitformat-commit-graph: describe version 2 of BDAT
  commit-graph: ensure Bloom filters are read with consistent settings
  revision.c: consult Bloom filters for root commits
  t/t4216-log-bloom.sh: harden `test_bloom_filters_not_used()`
2024-07-08 14:53:10 -07:00
..
.gitignore fuzz: add fuzzer for config parsing 2024-03-15 10:47:05 -07:00
dummy-cmd-main.c fuzz: fix fuzz test build rules 2024-01-19 14:29:18 -08:00
fuzz-commit-graph.c Merge branch 'tb/path-filter-fix' 2024-07-08 14:53:10 -07:00
fuzz-config.c fuzz: add fuzzer for config parsing 2024-03-15 10:47:05 -07:00
fuzz-date.c date: make DATE_MODE thread-safe 2024-04-05 15:21:14 -07:00
fuzz-pack-headers.c
fuzz-pack-idx.c object-store-ll.h: split this header out of object-store.h 2023-06-21 13:39:54 -07:00