chore: raise minimum git version to 2.25 (#39131)

This commit is contained in:
silverwind
2026-08-26 20:35:44 +02:00
committed by GitHub
parent 3005efa88d
commit 3c4d5a6a5c
4 changed files with 5 additions and 9 deletions
+1 -1
View File
@@ -156,7 +156,7 @@ func CreateBlameReader(ctx context.Context, objectFormat ObjectFormat, repo Repo
rd.bufferedReader = bufio.NewReader(stdoutReader)
rd.cleanupFuncs = append(rd.cleanupFuncs, stdoutReaderClose)
if DefaultFeatures().CheckVersionAtLeast("2.23") && !bypassBlameIgnore {
if !bypassBlameIgnore {
ignoreRevsFileName, ignoreRevsFileCleanup, err := tryCreateBlameIgnoreRevsFile(ctx, gitRepo, commit)
if err != nil && !IsErrNotExist(err) {
return nil, err
+1 -2
View File
@@ -91,8 +91,7 @@ func syncGitConfig(ctx context.Context) (err error) {
}
}
// By default, partial clones are disabled, enable them from git v2.22
if !setting.Git.DisablePartialClone && DefaultFeatures().CheckVersionAtLeast("2.22") {
if !setting.Git.DisablePartialClone {
if err = configSet(ctx, "uploadpack.allowfilter", "true"); err != nil {
return err
}
+1 -1
View File
@@ -24,7 +24,7 @@ import (
"github.com/hashicorp/go-version"
)
const RequiredVersion = "2.18.0" // the minimum Git version required
const RequiredVersion = "2.25.0" // the minimum Git version required
type Features struct {
gitVersion *version.Version