)]}'
{
  "commit": "2f9474bbbce5a8d318444070c8b6765441dfd366",
  "tree": "0aa63e1bd6d9a6f0497d294a75caca4dad9d7324",
  "parents": [
    "cdd82a7bc7c6d7c407792afe279ed74331335370"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Wed Jul 04 00:28:41 2018 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue Jul 10 20:09:48 2018 +0000"
  },
  "message": "cmd/go/internal/vgo: adjust \u0027module mode enabled\u0027 decision\n\nThis new implementation matches the recently-written help docs, which say:\n\nFor more fine-grained control, the module support in Go 1.11 respects\na temporary environment variable, GO111MODULE, which can be set to one\nof three string values: off, on, or auto (the default).\nIf GO111MODULE\u003doff, then the go command never uses the\nnew module support. Instead it looks in vendor directories and GOPATH\nto find dependencies; we now refer to this as \"GOPATH mode.\"\nIf GO111MODULE\u003don, then the go command requires the use of modules,\nnever consulting GOPATH. We refer to this as the command being\nmodule-aware or running in \"module-aware mode\".\nIf GO111MODULE\u003dauto or is unset, then the go command enables or\ndisables module support based on the current directory.\nModule support is enabled only when the current directory is outside\nGOPATH/src and itself contains a go.mod file or is below a directory\ncontaining a go.mod file.\n\nThe global -vgo flag is removed in favor of the environment variable.\n\nChange-Id: I935466cb5cd6825a5c6926d012eab2cb74bb2832\nReviewed-on: https://go-review.googlesource.com/122260\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd66a98f21fc949ade7d67e896082c7a3199c63d",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/envcmd/env.go",
      "new_id": "b120b2dff50c5b4e8c93d223f816cc11ebcf70ed",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/envcmd/env.go"
    },
    {
      "type": "modify",
      "old_id": "53f55d44574cc7003b5d3b588cc3d9c46be93564",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/internal/vgo/init.go",
      "new_id": "f257a78a6a55fc151ec10d6ce83333ebb386fdb8",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/internal/vgo/init.go"
    },
    {
      "type": "modify",
      "old_id": "2e8595c8817cdd7611e0178c2a15b6bdb744b026",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/main.go",
      "new_id": "9df4d3a4e00408c89b4e7def302d9e3398699c9c",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/main.go"
    },
    {
      "type": "modify",
      "old_id": "03840c0793930a96527c94ec589f82a57ae9fab0",
      "old_mode": 33188,
      "old_path": "vendor/cmd/go/vgo_test.go",
      "new_id": "de4cc5bf75c9bba324692f7f659d9361996dbd93",
      "new_mode": 33188,
      "new_path": "vendor/cmd/go/vgo_test.go"
    }
  ]
}
