diff options
| -rw-r--r-- | common.go | 2 | ||||
| -rw-r--r-- | git.go | 2 | ||||
| -rw-r--r-- | new.go | 9 |
3 files changed, 9 insertions, 4 deletions
@@ -7,8 +7,8 @@ import ( "strings" "unicode" - "go.wit.com/log" "go.wit.com/lib/gui/shell" + "go.wit.com/log" ) // reports externally if something has changed @@ -10,8 +10,8 @@ import ( "io/ioutil" - "go.wit.com/log" "go.wit.com/lib/gui/shell" + "go.wit.com/log" ) func (rs *RepoStatus) GetCurrentBranchName() string { @@ -154,7 +154,12 @@ func Clone(wdir string, path string) error { path = "go.googlesource.com/xerrors" } - shell.PathRun(fulldir, []string{"git", "clone", "http://" + path}) + r := shell.PathRunRealtime(fulldir, []string{"git", "clone", "--verbose", "--progress", "http://" + path}) + if r.Error != nil { + log.Warn("git clone error", r.Error) + log.Error(r.Error) + } + if IsDirectory(fullpath) { // clone worked return nil @@ -166,7 +171,7 @@ func Clone(wdir string, path string) error { return err } log.Info("URL:", url) - shell.PathRun(fulldir, []string{"git", "clone", url, base}) + shell.PathRunRealtime(fulldir, []string{"git", "clone", url, base}) if IsDirectory(fullpath) { // clone worked return nil |
