Skip to content

Update Git to v2.26.0#1642

Merged
derrickstolee merged 3 commits intomicrosoft:masterfrom
derrickstolee:vfs-2.26.0
Mar 24, 2020
Merged

Update Git to v2.26.0#1642
derrickstolee merged 3 commits intomicrosoft:masterfrom
derrickstolee:vfs-2.26.0

Conversation

@derrickstolee
Copy link
Contributor

@derrickstolee derrickstolee commented Mar 9, 2020

See microsoft/git#251 for details.

This required an update to our test infrastructure. The rebase merge backend changed in a way that it would now open an editor during git rebase --continue, causing a test to wait for vim to close. Set the editor to be a no-op. This also changes the output to include the commit oid, so use GIT_COMMITTER_TIME to be a constant to keep the commits the same.

@derrickstolee derrickstolee force-pushed the vfs-2.26.0 branch 2 times, most recently from 7276b80 to 40d70dc Compare March 16, 2020 10:52
@derrickstolee derrickstolee force-pushed the vfs-2.26.0 branch 2 times, most recently from 8a7df17 to 936125e Compare March 23, 2020 20:22
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
@derrickstolee derrickstolee changed the title [PR BUILD] Update Git to v2.26.0 Update Git to v2.26.0 Mar 24, 2020
@derrickstolee derrickstolee marked this pull request as ready for review March 24, 2020 00:22
Copy link
Member

@kewillford kewillford left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I don't see the change to "Ignore whitespace lines when checking output." Did we not need that anymore? Remove it from the PR description if that is the case.

@derrickstolee
Copy link
Contributor Author

Looks good. I don't see the change to "Ignore whitespace lines when checking output." Did we not need that anymore? Remove it from the PR description if that is the case.

You're right. That was a Scalar-only change. Thanks!

@derrickstolee derrickstolee merged commit b1b4d18 into microsoft:master Mar 24, 2020
@derrickstolee derrickstolee mentioned this pull request Apr 15, 2020
derrickstolee added a commit that referenced this pull request Apr 15, 2020
Includes the following PRs:

* #1642: Update Git to v2.26.0 
* #1647: Fix commit-graph expiration
* #1652: RepoRegistry: ignore non-existent repos
* #1653: Update Git to include v2.26.1

The update to include Git v2.26.0 comes with a new default backend for `git rebase`. By switching from the `apply` backend to the `merge` backend, some rebase situations that would previously fail will now succeed automatically. This comes with a slight performance drawback, but it is the direction that the Git community has decided to go. Please see [the Git documentation](https://git-scm.com/docs/git-rebase#_behavioral_differences) for more details.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants