aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2018-11-13 09:46:32 -0500
committerRuss Cox <rsc@golang.org>2018-11-13 15:58:52 +0000
commitb075dfba8066033e35cd62aaacf3c8a2593cfa57 (patch)
tree149642f7871416e7c767842c12a250dc65ae7aa6 /src
parent43edf21eff83e95b32cc43453c3a8df816d85e88 (diff)
downloadgo-b075dfba8066033e35cd62aaacf3c8a2593cfa57.tar.xz
cmd/go/internal/modload: skip go.mod directories on all systems, not just Plan 9
I see no reason Plan 9 should be special cased. A directory named go.mod is not useful on any system. Followup to CL 129804. Change-Id: I9cc91b5934b17650bfdb07370aa73aeae445968c Reviewed-on: https://go-review.googlesource.com/c/149337 Run-TryBot: Russ Cox <rsc@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com>
Diffstat (limited to 'src')
-rw-r--r--src/cmd/go/internal/modload/init.go5
-rw-r--r--src/cmd/go/internal/modload/init_test.go (renamed from src/cmd/go/internal/modload/init_plan9_test.go)0
2 files changed, 2 insertions, 3 deletions
diff --git a/src/cmd/go/internal/modload/init.go b/src/cmd/go/internal/modload/init.go
index da778b4fad..7e8c223189 100644
--- a/src/cmd/go/internal/modload/init.go
+++ b/src/cmd/go/internal/modload/init.go
@@ -25,7 +25,6 @@ import (
"path"
"path/filepath"
"regexp"
- "runtime"
"strconv"
"strings"
)
@@ -402,7 +401,7 @@ func FindModuleRoot(dir, limit string, legacyConfigOK bool) (root, file string)
// Look for enclosing go.mod.
for {
- if fi, err := os.Stat(filepath.Join(dir, "go.mod")); err == nil && !(runtime.GOOS == "plan9" && fi.IsDir()) {
+ if fi, err := os.Stat(filepath.Join(dir, "go.mod")); err == nil && !fi.IsDir() {
return dir, "go.mod"
}
if dir == limit {
@@ -420,7 +419,7 @@ func FindModuleRoot(dir, limit string, legacyConfigOK bool) (root, file string)
dir = dir1
for {
for _, name := range altConfigs {
- if fi, err := os.Stat(filepath.Join(dir, name)); err == nil && !(runtime.GOOS == "plan9" && fi.IsDir()) {
+ if fi, err := os.Stat(filepath.Join(dir, name)); err == nil && !fi.IsDir() {
return dir, name
}
}
diff --git a/src/cmd/go/internal/modload/init_plan9_test.go b/src/cmd/go/internal/modload/init_test.go
index 2df9d8af7d..2df9d8af7d 100644
--- a/src/cmd/go/internal/modload/init_plan9_test.go
+++ b/src/cmd/go/internal/modload/init_test.go