)]}'
{
  "commit": "b7daede668ad42d11c28986f147eb6b2f68ef926",
  "tree": "099b7834c8c93f47f706288be46616c58cbdb9e6",
  "parents": [
    "6b1b90f7c4bd3590784075ef49a5710fabd4aca3"
  ],
  "author": {
    "name": "Serhiy Storchaka",
    "email": "storchaka@gmail.com",
    "time": "Sun Aug 30 07:39:28 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Aug 30 07:39:28 2026"
  },
  "message": "gh-84419: Fix the execute permissions in os.stat() on Windows (GH-155392)\n\nWindows strips trailing dots and spaces from the last component of the path,\nso os.stat(\u0027spam.bat \u0027) opened the same file as os.stat(\u0027spam.bat\u0027), but did\nnot set the execute permissions in st_mode, because the extension did not\nmatch.  They are now ignored, unless the \\\\?\\ prefix disables the path\nnormalization.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3fb8454cddfde9341b28ae0cda03f0b565610c53",
      "old_mode": 33188,
      "old_path": "Lib/test/test_os/test_windows.py",
      "new_id": "b0be69cc64b94b310b350dfeb56834c1671e5a23",
      "new_mode": 33188,
      "new_path": "Lib/test/test_os/test_windows.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03b90b42e8c3e639a73cc8444cc3571505378312",
      "new_mode": 33188,
      "new_path": "Misc/NEWS.d/next/Library/2026-08-08-21-40-00.gh-issue-84419.statexe.rst"
    },
    {
      "type": "modify",
      "old_id": "a114a617918f7ceb1c38a20ceb313e7ac3d574d2",
      "old_mode": 33188,
      "old_path": "Modules/posixmodule.c",
      "new_id": "847237142854da1ed68cc7a3ac9a637a707150b6",
      "new_mode": 33188,
      "new_path": "Modules/posixmodule.c"
    }
  ]
}
