diff options
Diffstat (limited to 'libgo/go/cmd/go/internal/modcmd/verify.go')
-rw-r--r-- | libgo/go/cmd/go/internal/modcmd/verify.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/libgo/go/cmd/go/internal/modcmd/verify.go b/libgo/go/cmd/go/internal/modcmd/verify.go index 81fc44dc97a..831e5cf85bb 100644 --- a/libgo/go/cmd/go/internal/modcmd/verify.go +++ b/libgo/go/cmd/go/internal/modcmd/verify.go @@ -6,16 +6,18 @@ package modcmd import ( "bytes" - "cmd/go/internal/cfg" "fmt" "io/ioutil" "os" "cmd/go/internal/base" - "cmd/go/internal/dirhash" + "cmd/go/internal/cfg" "cmd/go/internal/modfetch" "cmd/go/internal/modload" - "cmd/go/internal/module" + "cmd/go/internal/work" + + "golang.org/x/mod/module" + "golang.org/x/mod/sumdb/dirhash" ) var cmdVerify = &base.Command{ @@ -32,13 +34,17 @@ non-zero status. Run: runVerify, } +func init() { + work.AddModCommonFlags(cmdVerify) +} + func runVerify(cmd *base.Command, args []string) { if len(args) != 0 { // NOTE(rsc): Could take a module pattern. base.Fatalf("go mod verify: verify takes no arguments") } // Checks go mod expected behavior - if !modload.Enabled() { + if !modload.Enabled() || !modload.HasModRoot() { if cfg.Getenv("GO111MODULE") == "off" { base.Fatalf("go: modules disabled by GO111MODULE=off; see 'go help modules'") } else { |