You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My fix for #34383 was incomplete: it failed to take into account the possibility that the longest path for the module would be a *PackageNotInModuleError, in which case we should prefer the *PackageNotInModuleError over an unclassified error from a module with a shorter path.
A reproducer:
example.com$ gotip version
go version devel +cfe23204 Sun Oct 6 18:18:50 2019 +0000 linux/amd64
example.com$ GOPROXY=direct gotip get vcs-test.golang.org/git/empty-v2-without-v1.git/[email protected]
go: finding vcs-test.golang.org/git/empty-v2-without-v1.git v2.0.0
go get vcs-test.golang.org/git/empty-v2-without-v1.git/[email protected]: vcs-test.golang.org/git/[email protected]: invalid version: module contains a go.mod file, so major version must be compatible: should be v0 or v1, not v2