bloom: parse commit before computing filters
authorDerrick Stolee <dstolee@microsoft.com>
Mon, 11 May 2020 11:56:10 +0000 (11:56 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 11 May 2020 16:33:56 +0000 (09:33 -0700)
commit891c17c95497712126700cdf5cd887bdb0ff3d55
tree4e981805e8c80cb2ccde7c361694333be045c96e
parent54c337be9c8ad47b49709a43b4c63f407ff168e6
bloom: parse commit before computing filters

When computing changed-path Bloom filters for a commit, we need to
know if the commit has a parent or not. If the commit is not parsed,
then its parent pointer will be NULL.

As far as I can tell, the only opportunity to reach this code
without parsing the commit is inside "test-tool bloom
get_filter_for_commit" but it is best to be safe.

Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
bloom.c