)]}'
{
  "commit": "d87ee279a1f6dfdb478ede5f0ba0360123d85916",
  "tree": "7b2bfe97e2725aa8f7377a511dc39919aa7c63ad",
  "parents": [
    "d7f9c6400f49633221983d0c454cf27ecb0302ba"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Mon Aug 31 14:11:29 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 31 14:11:29 2026"
  },
  "message": "gh-156707: Do not follow junctions in os_helper.rmtree() on Windows (GH-156710)\n\nos.lstat() reports a junction as a directory, so the junction was followed\nand files in the directory it points to could be removed.  Now the junction\nitself is removed, as in os.walk() and shutil.rmtree().",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e1e2e69cb3d8334748a01b5548aa03de12af2372",
      "old_mode": 33188,
      "old_path": "Lib/test/support/os_helper.py",
      "new_id": "12d34dedfe1bbaaff2967171489b438d3a2590db",
      "new_mode": 33188,
      "new_path": "Lib/test/support/os_helper.py"
    }
  ]
}
