[master] Update Git, drop MIDX writes #1421
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR does two things:
Updates Git to include the slow commit-graph write fix from commit: remove parse_commit_no_graph() git#168. Also see [M153 Hotfix] Update Git to revert slow commit-graph write #1420 for the M153 hotfix.
Removes the multi-pack-index writes from the
PostFetchStep
and instead only writes the multi-pack-index during thePackfileMaintenanceStep
. In order to get the most out of the step, we need to ensure we have a multi-pack-index before running theexpire
andrepack
steps. Also, we can only expire the packs from that day if they are contained in the multi-pack-index.If we agree that we should send (2) as a hotfix to the M155 release (in addition to (1), which is necessary), then I'll create a hotfix PR to that branch.