)]}'
{
  "commit": "08fbc3229adc8e7681a0d9134d3d5beb1684ae54",
  "tree": "a5ebadcb4c889144b454e90d7d5fb488c55fbeaf",
  "parents": [
    "bc7b0e386388148687241cadcab56ac3e17aea9c"
  ],
  "author": {
    "name": "Ned Batchelder",
    "email": "ned@nedbatchelder.com",
    "time": "Mon Sep 21 19:01:25 2026"
  },
  "committer": {
    "name": "Ned Batchelder",
    "email": "ned@nedbatchelder.com",
    "time": "Mon Sep 21 19:31:52 2026"
  },
  "message": "style: Protocols should use `...` for method bodies\n\nThe pyright type checker didn\u0027t like empty bodies, it checked the \"None\" return\nagainst the declared type.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55ac8b8e7913a4ede4a684a9ea9131d157dfa302",
      "old_mode": 33188,
      "old_path": "coverage/parser.py",
      "new_id": "98f900a3da01223a1bb63430042849c5548b08bb",
      "new_mode": 33188,
      "new_path": "coverage/parser.py"
    },
    {
      "type": "modify",
      "old_id": "ea2f4136c8de49d32bee28de1a2d80d3c24cb9c2",
      "old_mode": 33188,
      "old_path": "coverage/report_core.py",
      "new_id": "0fde3a6b7ae57956d3b9f7382f670f794ebd7c38",
      "new_mode": 33188,
      "new_path": "coverage/report_core.py"
    },
    {
      "type": "modify",
      "old_id": "330b39c7122971b91d4154e37957f03fbc2df4f9",
      "old_mode": 33188,
      "old_path": "coverage/types.py",
      "new_id": "6eb1b7722350d3013b666f26fbffa127c54fbb8e",
      "new_mode": 33188,
      "new_path": "coverage/types.py"
    },
    {
      "type": "modify",
      "old_id": "3253e51b379aaee189571464a2da8da792165808",
      "old_mode": 33188,
      "old_path": "pyproject.toml",
      "new_id": "4663a6ea286d19d648fda06105ebcef8f1f346ca",
      "new_mode": 33188,
      "new_path": "pyproject.toml"
    }
  ]
}
