)]}'
{
  "commit": "d003a5bd2505a7fa04f50504b68ba8fca67349cd",
  "tree": "530dacbc66f083a0ecfcad123bab220cb6796bb5",
  "parents": [
    "cb15afcccffc6c42cbfb7456ce8db89cd2f77512"
  ],
  "author": {
    "name": "Hugo van Kemenade",
    "email": "hugovk@users.noreply.github.com",
    "time": "Wed Sep 08 10:07:40 2021"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Sep 08 10:07:40 2021"
  },
  "message": "bpo-45132 Remove deprecated __getitem__ methods (GH-28225)\n\nRemove deprecated __getitem__ methods of xml.dom.pulldom.DOMEventStream,\r\nwsgiref.util.FileWrapper and fileinput.FileInput, deprecated since Python 3.9.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f7802dd4566da6a033b0d5feb400f1f7e701598",
      "old_mode": 33188,
      "old_path": "Doc/library/fileinput.rst",
      "new_id": "731c3d0c99a8cd8a8e9e153c03b6488043db0352",
      "new_mode": 33188,
      "new_path": "Doc/library/fileinput.rst"
    },
    {
      "type": "modify",
      "old_id": "e92a689de0b9ba960ae062ff855d1b209ca9c523",
      "old_mode": 33188,
      "old_path": "Doc/library/wsgiref.rst",
      "new_id": "5454b1132d2b6c1755f7c7506410c6ee1293d56e",
      "new_mode": 33188,
      "new_path": "Doc/library/wsgiref.rst"
    },
    {
      "type": "modify",
      "old_id": "660c75c1a1b340dc2f740bbd5f4af7f52b325876",
      "old_mode": 33188,
      "old_path": "Doc/library/xml.dom.pulldom.rst",
      "new_id": "d1df465a598e5324949a34a77baf79e01791cb10",
      "new_mode": 33188,
      "new_path": "Doc/library/xml.dom.pulldom.rst"
    },
    {
      "type": "modify",
      "old_id": "30ee182718ddb698891e7ea1a94417a7b58c5a44",
      "old_mode": 33188,
      "old_path": "Doc/whatsnew/3.11.rst",
      "new_id": "55ba8329a1f78111330a8af96d803ab375eaa8db",
      "new_mode": 33188,
      "new_path": "Doc/whatsnew/3.11.rst"
    },
    {
      "type": "modify",
      "old_id": "d0b3caae5d6e487784a71864c77f3ab961ee0575",
      "old_mode": 33188,
      "old_path": "Lib/fileinput.py",
      "new_id": "9f41c18510decf66d6223af732d2c18249e944f1",
      "new_mode": 33188,
      "new_path": "Lib/fileinput.py"
    },
    {
      "type": "modify",
      "old_id": "31684aefdb0eb79558dd4e9e2d948d9b7690eccf",
      "old_mode": 33188,
      "old_path": "Lib/test/test_fileinput.py",
      "new_id": "819200010a2230c21c8934cb3901c24b7d475640",
      "new_mode": 33188,
      "new_path": "Lib/test/test_fileinput.py"
    },
    {
      "type": "modify",
      "old_id": "4a1bad3442b25b8e45c6a7bbdcec2d1ee4973064",
      "old_mode": 33188,
      "old_path": "Lib/test/test_pulldom.py",
      "new_id": "6dc51e4371d0f630300fa9487f88015e9e28793b",
      "new_mode": 33188,
      "new_path": "Lib/test/test_pulldom.py"
    },
    {
      "type": "modify",
      "old_id": "93ca6b99a92c9c014f631cbc903afa3da1f103c9",
      "old_mode": 33188,
      "old_path": "Lib/test/test_wsgiref.py",
      "new_id": "cf40e5a5c85d2e9dce015ad0fa9f63708599a071",
      "new_mode": 33188,
      "new_path": "Lib/test/test_wsgiref.py"
    },
    {
      "type": "modify",
      "old_id": "cac52eb5a555d18634d12fbf6e174b118c7d0a56",
      "old_mode": 33188,
      "old_path": "Lib/wsgiref/util.py",
      "new_id": "cbbe094cba1624c89e24acdd43bd9ae619f09fc8",
      "new_mode": 33188,
      "new_path": "Lib/wsgiref/util.py"
    },
    {
      "type": "modify",
      "old_id": "96a8d59519ef45957b101b7295d044c316d4e84c",
      "old_mode": 33188,
      "old_path": "Lib/xml/dom/pulldom.py",
      "new_id": "913141cd7ef3cebbb28683c6be6b33cd477b4bf3",
      "new_mode": 33188,
      "new_path": "Lib/xml/dom/pulldom.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "10f24003dc71fee5fa64985394dceb3ae84965b2",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2021-09-07-16-33-51.bpo-45132.WI9zQY.rst"
    }
  ]
}
