]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: make vcs command actually gather output
authorRoger Peppe <rogpeppe@gmail.com>
Sat, 28 Jan 2012 12:02:22 +0000 (12:02 +0000)
committerRoger Peppe <rogpeppe@gmail.com>
Sat, 28 Jan 2012 12:02:22 +0000 (12:02 +0000)
R=rsc, bradfitz
CC=golang-dev
https://golang.org/cl/5577062

src/cmd/go/vcs.go

index da35048d533aa99b79388cd4b608e6ba5a90fab1..8927fe8056ec13f3d6d084cee46e38511d6c635a 100644 (file)
@@ -157,8 +157,8 @@ func (v *vcsCmd) run1(dir string, output bool, cmdline string, keyval []string)
        var buf bytes.Buffer
        cmd.Stdout = &buf
        cmd.Stderr = &buf
-       out := buf.Bytes()
        err := cmd.Run()
+       out := buf.Bytes()
        if err != nil {
                fmt.Fprintf(os.Stderr, "# cd %s; %s %s\n", dir, v.cmd, strings.Join(args, " "))
                os.Stderr.Write(out)