-
Notifications
You must be signed in to change notification settings - Fork 141
Commit-Graph: Verify bloom filter #687
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commit-Graph: Verify bloom filter #687
Conversation
The pull request has 164 commits. The max allowed is 30. Please split the patch series into multiple pull requests. Also consider squashing related commits. |
There are merge commits in this Pull Request:
Please rebase the branch and force-push. |
80d776b
to
69a620b
Compare
Add '--has-changed-paths' option to 'git commit-graph verify' subcommand to validate whether the commit-graph was written with '--changed-paths' option. Signed-off-by: Son Luong Ngoc <[email protected]>
69a620b
to
77e6e0a
Compare
/preview |
Preview email sent as [email protected] |
/preview |
Preview email sent as [email protected] |
/preview |
Preview email sent as [email protected] |
/submit |
Submitted as [email protected] |
On the Git mailing list, Christian Couder wrote (reply to this):
|
On the Git mailing list, Junio C Hamano wrote (reply to this):
|
On the Git mailing list, Jeff King wrote (reply to this):
|
On the Git mailing list, Taylor Blau wrote (reply to this):
|
On the Git mailing list, Taylor Blau wrote (reply to this):
|
On the Git mailing list, Jeff King wrote (reply to this):
|
On the Git mailing list, Son Luong Ngoc wrote (reply to this):
|
When I was working on git-care(1) and Gitaly(2), the need to check whether a commit-graph (split or non-split) were built with Bloom filter.
This is needed especially when a repository primary commit-graph write strategy is '--split' and the bottom chains might rarely be re-written (or never) thus Bloom filter is never applied to the graph.
Provides users with a straight forward way to validate the existence of Bloom filter chunks to save user having to read the commit-graph manually as show in (1) and (2).
References:
It's probably going to take me a bit more time to write up some tests for this, so I want to send it out first for comments.