mirror of
https://github.com/Jguer/yay
synced 2024-08-31 21:58:39 +00:00
Use passToGit() in getCommit()
This commit is contained in:
parent
8427dc3804
commit
474cc56f8d
11
vcs.go
11
vcs.go
|
@ -1,11 +1,9 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"os"
|
||||
"os/exec"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
|
@ -136,13 +134,9 @@ func updateVCSData(pkgName string, sources []gosrc.ArchString) {
|
|||
|
||||
func getCommit(url string, branch string, protocols []string) string {
|
||||
for _, protocol := range protocols {
|
||||
var outbuf bytes.Buffer
|
||||
|
||||
cmd := exec.Command(config.GitBin, "ls-remote", protocol+"://"+url, branch)
|
||||
cmd.Stdout = &outbuf
|
||||
cmd := passToGit("ls-remote", protocol+"://"+url, branch)
|
||||
cmd.Env = append(cmd.Env, "GIT_TERMINAL_PROMPT=0")
|
||||
|
||||
err := cmd.Start()
|
||||
stdout, _, err := capture(cmd)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
|
@ -161,7 +155,6 @@ func getCommit(url string, branch string, protocols []string) string {
|
|||
continue
|
||||
}
|
||||
|
||||
stdout := outbuf.String()
|
||||
split := strings.Fields(stdout)
|
||||
|
||||
if len(split) < 2 {
|
||||
|
|
Loading…
Reference in a new issue