Skip to content

Commit

Permalink
Add uploadpack.allowAnySHA1InWant to allow --filter=blob:none with ol…
Browse files Browse the repository at this point in the history
…der git clients (go-gitea#19430)

Older git clients need uploadpack.allowAnySHA1InWant if partial cloning is allowed.

Fix go-gitea#19118

Signed-off-by: Andrew Thornton <art27@cantab.net>
  • Loading branch information
zeripath authored and 6543 committed Apr 20, 2022
1 parent 08eecba commit 4f48e0f
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions modules/git/git.go
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ func SetExecutablePath(path string) error {

// VersionInfo returns git version information
func VersionInfo() string {
var format = "Git Version: %s"
var args = []interface{}{gitVersion.Original()}
format := "Git Version: %s"
args := []interface{}{gitVersion.Original()}
// Since git wire protocol has been released from git v2.18
if setting.Git.EnableAutoGitWireProtocol && CheckGitVersionAtLeast("2.18") == nil {
format += ", Wire Protocol %s Enabled"
Expand Down Expand Up @@ -148,7 +148,7 @@ func Init(ctx context.Context) error {

// By default partial clones are disabled, enable them from git v2.22
if !setting.Git.DisablePartialClone && CheckGitVersionAtLeast("2.22") == nil {
GlobalCommandArgs = append(GlobalCommandArgs, "-c", "uploadpack.allowfilter=true")
GlobalCommandArgs = append(GlobalCommandArgs, "-c", "uploadpack.allowfilter=true", "-c", "uploadpack.allowAnySHA1InWant=true")
}

// Save current git version on init to gitVersion otherwise it would require an RWMutex
Expand Down

0 comments on commit 4f48e0f

Please sign in to comment.