]> Cypherpunks repositories - gostls13.git/commit
cmd/go: make 'go get' preserve sums for content of new requirements
authorJay Conrod <jayconrod@google.com>
Fri, 28 Aug 2020 19:05:44 +0000 (15:05 -0400)
committerJay Conrod <jayconrod@google.com>
Wed, 9 Sep 2020 13:30:35 +0000 (13:30 +0000)
commitbdad4285709d1c5e04458268880775087be63027
tree8632138198f7a5fdbee7c1fe2d318470f7605d77
parent518369601ca2499cea68af86451f17d2856895f8
cmd/go: make 'go get' preserve sums for content of new requirements

This preserves zip sums when 'go get' is run on a module that does not
have a package in the root directory. The zip must be fetched to
determine whether the package should be loaded, so we already load and
verify the sum.

Note that 'go mod tidy' may still remove these sums, since they
aren't needed to load packages.

Fixes #41103

Change-Id: I78f10a25f0392461fdc98518a7c92a38ee3233c3
Reviewed-on: https://go-review.googlesource.com/c/go/+/251880
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/modload/init.go
src/cmd/go/testdata/script/mod_get_sum_noroot.txt [new file with mode: 0644]