diff options
author | Jeremy Stribling <strib@alum.mit.edu> | 2017-08-21 17:07:01 -0700 |
---|---|---|
committer | Jeremy Stribling <strib@alum.mit.edu> | 2017-08-27 17:25:16 -0700 |
commit | aad08e631b47fb9590a5102159794db42ac4dade (patch) | |
tree | 267de84ef91b276284ba1ec2bef96e3f0885a0c2 /plumbing/transport/file/client.go | |
parent | 631a45f55b397090ad7d817a3c72041cfc3729f3 (diff) | |
download | go-git-aad08e631b47fb9590a5102159794db42ac4dade.tar.gz |
plumbing: use LookPath instead of Stat to fix Windows executables
When git-core isn't in the user's PATH, we need to use `LookPath` to
verify the existence of the executable, rather than `os.Stat`, so that
on Windows it will search for files with executable suffixes.
Diffstat (limited to 'plumbing/transport/file/client.go')
-rw-r--r-- | plumbing/transport/file/client.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plumbing/transport/file/client.go b/plumbing/transport/file/client.go index af4a88b..d229fdd 100644 --- a/plumbing/transport/file/client.go +++ b/plumbing/transport/file/client.go @@ -66,7 +66,7 @@ func prefixExecPath(cmd string) (string, error) { cmd = filepath.Join(execPath, cmd) // Make sure it actually exists. - _, err = os.Stat(cmd) + _, err = exec.LookPath(cmd) if err != nil { return "", err } |