)]}'
{
  "commit": "e72576c48b8be1e4f22c2f387f9769efa073c5be",
  "tree": "ac4252a513b10479507195e88c4db668c7f55a3a",
  "parents": [
    "02beb9f0208d22fd8bd893e6e6ec813f7e51b235"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Wed Feb 28 07:51:08 2024"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 28 07:51:08 2024"
  },
  "message": "gh-115961: Improve tests for compressed file-like objects (GH-115963)\n\n* Increase coverage for compressed file-like objects initialized with a\r\n  file name, an open file object, a file object opened by file\r\n  descriptor, and a file-like object without name and mode attributes\r\n  (io.BytesIO)\r\n* Increase coverage for name, fileno(), mode, readable(), writable(),\r\n  seekable() in different modes and states\r\n* No longer skip tests with bytes names\r\n* Test objects implementing the path protocol, not just pathlib.Path.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1f0b9adc3698b4ad9a7202ee813e3d7411cdbb61",
      "old_mode": 33188,
      "old_path": "Lib/test/test_bz2.py",
      "new_id": "772f0eacce28f529fbc1b9d8f230050f894027a1",
      "new_mode": 33188,
      "new_path": "Lib/test/test_bz2.py"
    },
    {
      "type": "modify",
      "old_id": "128f933787a3f675c7a338774c77ecd83d891451",
      "old_mode": 33188,
      "old_path": "Lib/test/test_gzip.py",
      "new_id": "d220c7d06e50c97d309e3491771ce235c5c6b417",
      "new_mode": 33188,
      "new_path": "Lib/test/test_gzip.py"
    },
    {
      "type": "modify",
      "old_id": "65e6488c5d7b106b4b7ba73cb4c5809c81d45c3a",
      "old_mode": 33188,
      "old_path": "Lib/test/test_lzma.py",
      "new_id": "db290e139327e025f9073c16b75fef940aec4981",
      "new_mode": 33188,
      "new_path": "Lib/test/test_lzma.py"
    },
    {
      "type": "modify",
      "old_id": "51f070e96047a6ed3bd0ee2b17d638ed7f613b24",
      "old_mode": 33188,
      "old_path": "Lib/test/test_tarfile.py",
      "new_id": "a047780fdd7e17cacff9be3457a1268254a36ec8",
      "new_mode": 33188,
      "new_path": "Lib/test/test_tarfile.py"
    },
    {
      "type": "modify",
      "old_id": "087fa8d65cc3368942b14c91ee0984e203e18d0d",
      "old_mode": 33188,
      "old_path": "Lib/test/test_zipfile/test_core.py",
      "new_id": "7d89f753448dd75f701a44ad9d243dab0cf8f913",
      "new_mode": 33188,
      "new_path": "Lib/test/test_zipfile/test_core.py"
    }
  ]
}
