diff options
author | Bryan C. Mills <bcmills@google.com> | 2019-09-05 14:26:29 -0400 |
---|---|---|
committer | Bryan C. Mills <bcmills@google.com> | 2019-09-10 19:07:34 +0000 |
commit | de4c0730cb51aeb2292fc91830324bc95cfb9d6f (patch) | |
tree | 92a3bf1ed2080d76824232b2b5963a17a0194a93 /src/cmd/go/internal/modfetch/coderepo.go | |
parent | 5bb19e3454b91b0b8be53958a0f1b98f8b7b2c6b (diff) | |
download | go-de4c0730cb51aeb2292fc91830324bc95cfb9d6f.tar.gz go-de4c0730cb51aeb2292fc91830324bc95cfb9d6f.zip |
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 <bcmills@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
Diffstat (limited to 'src/cmd/go/internal/modfetch/coderepo.go')
-rw-r--r-- | src/cmd/go/internal/modfetch/coderepo.go | 10 |
1 files changed, 8 insertions, 2 deletions
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] |