)]}'
{
  "commit": "ddc529b6af5a4eb9ba5c910f7c391ca4445c9e1e",
  "tree": "f6479bff57e56635aa22a42ad8ea766134ac38ca",
  "parents": [
    "02f4e0f9e824c2e1d744afc96e35200165478c65"
  ],
  "author": {
    "name": "Micha Reiser",
    "email": "micha@reiser.io",
    "time": "Fri May 29 21:07:36 2026 +0200"
  },
  "committer": {
    "name": "Micha Reiser",
    "email": "micha@reiser.io",
    "time": "Fri May 29 21:07:36 2026 +0200"
  },
  "message": "Consolidate parser delimiter stack checks\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "02b32090848e180042ab1c0f07e59c1f84f2ea42",
      "old_mode": 33188,
      "old_path": "crates/ruff_python_parser/src/parser/expression.rs",
      "new_id": "f1d2b71195a9c04ae58b3fc5b85c590ba854dc77",
      "new_mode": 33188,
      "new_path": "crates/ruff_python_parser/src/parser/expression.rs"
    },
    {
      "type": "modify",
      "old_id": "b6d69656ccc8286f4799ed89c7a1d4a75f69a8b5",
      "old_mode": 33188,
      "old_path": "crates/ruff_python_parser/src/parser/mod.rs",
      "new_id": "84e36694abf67b1e0300da2198dd799aed01d160",
      "new_mode": 33188,
      "new_path": "crates/ruff_python_parser/src/parser/mod.rs"
    }
  ]
}
