commit | 94841d0725da6d75db0041374260f8a11035d4c8 | [log] [tgz] |
---|---|---|
author | Jay Conrod <jayconrod@google.com> | Thu Jun 11 18:17:31 2020 -0400 |
committer | Jay Conrod <jayconrod@google.com> | Fri Aug 21 19:08:19 2020 +0000 |
tree | cfc2f87d30850f5a687308ce537976ff40138453 | |
parent | eaf4f2b888298615685284fc3c8696891134139e [diff] |
cmd/gorelease: extract loading functions out of makeReleaseReport This is a refactoring CL: there should be no visible change in behavior. There are several feature requests related to loading the base and release versions from different places or with different module paths. This CL enables that work by extracting two functions out of makeReleaseReport. loadLocalModule loads the release version from a local directory. loadDownloadedModule downloads the base version and loads it from the module cache. In the future, base and release may not necessarily be remote and local. For golang/go#39666 Change-Id: I37955caacf02479b7a3eaf03782f140a42f3a87e Reviewed-on: https://go-review.googlesource.com/c/exp/+/238838 Run-TryBot: Jay Conrod <jayconrod@google.com> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Bryan C. Mills <bcmills@google.com>
This subrepository holds experimental and deprecated (in the old
directory) packages.
The idea for this subrepository originated as the pkg/exp
directory of the main repository, but its presence there made it unavailable to users of the binary downloads of the Go installation. The subrepository has therefore been created to make it possible to go get
these packages.
Warning: Packages here are experimental and unreliable. Some may one day be promoted to the main repository or other subrepository, or they may be modified arbitrarily or even disappear altogether.
In short, code in this subrepository is not subject to the Go 1 compatibility promise. (No subrepo is, but the promise is even more likely to be violated by go.exp than the others.)
Caveat emptor.