We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c3e1974 + 071c5f2 commit 3f543dbCopy full SHA for 3f543db
pkg/repos/git/git_go.go
@@ -6,6 +6,7 @@ import (
6
"fmt"
7
"os"
8
"os/exec"
9
+ "runtime"
10
"sync"
11
12
"github.com/go-git/go-git/v5"
@@ -24,8 +25,13 @@ func usePureGo() bool {
24
25
return true
26
}
27
gitCheck.Do(func() {
- _, err := exec.LookPath("git")
28
- externalGit = err == nil
+ if runtime.GOOS == "darwin" {
29
+ if exec.Command("xcode-select", "-p").Run() == nil {
30
+ externalGit = true
31
+ }
32
+ } else if _, err := exec.LookPath("git"); err == nil {
33
34
35
})
36
return !externalGit
37
0 commit comments