فهرست منبع

Merge pull request #570 from Morganamilo/fix-devel

Fix devel updates
Anna 6 سال پیش
والد
کامیت
1bc8d5ef34
1فایلهای تغییر یافته به همراه8 افزوده شده و 2 حذف شده
  1. 8 2
      vcs.go

+ 8 - 2
vcs.go

@@ -1,6 +1,7 @@
 package main
 
 import (
+	"bytes"
 	"encoding/json"
 	"fmt"
 	"os"
@@ -134,9 +135,13 @@ func updateVCSData(pkgName string, sources []gosrc.ArchString) {
 
 func getCommit(url string, branch string, protocols []string) string {
 	for _, protocol := range protocols {
-		cmd := passToGit("ls-remote", protocol+"://"+url, branch)
+		var outbuf bytes.Buffer
+
+		cmd := passToGit("", "ls-remote", protocol+"://"+url, branch)
+		cmd.Stdout = &outbuf
 		cmd.Env = append(os.Environ(), "GIT_TERMINAL_PROMPT=0")
-		stdout, _, err := capture(cmd)
+
+		err := cmd.Start()
 		if err != nil {
 			continue
 		}
@@ -155,6 +160,7 @@ func getCommit(url string, branch string, protocols []string) string {
 			continue
 		}
 
+		stdout := outbuf.String()
 		split := strings.Fields(stdout)
 
 		if len(split) < 2 {