]> Cypherpunks repositories - gostls13.git/commit
cmd/go: make mod init disallow invalid major version suffixes
authorPaschalis Tsilias <paschalis.tsilias@gmail.com>
Tue, 2 Feb 2021 13:25:21 +0000 (15:25 +0200)
committerJay Conrod <jayconrod@google.com>
Tue, 17 Aug 2021 21:34:32 +0000 (21:34 +0000)
commita2a9a7b5132c7a0b1d4c297018d6072101456709
treed753c36d32e775c1ca8fe331116dbae936f85b80
parent3848488f0f9ea597e9fc69cfd8e942ea7cf35311
cmd/go: make mod init disallow invalid major version suffixes

This CL reuses the SplitPathVersion function from the module package to
detect invalid major version suffixes and return a relevant error
message along with a suggested fix.

Fixes #44052
Fixes #46085

Change-Id: I6c06f31a134e864a1d9b6e00c048ca1c59b4365e
Reviewed-on: https://go-review.googlesource.com/c/go/+/288712
Reviewed-by: Jay Conrod <jayconrod@google.com>
Trust: Jay Conrod <jayconrod@google.com>
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Jay Conrod <jayconrod@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/go/internal/modload/init.go
src/cmd/go/testdata/script/mod_init_invalid_major.txt [new file with mode: 0644]