]> Cypherpunks repositories - gostls13.git/commit
cmd/go: make 'go mod download' update go.sum after downloads are complete
authorJay Conrod <jayconrod@google.com>
Fri, 11 Sep 2020 13:31:30 +0000 (09:31 -0400)
committerJay Conrod <jayconrod@google.com>
Fri, 11 Sep 2020 15:53:52 +0000 (15:53 +0000)
commitb459bc8152210c14b66e23351690ff774cd68d2c
treebc5d92b253e1a185d76d56519e69366ba958acdb
parent1ed4f12f4a6b9d783cf9a6fc3a292a433b8539c6
cmd/go: make 'go mod download' update go.sum after downloads are complete

'go mod download' calls WriteGoMod once via modload.ListModules when
it loads the build list. This saves sums for go.mod files needed by
MVS, but the write occurs before any zip files are downloaded.

With this change, 'go mod download' calls WriteGoMod again (and thus,
modfetch.WriteGoSum) after downloading and verifying module zip files,
so the sums of the zip files will be saved, too.

Fixes #41341

Change-Id: I7d56754aa255256ed45fd93cb154c2e6ea5f45a9
Reviewed-on: https://go-review.googlesource.com/c/go/+/254357
Run-TryBot: Jay Conrod <jayconrod@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
src/cmd/go/internal/modcmd/download.go
src/cmd/go/testdata/script/mod_download.txt