)]}'
{
  "commit": "97f0339728cc88772c3a5b6add235569592792ed",
  "tree": "bf6f55d511e66c192db71ab7a7aee7d5fc38ff65",
  "parents": [
    "9746f582a1976b1b884fd25ca6f588667b82e5ed"
  ],
  "author": {
    "name": "Alex Waygood",
    "email": "alex.waygood@gmail.com",
    "time": "Fri Mar 27 19:27:47 2026 +0000"
  },
  "committer": {
    "name": "Alex Waygood",
    "email": "alex.waygood@gmail.com",
    "time": "Fri Mar 27 19:32:33 2026 +0000"
  },
  "message": "Remove `FunctionalTypedDictSchema`\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b7f1cb51fcd1ca9269638c8e40f46835282168c5",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/class/typed_dict.rs",
      "new_id": "beca8ca83b229df3c38b428e96869503b0d143f8",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/class/typed_dict.rs"
    },
    {
      "type": "modify",
      "old_id": "d04db97fd85131b281ff0ebcacfe98e581fcf003",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/infer/builder/typed_dict.rs",
      "new_id": "9de5deb668541df8d198e302024ebe3807baffcb",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/infer/builder/typed_dict.rs"
    },
    {
      "type": "modify",
      "old_id": "667e0e1fb0852ba964c42c422abef593e3e7d898",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/typed_dict.rs",
      "new_id": "2c3c4f09d2dfd1d9052830ac4fa5fae3c603fe7c",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/typed_dict.rs"
    }
  ]
}
