Index: src/cmd/goinstall/main.go |
=================================================================== |
--- a/src/cmd/goinstall/main.go |
+++ b/src/cmd/goinstall/main.go |
@@ -182,9 +182,10 @@ |
} |
// Download remote packages if not found or forced with -u flag. |
remote := isRemote(pkg) |
+ dashReport := false |
if remote && (err == build.ErrNotFound || (err == nil && *update)) { |
printf("%s: download\n", pkg) |
- err = download(pkg, tree.SrcDir()) |
+ dashReport, err = download(pkg, tree.SrcDir()) |
} |
if err != nil { |
errorf("%s: %v\n", pkg, err) |
@@ -243,6 +244,9 @@ |
} |
} |
} |
+ if dashReport { |
+ maybeReportToDashboard(pkg) |
+ } |
if remote { |
// mark package as installed in $GOROOT/goinstall.log |
logPackage(pkg) |