We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 367a860 commit 20d0e59Copy full SHA for 20d0e59
1 file changed
pkg/gitter.go
@@ -10,6 +10,7 @@ import (
10
"path"
11
"path/filepath"
12
"regexp"
13
+ "runtime"
14
"strconv"
15
"strings"
16
)
@@ -57,6 +58,8 @@ func MaybeSync(w io.Writer) {
57
58
}
59
60
func (dg DefaultGitter) Exec(args ...string) (output []byte, err error) {
61
+ runtime.LockOSThread()
62
+ defer runtime.UnlockOSThread()
63
var sout, serr bytes.Buffer
64
cmd := exec.Command(dg.Git, args...) /* #nosec G204 */
65
cmd.Stdout = &sout
0 commit comments