)]}'
{
  "commit": "f0daba1652cbf2eb04feaf21f9c913023f286e7e",
  "tree": "7a98edafa8336089ab60eef99292c767a7b83966",
  "parents": [
    "310fe88994249a5a02e20d1211b8fc067e34aa78"
  ],
  "author": {
    "name": "Hugo van Kemenade",
    "email": "1324225+hugovk@users.noreply.github.com",
    "time": "Thu May 07 20:39:08 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 07 20:39:08 2026"
  },
  "message": "gh-106693: Revert \"Explicitly mark ob_sval as unsigned char to avoid UB (#106826)\" (#149514)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "550b5fcb952e6812282d8edfa777f4f08d0fd51e",
      "old_mode": 33188,
      "old_path": "Include/cpython/bytesobject.h",
      "new_id": "85bc2b827df8fb0bf5fdf18adc8c1120d7d40661",
      "new_mode": 33188,
      "new_path": "Include/cpython/bytesobject.h"
    },
    {
      "type": "modify",
      "old_id": "65bfe815705e0a0da1b21c946802dc798f3636b1",
      "old_mode": 33188,
      "old_path": "Lib/test/test_robotparser.py",
      "new_id": "3ea0ec66fbfbe9e453c5cbc8c63167af2b3ac49d",
      "new_mode": 33188,
      "new_path": "Lib/test/test_robotparser.py"
    },
    {
      "type": "modify",
      "old_id": "0c3e5d9289093583a53b453b6d056cfaf47eb79e",
      "old_mode": 33188,
      "old_path": "Lib/urllib/robotparser.py",
      "new_id": "e70eae80036784006fa28bc5c05632fa46ece69d",
      "new_mode": 33188,
      "new_path": "Lib/urllib/robotparser.py"
    },
    {
      "type": "delete",
      "old_id": "bd9fff0bc2e31b6522af9ec23f2c49faa4eddf24",
      "old_mode": 33188,
      "old_path": "Misc/NEWS.d/next/Library/2025-09-05-20-50-35.gh-issue-79638.Y-JfaH.rst",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
