)]}'
{
  "commit": "694fc8e76bec99b67bbd0302852f6a1c1dafe7ca",
  "tree": "03313f774fb60043129d63a7c3d4b44068c7fbbb",
  "parents": [
    "008048c5f4613c6b864c2e69ce795df9fa227e63"
  ],
  "author": {
    "name": "Michael Matloob",
    "email": "matloob@golang.org",
    "time": "Mon Dec 16 17:18:06 2019 -0500"
  },
  "committer": {
    "name": "Michael Matloob",
    "email": "matloob@golang.org",
    "time": "Wed Aug 26 21:35:30 2020 +0000"
  },
  "message": "cmd/go/internal/modload: reject some bad module paths\n\nThis change rejects module paths that don\u0027t conform to\nthe new checkModulePathLax function, when loading a go.mod\nfile. The change uses the checkModulePathLax function instead of\nCheckPath because there are still many users who are using\nunpublished modules with unpublishable paths, and we don\u0027t\nwant to break them all.\n\nNext, before this change, when go mod init is run in GOPATH,\nit would try to use the location of the directory within GOPATH\nto infer the module path. After this change, it will only use\nthat inferred module path if it conforms to module.CheckPath.\n\nChange-Id: Idb36d1655cc76aae82671e87ba634609503ad1a2\nReviewed-on: https://go-review.googlesource.com/c/go/+/211597\nRun-TryBot: Michael Matloob \u003cmatloob@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan C. Mills \u003cbcmills@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "af23647cd424f120743eaad245ac6373a0229271",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/modload/init.go",
      "new_id": "6f93b88eab26978620b1db7d1dbeecd63f73703d",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/modload/init.go"
    },
    {
      "type": "modify",
      "old_id": "1ab418a0757e1f99d6f3274d7237bb88ca0b28a0",
      "old_mode": 33188,
      "old_path": "src/cmd/go/testdata/script/mod_invalid_path.txt",
      "new_id": "05a513357176cb8d301aecdb494e4ca2a90f1ba9",
      "new_mode": 33188,
      "new_path": "src/cmd/go/testdata/script/mod_invalid_path.txt"
    }
  ]
}
