aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorRoland Shoemaker <roland@golang.org>2025-12-11 18:09:46 -0500
committerGopher Robot <gobot@golang.org>2026-03-12 09:00:49 -0700
commit75cfb36608a3457f182eb3284d99cd677f463dcb (patch)
tree13ea2f45470d140c7aa341c003eae91d26923a79 /src/cmd
parent080aa8e9647e5211650f34f3a93fb493afbe396d (diff)
downloadgo-75cfb36608a3457f182eb3284d99cd677f463dcb.tar.xz
cmd/go: add VCS telemetry counter
Change-Id: I601b842f8690f723682dccca0df778f124ac99a6 Reviewed-on: https://go-review.googlesource.com/c/go/+/729500 Auto-Submit: Roland Shoemaker <roland@golang.org> Reviewed-by: Hongxiang Jiang <hxjiang@golang.org> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/go/internal/vcs/vcs.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/cmd/go/internal/vcs/vcs.go b/src/cmd/go/internal/vcs/vcs.go
index 0822844127..26b103b1d0 100644
--- a/src/cmd/go/internal/vcs/vcs.go
+++ b/src/cmd/go/internal/vcs/vcs.go
@@ -27,6 +27,7 @@ import (
"cmd/go/internal/str"
"cmd/go/internal/web"
"cmd/internal/pathcache"
+ "cmd/internal/telemetry/counter"
"golang.org/x/mod/module"
)
@@ -872,6 +873,12 @@ func RepoRootForImportPath(importPath string, mod ModuleMode, security web.Secur
rr = nil
err = importErrorf(importPath, "cannot expand ... in %q", importPath)
}
+
+ // Record telemetry about which VCS was used.
+ if err == nil {
+ counter.Inc("go/vcs:" + rr.VCS.Name)
+ }
+
return rr, err
}