)]}'
{
  "commit": "9e69d8b3b40c532bec08b358bcf0e83a74d9660f",
  "tree": "d3c194d847f2e6b30071f2b7ee648ff2c02a5670",
  "parents": [
    "4ee899286d5dbcc175ccb26ee5c17a587cf714f0"
  ],
  "author": {
    "name": "Alan Donovan",
    "email": "adonovan@google.com",
    "time": "Tue Oct 07 15:34:44 2025 -0400"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Tue Oct 07 12:55:59 2025 -0700"
  },
  "message": "go/analysis/checker: make test hermetic\n\nBefore, it made assumptions about the set of packages in\nthe standard library, which is about to change, burdening\nthe person making that change with a spurious test failure.\n(Every time I do this we get burned. When will I learn?)\n\nNow, it uses a fake test data tree.\n\nChange-Id: Ib15f08cd28b38cf47fbb997291998959a679eaa2\nReviewed-on: https://go-review.googlesource.com/c/tools/+/709955\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Alan Donovan \u003cadonovan@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "524c5b7f2c54e20a316a00a366220a056e276b90",
      "old_mode": 33188,
      "old_path": "go/analysis/checker/example_test.go",
      "new_id": "9f3aac8c250f134599e33b36bd14ddbcef77bd4c",
      "new_mode": 33188,
      "new_path": "go/analysis/checker/example_test.go"
    }
  ]
}
