)]}'
{
  "commit": "4bbcc9fd127ab0b2b4269a698e979a41b59af5e6",
  "tree": "72db71554b7ab17e1191b5d9b2b6bcd15840bb12",
  "parents": [
    "122c93afe11828e293bd624e3336c4b65dc33bd2"
  ],
  "author": {
    "name": "cuishuang",
    "email": "imcusg@gmail.com",
    "time": "Sun Oct 05 14:54:01 2025 +0800"
  },
  "committer": {
    "name": "Gopher Robot",
    "email": "gobot@golang.org",
    "time": "Wed Oct 08 13:54:15 2025 -0700"
  },
  "message": "all: use reflect.TypeFor instead of reflect.TypeOf when we have known the type\n\nFor golang/go#60088.\n\nChange-Id: I43a47ae20cd84e02b0eb3496387f73d92745da58\nReviewed-on: https://go-review.googlesource.com/c/tools/+/709135\nReviewed-by: Sean Liao \u003csean@liao.dev\u003e\nAuto-Submit: Michael Pratt \u003cmpratt@google.com\u003e\nReviewed-by: Alan Donovan \u003cadonovan@google.com\u003e\nReviewed-by: Michael Pratt \u003cmpratt@google.com\u003e\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nAuto-Submit: Sean Liao \u003csean@liao.dev\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31748795dac1611fd64673856524e9ca6e37c72f",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/pkgfact/pkgfact.go",
      "new_id": "2b8add3014976e7f2c734ddc347d74281027a2f7",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/pkgfact/pkgfact.go"
    },
    {
      "type": "modify",
      "old_id": "0850a58bbd5c14756845827cc3cb151ad4ea9172",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/printf/printf.go",
      "new_id": "d94e592cf198040ca053d7424482a6f6f697fb81",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/printf/printf.go"
    },
    {
      "type": "modify",
      "old_id": "b7ff3ad687796f6452b689840c006e55fccebb8f",
      "old_mode": 33188,
      "old_path": "go/analysis/passes/usesgenerics/usesgenerics.go",
      "new_id": "a0126ddf4bcd6d6d4a5af1039acc0c58385b7115",
      "new_mode": 33188,
      "new_path": "go/analysis/passes/usesgenerics/usesgenerics.go"
    },
    {
      "type": "modify",
      "old_id": "cea1facadf2ee89879c11cc5063653c5cf31c1ee",
      "old_mode": 33188,
      "old_path": "internal/analysisinternal/generated/generated.go",
      "new_id": "13e1b69021ac718d763d8507934fbfbfff318eb1",
      "new_mode": 33188,
      "new_path": "internal/analysisinternal/generated/generated.go"
    },
    {
      "type": "modify",
      "old_id": "0143fc5a298385c5225ce2d2e66bd70610a536ec",
      "old_mode": 33188,
      "old_path": "internal/facts/facts_test.go",
      "new_id": "0b4ea733f67c6474cb5351aa8c4cdd75e9f627b9",
      "new_mode": 33188,
      "new_path": "internal/facts/facts_test.go"
    },
    {
      "type": "modify",
      "old_id": "5319fa06a69514a8862fe20138e84e2784be8a0e",
      "old_mode": 33188,
      "old_path": "internal/packagestest/expect.go",
      "new_id": "1533fd7d8d152c3f736dfce27d2fe989b7afaedd",
      "new_mode": 33188,
      "new_path": "internal/packagestest/expect.go"
    },
    {
      "type": "modify",
      "old_id": "c21e74a5ceb97f8e424ded7373bb99b891cd9dc8",
      "old_mode": 33188,
      "old_path": "internal/refactor/inline/inline.go",
      "new_id": "cc4340331f8dfbad07322ae7e3cb9f47d482df18",
      "new_mode": 33188,
      "new_path": "internal/refactor/inline/inline.go"
    },
    {
      "type": "modify",
      "old_id": "6fb1e44ef3017510c83fb98cc67cee3cf3a3ae80",
      "old_mode": 33188,
      "old_path": "refactor/eg/rewrite.go",
      "new_id": "cf02b5dafe64de7864de0b4d8ff9fbaa051e9f13",
      "new_mode": 33188,
      "new_path": "refactor/eg/rewrite.go"
    }
  ]
}
