]> source.dussan.org Git - jgit.git/commit
CommitGraphWriter: Decouple Stats from computing bloom filters 44/204244/3
authorIvan Frade <ifrade@google.com>
Fri, 8 Sep 2023 20:23:09 +0000 (13:23 -0700)
committerIvan Frade <ifrade@google.com>
Thu, 21 Sep 2023 18:45:04 +0000 (11:45 -0700)
commit2390a89f2875c71a3310e74a03cad5aba202d1ec
tree7dd5766e40db835d06e5627cdd334e05a91fa4a7
parentf1a9d92a30abaf8c3d8cfc8030f864d4c642bf1e
CommitGraphWriter: Decouple Stats from computing bloom filters

The public stats object is created only to be populated by the computation of
bloom filters.

Make the computation return its numbers with the results and copy them
to the stats when needed. This eliminates the side effects from the
computation and makes it easier to add more data to the stats later.

Change-Id: I7a5e55fc3a17f5a294edf3a3b725b2d9c0280a5a
org.eclipse.jgit/src/org/eclipse/jgit/internal/storage/commitgraph/CommitGraphWriter.java