)]}'
{
  "commit": "f93ef07b1143abf3003555c4afcadc0e9842cbf8",
  "tree": "aad0ee4f51ff9da490d504d6fc2f43ae582d72a7",
  "parents": [
    "3f5a97514b16c432d9699a0f1a913fabd3c0cb86"
  ],
  "author": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Fri Nov 20 17:03:42 2020 -0500"
  },
  "committer": {
    "name": "Bryan C. Mills",
    "email": "bcmills@google.com",
    "time": "Sat Nov 21 03:29:37 2020 +0000"
  },
  "message": "cmd/go/internal/modload: remove the Reqs function\n\nThe Reqs function returns an mvs.Reqs implemention for the global\nbuild list. The API that it presents assumes that the build list is\nglobally consistent (problematic for #40775) and readily available\n(problematic for #36460).\n\nFortunately, it is no longer used outside of the modload package.\nWe can instead use individual instances of the unexported mvsReqs\nstruct, making the dependency on the global build list more explicit.\n\nFor #36460\nFor #40775\n\nChange-Id: I8674442f2a86416b0bf9c3395cb591c1e724c9d2\nReviewed-on: https://go-review.googlesource.com/c/go/+/272129\nTrust: Bryan C. Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Bryan C. Mills \u003cbcmills@google.com\u003e\nTryBot-Result: Go Bot \u003cgobot@golang.org\u003e\nReviewed-by: Jay Conrod \u003cjayconrod@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b9345acbce2dc740a2244579503f18522360006b",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/modload/init.go",
      "new_id": "a9b77c82b353b97e50271cec0cbe20756950282b",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/modload/init.go"
    },
    {
      "type": "modify",
      "old_id": "302330278eba273784aabdcedc5fdc983bc22642",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/modload/load.go",
      "new_id": "732c4af92b57375129627d5c6c25c4ee75dacc5d",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/modload/load.go"
    },
    {
      "type": "modify",
      "old_id": "db57b3ec5fe4c18abc26324d2406e83d1299edf2",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/modload/mvs.go",
      "new_id": "167d6819b06ae51620dc01195eacc30d17116ae1",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/modload/mvs.go"
    },
    {
      "type": "modify",
      "old_id": "0cb376ec3c06fc124dabf56e91f1d38802fdde03",
      "old_mode": 33188,
      "old_path": "src/cmd/go/internal/modload/mvs_test.go",
      "new_id": "50e93c381fdd1d4fba4c99c939368c0e04f5a9d3",
      "new_mode": 33188,
      "new_path": "src/cmd/go/internal/modload/mvs_test.go"
    }
  ]
}
