diff options
| author | Junio C Hamano <gitster@pobox.com> | 2025-10-13 22:00:35 -0700 |
|---|---|---|
| committer | Junio C Hamano <gitster@pobox.com> | 2025-10-13 22:00:35 -0700 |
| commit | 47c3e03034dbde74874406d1155e46f86d6bd859 (patch) | |
| tree | e00e8de639c3e19c02b9fd2b4e8a3bacccf2ca2a /bloom.c | |
| parent | c96add7552f9270e24dab90d005f7fad62dbb3e8 (diff) | |
| parent | 62490b6d85882e6a0ba434ab436640e31352ffee (diff) | |
Merge branch 'ps/commit-graph-per-object-source'
Code clean-up around commit-graph.
* ps/commit-graph-per-object-source:
commit-graph: pass graphs that are to be merged as parameter
commit-graph: return commit graph from `repo_find_commit_pos_in_graph()`
commit-graph: return the prepared commit graph from `prepare_commit_graph()`
revision: drop explicit check for commit graph
blame: drop explicit check for commit graph
Diffstat (limited to 'bloom.c')
| -rw-r--r-- | bloom.c | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -452,10 +452,12 @@ struct bloom_filter *get_or_compute_bloom_filter(struct repository *r, filter = bloom_filter_slab_at(&bloom_filters, c); if (!filter->data) { + struct commit_graph *g; uint32_t graph_pos; - if (repo_find_commit_pos_in_graph(r, c, &graph_pos)) - load_bloom_filter_from_graph(r->objects->commit_graph, - filter, graph_pos); + + g = repo_find_commit_pos_in_graph(r, c, &graph_pos); + if (g) + load_bloom_filter_from_graph(g, filter, graph_pos); } if (filter->data && filter->len) { |
