)]}'
{
  "commit": "ddb729abdc8fb0bc47e4dcb95b83cef050ef6272",
  "tree": "9b0542fdaa98f937df214a054443be3741e26f74",
  "parents": [
    "f8262c13446ac50a7361cd18ee3eeb93c5d06d99"
  ],
  "author": {
    "name": "Lukas Wirth",
    "email": "me@lukaswirth.dev",
    "time": "Fri Mar 06 13:38:25 2026 +0100"
  },
  "committer": {
    "name": "Lukas Wirth",
    "email": "me@lukaswirth.dev",
    "time": "Fri Mar 06 14:52:35 2026 +0100"
  },
  "message": "fix: Fix invalid `PartialEq` impl for `EditionedFileIdData`\r\n\r\nThis broke the contract of `HashEqLike`, causing interning to return different IDs\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "13fb05d565479e19076ba5afac5e5ef33b6f09bf",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/base-db/src/editioned_file_id.rs",
      "new_id": "062e3b59d94192d4ab95515d945bf31050f569a8",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/base-db/src/editioned_file_id.rs"
    },
    {
      "type": "modify",
      "old_id": "225ba958634ebbaee01bf8c4b756d9dec87beb46",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/incremental.rs",
      "new_id": "b2a056ff2a60e6def2954a0b9223e54fd78b8d56",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-def/src/nameres/tests/incremental.rs"
    },
    {
      "type": "modify",
      "old_id": "2f41de64cbbddd6c6c70dd3d1ec49716c8fb408d",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/macros.rs",
      "new_id": "28a688d4a39baaed74bbb511c03ffa16f787465f",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/hir-ty/src/tests/macros.rs"
    },
    {
      "type": "modify",
      "old_id": "7200e7fbe5ae603c2d1ee9846c91508640b22639",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide-db/src/traits.rs",
      "new_id": "41ef5016538336353e6d911da0839bab17f370fc",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide-db/src/traits.rs"
    },
    {
      "type": "modify",
      "old_id": "f8b0dbfe62824d7847e5e2e1589fb0fe6d0eed49",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/ide/src/typing.rs",
      "new_id": "ca2194fceb67672d5de9615c4f0ed9067488ba83",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/ide/src/typing.rs"
    },
    {
      "type": "modify",
      "old_id": "ca68edd88c059eb09a6bf990885c4e6957a0a789",
      "old_mode": 33188,
      "old_path": "src/tools/rust-analyzer/crates/test-fixture/src/lib.rs",
      "new_id": "93d4650cd3c44c7b04ae0adb293c1488175d4b92",
      "new_mode": 33188,
      "new_path": "src/tools/rust-analyzer/crates/test-fixture/src/lib.rs"
    }
  ]
}
