"GIT_TERMINAL_PROMPT=0",
)
- // TODO: verify if this is still needed in golang 1.15
- if goVersionLessThan115 {
- cmd.Env = append(cmd.Env, "GODEBUG=asyncpreemptoff=1")
- }
cmd.Dir = rc.Dir
cmd.Stdout = rc.Stdout
cmd.Stderr = rc.Stderr
gitVersion *version.Version
- // will be checked on Init
- goVersionLessThan115 = true
-
// SupportProcReceive version >= 2.29.0
SupportProcReceive bool
)
return err
}
- // Save if the go version used to compile gitea is greater or equal 1.15
- runtimeVersion, err := version.NewVersion(strings.TrimPrefix(runtime.Version(), "go"))
- if err != nil {
- return err
- }
- version115, _ := version.NewVersion("1.15")
- goVersionLessThan115 = runtimeVersion.LessThan(version115)
-
// Git requires setting user.name and user.email in order to commit changes - if they're not set just add some defaults
for configKey, defaultValue := range map[string]string{"user.name": "Gitea", "user.email": "gitea@fake.local"} {
if err := checkAndSetConfig(configKey, defaultValue, false); err != nil {