)]}'
{
  "commit": "890ef1b035457fe5d0b0faf27a703c74c33e0141",
  "tree": "903a267192533356e047c3209c88ebe4efd9c77e",
  "parents": [
    "18c954849bcdd5acb6ef91cd90d92f3b5c685134"
  ],
  "author": {
    "name": "Nikita Sobolev",
    "email": "mail@sobolevn.me",
    "time": "Sat Nov 04 09:57:53 2023"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Nov 04 09:57:53 2023"
  },
  "message": "gh-108303: Move `zip` and `tar` archives to `Lib/test/archivetestdata` (#111549)\n\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "00d96d445bf543f4f43ed9391c4995ee382f034a",
      "old_mode": 33188,
      "old_path": "Lib/test/ziptestdata/README.md",
      "new_id": "7b555fa32765bfcf0a5063e04c15fc6a80c316c0",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/README.md",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "82b03cf39d919d9de05866b4f7cdf1dfe47e6eb3",
      "old_mode": 33261,
      "old_path": "Lib/test/ziptestdata/exe_with_z64",
      "new_id": "82b03cf39d919d9de05866b4f7cdf1dfe47e6eb3",
      "new_mode": 33261,
      "new_path": "Lib/test/archivetestdata/exe_with_z64",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c833cdf9f934b08fc449da077efae44aa9a06f18",
      "old_mode": 33261,
      "old_path": "Lib/test/ziptestdata/exe_with_zip",
      "new_id": "c833cdf9f934b08fc449da077efae44aa9a06f18",
      "new_mode": 33261,
      "new_path": "Lib/test/archivetestdata/exe_with_zip",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "52dc91acf7400c1d80c989c66c0397a756f2334f",
      "old_mode": 33261,
      "old_path": "Lib/test/ziptestdata/header.sh",
      "new_id": "52dc91acf7400c1d80c989c66c0397a756f2334f",
      "new_mode": 33261,
      "new_path": "Lib/test/archivetestdata/header.sh",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b8237251964983f54ed1966297e887636cd0c5f4",
      "old_mode": 33188,
      "old_path": "Lib/test/recursion.tar",
      "new_id": "b8237251964983f54ed1966297e887636cd0c5f4",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/recursion.tar",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6f8dcd6c0e84a7bf9eb5d2fe85cb1f03ce76b95c",
      "old_mode": 33188,
      "old_path": "Lib/test/ziptestdata/testdata_module_inside_zip.py",
      "new_id": "6f8dcd6c0e84a7bf9eb5d2fe85cb1f03ce76b95c",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/testdata_module_inside_zip.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bb9345373e9701b01f16b70844445dfe1863abc6",
      "old_mode": 33188,
      "old_path": "Lib/test/testtar.tar",
      "new_id": "bb9345373e9701b01f16b70844445dfe1863abc6",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/testtar.tar",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "512fa149e6cfda08642420ce6e17cabe02893c92",
      "old_mode": 33188,
      "old_path": "Lib/test/testtar.tar.xz",
      "new_id": "512fa149e6cfda08642420ce6e17cabe02893c92",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/testtar.tar.xz",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f7c6cf170422c48ce1337a4c05843fe66a4b0bbf",
      "old_mode": 33188,
      "old_path": "Lib/test/zip_cp437_header.zip",
      "new_id": "f7c6cf170422c48ce1337a4c05843fe66a4b0bbf",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/zip_cp437_header.zip",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ac21d7a1edd2ca1177f071465ca141ab405b1927",
      "old_mode": 33188,
      "old_path": "Lib/test/zipdir.zip",
      "new_id": "ac21d7a1edd2ca1177f071465ca141ab405b1927",
      "new_mode": 33188,
      "new_path": "Lib/test/archivetestdata/zipdir.zip",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "3dad2567015e24993995ddaaee25aa2be6adb1b4",
      "old_mode": 33188,
      "old_path": "Lib/test/test_contextlib.py",
      "new_id": "e32a091fdd1c92a6529de11801878090bf584b85",
      "new_mode": 33188,
      "new_path": "Lib/test/test_contextlib.py"
    },
    {
      "type": "modify",
      "old_id": "cc26da05daeafc7ac07813ed7d3626863da6c888",
      "old_mode": 33188,
      "old_path": "Lib/test/test_tarfile.py",
      "new_id": "761560bfbf8b536a8ae466498ce2b9a0a30c19c6",
      "new_mode": 33188,
      "new_path": "Lib/test/test_tarfile.py"
    },
    {
      "type": "modify",
      "old_id": "fb6b0b3e23d75e15999577e4d1b3b0f5b16c74f1",
      "old_mode": 33188,
      "old_path": "Lib/test/test_zipfile/test_core.py",
      "new_id": "a51764b92973630b81e86029f0bc6efb9dc99817",
      "new_mode": 33188,
      "new_path": "Lib/test/test_zipfile/test_core.py"
    },
    {
      "type": "modify",
      "old_id": "2950d87700ed5e62bbbaf8794a3dc4fa0fc5fbb7",
      "old_mode": 33188,
      "old_path": "Makefile.pre.in",
      "new_id": "20f2f6b2ca6731c6e86da6f778f26394696a2fee",
      "new_mode": 33188,
      "new_path": "Makefile.pre.in"
    }
  ]
}
