)]}'
{
  "commit": "dc5ccad0353d0284a36cabaa3e037bbe17a8f4db",
  "tree": "cc8ffd57efa1aa11522dbd879defd5d295c68ec5",
  "parents": [
    "981cf15cb8f34c9ecf99d9d667f7742631c6c21a"
  ],
  "author": {
    "name": "Shunsuke Shibayama",
    "email": "sbym1346@gmail.com",
    "time": "Wed Jul 08 17:37:29 2026 +0900"
  },
  "committer": {
    "name": "Shunsuke Shibayama",
    "email": "sbym1346@gmail.com",
    "time": "Thu Jul 09 00:57:37 2026 +0900"
  },
  "message": "Support parametric recursive alias relations\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2909af5bf415cc32131a427437d6ccf75c194876",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/pep695_type_aliases.md",
      "new_id": "13373a13af20a62bd8ca5ea9baa2336a3074f94a",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/pep695_type_aliases.md"
    },
    {
      "type": "modify",
      "old_id": "977fe6773345a7221a5f6248b2ee14771a3ffb5c",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/cyclic.rs",
      "new_id": "cbdbfa9d8e0b99b4fa636147d180b06aa047f205",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/cyclic.rs"
    },
    {
      "type": "modify",
      "old_id": "92b77dfc11de7662f0f9b388f1348eaa5307ff57",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/infer/builder/binary_expressions.rs",
      "new_id": "9c79ed612f94701bd3f5524203c44e7f63021331",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/infer/builder/binary_expressions.rs"
    },
    {
      "type": "modify",
      "old_id": "0755facd01d3b84ade0a5e627bc3d654973465bb",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/infer/comparisons.rs",
      "new_id": "48eeef05b598e6f0cc1dbb2dbd1ea159c97c9225",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/infer/comparisons.rs"
    },
    {
      "type": "modify",
      "old_id": "efdd158d4aad70c4ad9e284b231fdedae0ec8de5",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/relation.rs",
      "new_id": "aaff2c2799131b894e88951cdc84b8ee0ea5028a",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/relation.rs"
    },
    {
      "type": "modify",
      "old_id": "10bcd594a0f9aebd5e60d455df2f81ae42b858c0",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/set_theoretic.rs",
      "new_id": "5ab42b3f616021a45e144fe4787a4d5658d5b051",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/set_theoretic.rs"
    },
    {
      "type": "modify",
      "old_id": "970cb694604617a55e86f9ba52959fbda32e55f5",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/set_theoretic/builder.rs",
      "new_id": "0156a375c67af38907cd9752ef7a0904bafb2e1d",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/set_theoretic/builder.rs"
    }
  ]
}
