]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.cmdgo] cmd/go: thread through modroots providing replacements
authorMichael Matloob <matloob@golang.org>
Sun, 4 Jul 2021 17:27:18 +0000 (13:27 -0400)
committerMichael Matloob <matloob@golang.org>
Fri, 30 Jul 2021 23:47:39 +0000 (23:47 +0000)
commitb3b53e1dad8681e3c21522513e4539813a5a3de7
treeafc615fe1c7a6e33c361e0c96a28c9685578e2ce
parent47694b59eb30bfe6a1c12a2eaaf631a4e956b9c7
[dev.cmdgo] cmd/go: thread through modroots providing replacements

modload.Replacement and modload.resolveReplacement now also return
the modroot of the module providing a replacement so that we can
correctly construct the path of a replaced module (because the
path in the module.Version is relative to the modroot).

For #45713
Change-Id: I8c69ccbcc1f40201071e35fcf93d6b5d0ed4cdf7
Reviewed-on: https://go-review.googlesource.com/c/go/+/334941
Trust: Michael Matloob <matloob@golang.org>
Run-TryBot: Michael Matloob <matloob@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Jay Conrod <jayconrod@google.com>
src/cmd/go/internal/modcmd/vendor.go
src/cmd/go/internal/modget/get.go
src/cmd/go/internal/modload/build.go
src/cmd/go/internal/modload/import.go
src/cmd/go/internal/modload/init.go
src/cmd/go/internal/modload/load.go
src/cmd/go/internal/modload/modfile.go
src/cmd/go/internal/modload/query.go
src/cmd/go/internal/modload/vendor.go