We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c3e1974 commit 071c5f2Copy full SHA for 071c5f2
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