From 9c9412cbad09ed7fc253de3ccfeea9ca18d22943 Mon Sep 17 00:00:00 2001 From: Tony Tang Date: Fri, 13 Feb 2026 22:59:08 +0000 Subject: cmd/go/internal/vcs: delete go-internal argument handling dead code These two code paths handle arguments internally used by the go command, but CL 736710 removed all of their uses. Remove their handling code too. Change-Id: I99f50ef4916f29e56f5d5aaeb3c48bae4bf0b74d GitHub-Last-Rev: 0f109f2c48098c4ac5a8b695cead075f12e22e81 GitHub-Pull-Request: golang/go#77600 Reviewed-on: https://go-review.googlesource.com/c/go/+/745300 LUCI-TryBot-Result: Go LUCI Reviewed-by: Dmitri Shuralyov Auto-Submit: Dmitri Shuralyov Reviewed-by: Roland Shoemaker Reviewed-by: Tony Tang --- src/cmd/go/internal/vcs/vcs.go | 23 ----------------------- 1 file changed, 23 deletions(-) (limited to 'src/cmd') diff --git a/src/cmd/go/internal/vcs/vcs.go b/src/cmd/go/internal/vcs/vcs.go index 5613e79e7c..0822844127 100644 --- a/src/cmd/go/internal/vcs/vcs.go +++ b/src/cmd/go/internal/vcs/vcs.go @@ -11,7 +11,6 @@ import ( "internal/godebug" "internal/lazyregexp" "internal/singleflight" - "io/fs" "log" urlpkg "net/url" "os" @@ -488,28 +487,6 @@ func (v *Cmd) run1(dir string, cmdline string, keyval []string, verbose bool) ([ args[i] = expand(m, arg) } - if len(args) >= 2 && args[0] == "--go-internal-mkdir" { - var err error - if filepath.IsAbs(args[1]) { - err = os.Mkdir(args[1], fs.ModePerm) - } else { - err = os.Mkdir(filepath.Join(dir, args[1]), fs.ModePerm) - } - if err != nil { - return nil, err - } - args = args[2:] - } - - if len(args) >= 2 && args[0] == "--go-internal-cd" { - if filepath.IsAbs(args[1]) { - dir = args[1] - } else { - dir = filepath.Join(dir, args[1]) - } - args = args[2:] - } - _, err := pathcache.LookPath(v.Cmd) if err != nil { fmt.Fprintf(os.Stderr, -- cgit v1.3-5-g9baa