Clone this repo:

Branches

  1. f621561 README: explain that repository is obsolete by Ian Lance Taylor · 6 weeks ago master
  2. 29efa12 LICENSE: update per Google Legal by Russ Cox · 5 months ago
  3. 58d495d main.go: gofmt format by cui fliter · 1 year, 4 months ago
  4. 680e4a3 vgo: add spurious dependency on github.com/miekg/dns v1.0.0 by Russ Cox · 2 years, 2 months ago
  5. 1dedb03 A+C: delete AUTHORS and CONTRIBUTORS by Russ Cox · 2 years, 5 months ago

Obsolete

This repository is obsolete. All features have been incorporated into the main Go tools. The following is of historical interest only.

Versioned Go Command (vgo)

This repository holds a standalone implementation of a version-aware go command, allowing users with a Go 1.10 toolchain to use the new Go 1.11 module support.

The code in this repo is auto-generated from and should behave exactly like the Go 1.11 go command, with two changes:

  • It behaves as if the GO111MODULE variable defaults to on.
  • When using a Go 1.10 toolchain, go vet during go test is disabled.

Download/Install

Use go get -u golang.org/x/vgo.

Report Issues / Send Patches

See CONTRIBUTING.md.

Please file bugs in the main Go issue tracker, golang.org/issue, and put the prefix x/vgo: in the issue title, or cmd/go: if you have confirmed that the same bug is present in the Go 1.11 module support.

Thank you.