This commit is contained in:
Adam Majer 2024-07-15 21:20:33 +02:00
parent b497b3384d
commit 8821e8ddf6

View File

@ -476,9 +476,21 @@ func (e *RequestHandler) GitSubmoduleCommitId(cwd, packageName, commitId string)
}() }()
cmd := exec.Command("/usr/bin/git", "cat-file", "--batch", "-Z") cmd := exec.Command("/usr/bin/git", "cat-file", "--batch", "-Z")
cmd.Env = []string{
"GIT_CEILING_DIRECTORIES=" + e.GitPath,
"GIT_CONFIG_GLOBAL=/dev/null",
"GIT_AUTHOR_NAME=" + e.GitCommiter,
"EMAIL=not@exist@src.opensuse.org",
"GIT_LFS_SKIP_SMUDGE=1",
"GIT_SSH_COMMAND=/usr/bin/ssh -o StrictHostKeyChecking=yes",
}
cmd.Dir = filepath.Join(e.GitPath, cwd) cmd.Dir = filepath.Join(e.GitPath, cwd)
cmd.Stdout = &data_in cmd.Stdout = &data_in
cmd.Stdin = &data_out cmd.Stdin = &data_out
cmd.Stderr = writeFunc(func(data []byte) (int, error) {
e.Logger.LogError("%s", data)
return len(data), nil
})
e.Log("command run: %v", cmd.Run()) e.Log("command run: %v", cmd.Run())
foundLock.Lock() foundLock.Lock()