From: Bryan C. Mills Date: Thu, 5 Sep 2019 18:26:29 +0000 (-0400) Subject: cmd/go/internal/modfetch: report the module path for errors in (*codeRepo).Versions X-Git-Tag: go1.14beta1~1147 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=de4c0730cb51aeb2292fc91830324bc95cfb9d6f;p=gostls13.git cmd/go/internal/modfetch: report the module path for errors in (*codeRepo).Versions Updates #34094 Change-Id: Ifd10b51c2b4ebe77c4f8f68726e411f54c13b9c9 Reviewed-on: https://go-review.googlesource.com/c/go/+/194560 Run-TryBot: Bryan C. Mills TryBot-Result: Gobot Gobot Reviewed-by: Jay Conrod --- diff --git a/src/cmd/go/internal/modfetch/coderepo.go b/src/cmd/go/internal/modfetch/coderepo.go index cd85bad45f..541d856b28 100644 --- a/src/cmd/go/internal/modfetch/coderepo.go +++ b/src/cmd/go/internal/modfetch/coderepo.go @@ -140,7 +140,10 @@ func (r *codeRepo) Versions(prefix string) ([]string, error) { } tags, err := r.code.Tags(p) if err != nil { - return nil, err + return nil, &module.ModuleError{ + Path: r.modPath, + Err: err, + } } list := []string{} @@ -171,7 +174,10 @@ func (r *codeRepo) Versions(prefix string) ([]string, error) { // by referring to them with a +incompatible suffix, as in v17.0.0+incompatible. files, err := r.code.ReadFileRevs(incompatible, "go.mod", codehost.MaxGoMod) if err != nil { - return nil, err + return nil, &module.ModuleError{ + Path: r.modPath, + Err: err, + } } for _, rev := range incompatible { f := files[rev]