)]}'
{
  "commit": "e9791ba35175171170ff09094ea46b91fc18c654",
  "tree": "699b43373fb8353ed638bc7c70fb326e8007d33f",
  "parents": [
    "25bb266fc876b344e31e0b5634a4db94912c1aba"
  ],
  "author": {
    "name": "Jason R. Coombs",
    "email": "jaraco@jaraco.com",
    "time": "Mon Sep 25 23:46:58 2023"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Sep 25 23:46:58 2023"
  },
  "message": "gh-88233: zipfile: refactor _strip_extra (#102084)\n\n* Refactor zipfile._strip_extra to use higher level abstractions for extras instead of a heavy-state loop.\r\n\r\n* Add blurb\r\n\r\n* Remove _strip_extra and use _Extra.strip directly.\r\n\r\n* Use memoryview to avoid unnecessary copies while splitting Extras.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9960259c4cde0c7afbd0504d80abc6ea6cd316ae",
      "old_mode": 33188,
      "old_path": "Lib/test/test_zipfile/test_core.py",
      "new_id": "0f6c0f2107ce6b69ea190d3c77c788ffbd6f0f8e",
      "new_mode": 33188,
      "new_path": "Lib/test/test_zipfile/test_core.py"
    },
    {
      "type": "modify",
      "old_id": "9fc1840ba1e5340658832ddc30c8394f4c1ccda8",
      "old_mode": 33188,
      "old_path": "Lib/zipfile/__init__.py",
      "new_id": "2c963de18e4f9531c495836f14b2fbf75284001f",
      "new_mode": 33188,
      "new_path": "Lib/zipfile/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "945f92d3dfa93bc6f08b804028c6d9ecc80bdc41",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2023-02-20-12-00-11.gh-issue-88233.o5Zb0t.rst"
    }
  ]
}
