)]}'
{
  "commit": "a1bb0996da0427e1e821e453db3ea33f863bdd30",
  "tree": "b1a052bace1c90627318cd23de0799100b5ae9b2",
  "parents": [
    "e981097e8cd25d7a30ed3f6ddfa4a7f60a7e106d"
  ],
  "author": {
    "name": "Shunsuke Shibayama",
    "email": "sbym1346@gmail.com",
    "time": "Sat Sep 05 22:42:30 2026 +0900"
  },
  "committer": {
    "name": "Shunsuke Shibayama",
    "email": "sbym1346@gmail.com",
    "time": "Sat Sep 05 22:42:30 2026 +0900"
  },
  "message": "Normalize recursive class-based TypedDicts\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c00714d36a56ebf93b0cfa380af2c03abbdbf2d6",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/call/type.md",
      "new_id": "5f316d4fd6a0a4428950f427fb076682db1469aa",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/call/type.md"
    },
    {
      "type": "modify",
      "old_id": "d4b66672c1a13bf88406320cea4f21a664847934",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types.rs",
      "new_id": "fa50347f6ec398e5efa04a8fcf595a85b456a524",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types.rs"
    }
  ]
}
