On windows set core.longpaths true (#8776)

This commit is contained in:
zeripath 2019-11-02 05:40:49 +00:00 committed by Lunny Xiao
parent 8f26397928
commit 9d663dfde6

View File

@ -8,6 +8,7 @@ package git
import ( import (
"fmt" "fmt"
"os/exec" "os/exec"
"runtime"
"strings" "strings"
"time" "time"
@ -133,6 +134,13 @@ func Init() error {
return fmt.Errorf("Failed to execute 'git config --global gc.writeCommitGraph true': %s", stderr) return fmt.Errorf("Failed to execute 'git config --global gc.writeCommitGraph true': %s", stderr)
} }
} }
if runtime.GOOS == "windows" {
if _, stderr, err := process.GetManager().Exec("git.Init(git config --global core.longpaths true)",
GitExecutable, "config", "--global", "core.longpaths", "true"); err != nil {
return fmt.Errorf("Failed to execute 'git config --global core.longpaths true': %s", stderr)
}
}
return nil return nil
} }