mirror of
https://github.com/golang/go
synced 2024-11-21 21:34:40 -07:00
cmd/go: explain versions better
Summarize the desiderata for selecting versions of remote packages to get. Fixes #3394. R=golang-dev, adg CC=golang-dev https://golang.org/cl/5902058
This commit is contained in:
parent
bfdc45a456
commit
6421bdeb71
@ -225,7 +225,15 @@ The -u flag instructs get to use the network to update the named packages
|
|||||||
and their dependencies. By default, get uses the network to check out
|
and their dependencies. By default, get uses the network to check out
|
||||||
missing packages but does not use it to look for updates to existing packages.
|
missing packages but does not use it to look for updates to existing packages.
|
||||||
|
|
||||||
TODO: Explain versions better.
|
When checking out or updating a package, get looks for a branch or
|
||||||
|
tag that matches the locally installed version of Go. If the local
|
||||||
|
version "is release.rNN", it searches for "go.rNN". (For an
|
||||||
|
installation using Go version "weekly.YYYY-MM-DD", it searches for a
|
||||||
|
package version labeled "go.YYYY-MM-DD".) If the desired version
|
||||||
|
cannot be found but others exist with labels in the correct format,
|
||||||
|
get retrieves the most recent version before the desired label.
|
||||||
|
Finally, if all else fails it retrieves the most recent version of
|
||||||
|
the package.
|
||||||
|
|
||||||
For more about specifying packages, see 'go help packages'.
|
For more about specifying packages, see 'go help packages'.
|
||||||
|
|
||||||
|
@ -36,7 +36,15 @@ The -u flag instructs get to use the network to update the named packages
|
|||||||
and their dependencies. By default, get uses the network to check out
|
and their dependencies. By default, get uses the network to check out
|
||||||
missing packages but does not use it to look for updates to existing packages.
|
missing packages but does not use it to look for updates to existing packages.
|
||||||
|
|
||||||
TODO: Explain versions better.
|
When checking out or updating a package, get looks for a branch or
|
||||||
|
tag that matches the locally installed version of Go. If the local
|
||||||
|
version "is release.rNN", it searches for "go.rNN". (For an
|
||||||
|
installation using Go version "weekly.YYYY-MM-DD", it searches for a
|
||||||
|
package version labeled "go.YYYY-MM-DD".) If the desired version
|
||||||
|
cannot be found but others exist with labels in the correct format,
|
||||||
|
get retrieves the most recent version before the desired label.
|
||||||
|
Finally, if all else fails it retrieves the most recent version of
|
||||||
|
the package.
|
||||||
|
|
||||||
For more about specifying packages, see 'go help packages'.
|
For more about specifying packages, see 'go help packages'.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user