)]}'
{
  "commit": "e4833614c2235b9b8d8a81221ba9e402ac3999a9",
  "tree": "917e1177569e9a7a04f6063c602edf1711f14b21",
  "parents": [
    "508c0a086181a265ce3f9012b50b6fe513b91776"
  ],
  "author": {
    "name": "David Peter",
    "email": "mail@david-peter.de",
    "time": "Tue Dec 02 20:12:13 2025 +0100"
  },
  "committer": {
    "name": "David Peter",
    "email": "mail@david-peter.de",
    "time": "Tue Dec 02 20:12:13 2025 +0100"
  },
  "message": "[ty] Default specialize generic type aliases\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8207d55bcc22ad92789abb70747dbd026a297ec1",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/resources/mdtest/implicit_type_aliases.md",
      "new_id": "5f89c53bc52b7f79f1aafa3fefa82bada4bc8006",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/resources/mdtest/implicit_type_aliases.md"
    },
    {
      "type": "modify",
      "old_id": "7c65a4715e8d0ae9884637119335994d2356d27c",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types.rs",
      "new_id": "6195f5be287c57d3c1b86795a4f326c38884e880",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types.rs"
    },
    {
      "type": "modify",
      "old_id": "8c211735cde47fcb00d3d383fcef5ea938f8bc2e",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/infer/builder/annotation_expression.rs",
      "new_id": "b53047c3b4429281dbb2b1079b45e4755fe141df",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/infer/builder/annotation_expression.rs"
    },
    {
      "type": "modify",
      "old_id": "0e3a326139045c2c4f9bb1041757db258510ca39",
      "old_mode": 33188,
      "old_path": "crates/ty_python_semantic/src/types/infer/builder/type_expression.rs",
      "new_id": "41c5a48e60a02739b665401d5a49ffaacc8d6e2e",
      "new_mode": 33188,
      "new_path": "crates/ty_python_semantic/src/types/infer/builder/type_expression.rs"
    }
  ]
}
