)]}'
{
  "commit": "b56a28f8bd8379d47ee77b658799ce29061f6abe",
  "tree": "d0ccf8c7c7c5df9e78766044e5147f50555a24cb",
  "parents": [
    "79169e9d3645b69457c3c546644e29ba620146e7"
  ],
  "author": {
    "name": "Conrad Irwin",
    "email": "conrad.irwin@gmail.com",
    "time": "Wed Jun 21 13:00:28 2023 -0600"
  },
  "committer": {
    "name": "Michael Matloob",
    "email": "matloob@golang.org",
    "time": "Thu Jul 18 17:52:20 2024 +0000"
  },
  "message": "modfile: Add support for tool lines\n\nAdd new tool directive to go.mod parser and functions\nto add and drop them.\n\nFor golang/go#48429\n\nChange-Id: I37667a69ded9d59ea248ec48ad35c87592103218\nReviewed-on: https://go-review.googlesource.com/c/mod/+/508355\nReviewed-by: Michael Matloob \u003cmatloob@golang.org\u003e\nReviewed-by: Sam Thanawalla \u003csamthanawalla@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "66dcaf9803db3a285e5c1c97051475e69f93c3c8",
      "old_mode": 33188,
      "old_path": "modfile/rule.go",
      "new_id": "3e4a1d0ab4a6097dbf374536625cd1481152c93f",
      "new_mode": 33188,
      "new_path": "modfile/rule.go"
    },
    {
      "type": "modify",
      "old_id": "4d0d12a3ebeb8e10d97ebbcae3c072601068feee",
      "old_mode": 33188,
      "old_path": "modfile/rule_test.go",
      "new_id": "c75a77a404f95efa7cbd199772023e2ea6f403df",
      "new_mode": 33188,
      "new_path": "modfile/rule_test.go"
    },
    {
      "type": "modify",
      "old_id": "8f54897cf7b95072d7322990a14640e5e6247e97",
      "old_mode": 33188,
      "old_path": "modfile/work.go",
      "new_id": "5387d0c265937e3df119ab1f96f4125e78a363e4",
      "new_mode": 33188,
      "new_path": "modfile/work.go"
    }
  ]
}
