)]}'
{
  "commit": "4e999910363caec2bdbcae65442af050274b369b",
  "tree": "48a5baaf6559ca707d8a0de67cb3bf4ff0dd283c",
  "parents": [
    "ba4f21780d8af71f230666dba64020f42a08b046"
  ],
  "author": {
    "name": "mrbean-bremen",
    "email": "hansemrbean@googlemail.com",
    "time": "Sun Oct 08 16:12:35 2023 +0200"
  },
  "committer": {
    "name": "mrbean-bremen",
    "email": "mrbean-bremen@users.noreply.github.com",
    "time": "Mon Oct 09 19:05:51 2023 +0200"
  },
  "message": "Fix patching open for Python 3.12\n\n- add patching _io, as this is used for io\n- add workaround for calling the real open_code\n  (does not work yet under Windows)\n- add Python 3.12 to supported Python versions\n- fixes #836\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6aa334aa97f2387cf05baa25d4ee5e0c57eb3973",
      "old_mode": 33188,
      "old_path": ".github/workflows/testsuite.yml",
      "new_id": "6c3750f52d0c16b76d615beb6becbc9d78118634",
      "new_mode": 33188,
      "new_path": ".github/workflows/testsuite.yml"
    },
    {
      "type": "modify",
      "old_id": "4d052b9483362b1c9ee2a43981088aac60642490",
      "old_mode": 33188,
      "old_path": "CHANGES.md",
      "new_id": "c8cd562792808096a52c403302f9e4ce62bd02d2",
      "new_mode": 33188,
      "new_path": "CHANGES.md"
    },
    {
      "type": "modify",
      "old_id": "97b721310aeaa7e4d8470b0bb439d01c34122255",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "b55c63d9fa898c250f6d5fca9f6f122e54f53dda",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "857649734bde1bda2fe192ae9f5bd2db662f8367",
      "old_mode": 33188,
      "old_path": "pyfakefs/fake_filesystem_unittest.py",
      "new_id": "78371c0e873b428812ef32bcbb4b2225b0bf5580",
      "new_mode": 33188,
      "new_path": "pyfakefs/fake_filesystem_unittest.py"
    },
    {
      "type": "modify",
      "old_id": "fc719ad5d38674adcbdf13468b2e7c7b52294577",
      "old_mode": 33188,
      "old_path": "pyfakefs/fake_io.py",
      "new_id": "007f4c58246345179ae2f31d0c5bec8de0364685",
      "new_mode": 33188,
      "new_path": "pyfakefs/fake_io.py"
    },
    {
      "type": "modify",
      "old_id": "60c240ee05097e7794d382ebdaf4f92c37df6670",
      "old_mode": 33188,
      "old_path": "pyfakefs/tests/fake_filesystem_unittest_test.py",
      "new_id": "156f543ec308c2a8e69e62e3803154fd3bcff645",
      "new_mode": 33188,
      "new_path": "pyfakefs/tests/fake_filesystem_unittest_test.py"
    },
    {
      "type": "modify",
      "old_id": "be7953b73021816af6f46ad9d3382fa9de5ea1ca",
      "old_mode": 33188,
      "old_path": "setup.cfg",
      "new_id": "d47921b17adcde7713ff5d7872056cad537248e9",
      "new_mode": 33188,
      "new_path": "setup.cfg"
    }
  ]
}
