Rollout Git version v2.46.0
Changelog
https://about.gitlab.com/blog/2024/07/29/whats-new-in-git-2-46-0/
Steps
-
Introduce the new Git version behind a feature flag (Reference).
- Introduce the new bundled Git version in the Makefile.
- Introduce the new bundled Git execution environment in the Git package behind a feature flag.
- Create an issue for the rollout of the feature flag (Reference).
- Optional: Create a change request in case the new Git version contains changes that may cause issues.
- Roll out the feature flag.
- Once the upgrade is deemed stable, remove the feature flag. You can do this in any release, including the release that adds the feature flag.
-
Update the default Git version.
- Remove the old bundled Git execution environment.
- Remove the old bundled Git version in the Makefile.
-
Update the default Git distribution by updating
GIT_VERSION
to the new Git version in the Makefile.
- Optional: Upgrade the minimum required Git version. This is only needed when we want to start using features that have been introduced with the new Git version.