)]}'
{
  "commit": "a73672d4be603f5c3bb0120c69ac4cdde265d008",
  "tree": "f50948f9be743bf20f026ec99f58f8f180102083",
  "parents": [
    "e7bea8f1d64fb6752bf603c5c6f39f12f99fc3a3"
  ],
  "author": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue May 23 13:09:04 2023 -0400"
  },
  "committer": {
    "name": "Russ Cox",
    "email": "rsc@golang.org",
    "time": "Tue May 23 17:32:32 2023 +0000"
  },
  "message": "modfile: add support for go and toolchain lines\n\nAs part of the forward compatibility work, a new toolchain line\nis being added, and go lines are allowed to specify toolchain\nversions like \"1.21.0\" or \"1.21rc1\" now. (The lax RE has allowed this for quite\nsome time; what\u0027s new here is allowing it in the main module.)\n\nFor golang/go#57001.\n\nChange-Id: I1dc01289381fe080644a7a391b97a65158938f39\nReviewed-on: https://go-review.googlesource.com/c/mod/+/497397\nTryBot-Result: Gopher Robot \u003cgobot@golang.org\u003e\nReviewed-by: Bryan Mills \u003cbcmills@google.com\u003e\nRun-TryBot: Russ Cox \u003crsc@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "82c778dba1a91144dd01fbc3cc17fc2176fefc73",
      "old_mode": 33188,
      "old_path": "modfile/read_test.go",
      "new_id": "df4f117d679c11d58d9be55c847bfd1bb932ff37",
      "new_mode": 33188,
      "new_path": "modfile/read_test.go"
    },
    {
      "type": "modify",
      "old_id": "c20aef1566b617ab002126d68a5bb4336d86e350",
      "old_mode": 33188,
      "old_path": "modfile/rule.go",
      "new_id": "3306f6fef6a4bb7a767a53082b325eaa59c439e9",
      "new_mode": 33188,
      "new_path": "modfile/rule.go"
    },
    {
      "type": "modify",
      "old_id": "0c0e521525a9f6bbad4cce0ec2a680c3ad245b5e",
      "old_mode": 33188,
      "old_path": "modfile/work.go",
      "new_id": "827a01d118a4bee80b3fd6a23a14b2e85f04db77",
      "new_mode": 33188,
      "new_path": "modfile/work.go"
    }
  ]
}
