{wip} tests

This commit is contained in:
2024-11-03 22:21:57 +01:00
parent 0f6cb392d6
commit a230c2aa52
6 changed files with 167 additions and 16 deletions

View File

@@ -166,6 +166,8 @@ func (e *GitHandler) GitExec(cwd string, params ...string) error {
return err
}
var ExtraGitParams []string
func (e *GitHandler) GitExecWithOutput(cwd string, params ...string) (string, error) {
cmd := exec.Command("/usr/bin/git", params...)
cmd.Env = []string{
@@ -177,6 +179,9 @@ func (e *GitHandler) GitExecWithOutput(cwd string, params ...string) (string, er
"GIT_LFS_SKIP_SMUDGE=1",
"GIT_SSH_COMMAND=/usr/bin/ssh -o StrictHostKeyChecking=yes",
}
if len(ExtraGitParams) > 0 {
cmd.Env = append(cmd.Env, ExtraGitParams...)
}
cmd.Dir = filepath.Join(e.GitPath, cwd)
cmd.Stdin = nil