)]}'
{
  "commit": "789cdcffa55fbb337c3c37cb3eed909e4b94fd6b",
  "tree": "33802a98cd555b7b45e671d5d926294248ab2dbe",
  "parents": [
    "20d80edfc2e10fe25a002e45bbf6a1c7ffcc6cea"
  ],
  "author": {
    "name": "Alex Waygood",
    "email": "alex.waygood@gmail.com",
    "time": "Mon Jan 05 15:45:49 2026 +0000"
  },
  "committer": {
    "name": "Alex Waygood",
    "email": "alex.waygood@gmail.com",
    "time": "Sat Jan 17 00:29:23 2026 +0000"
  },
  "message": "[ty] Early return in `Type::has_relation_to_impl` for `Type` variants that are always mutually disjoint\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42a94cc36d4a241b53a6bda397b9c9965e9239eb",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/dataclasses/fields.md",
      "new_id": "6d084ef48746c83d9df14589925155d025f87d31",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/dataclasses/fields.md"
    },
    {
      "type": "modify",
      "old_id": "4f977a0e6bcca963fab749f0b1645475f0e9bae1",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/relation.rs",
      "new_id": "330a5ec7665eb0f54308263fa7d270e7e37f2f67",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/relation.rs"
    }
  ]
}
