)]}'
{
  "commit": "d31a8036fe416bfd68cb4da99db7ffaca2041420",
  "tree": "e704f9d8c4ab97d69cb440a03414bd2ce1dbfbf6",
  "parents": [
    "a1a5a89b48177808e82b3858c6b4fa9afdf1c10b"
  ],
  "author": {
    "name": "Guido van Rossum",
    "email": "guido@python.org",
    "time": "Thu Aug 08 19:46:52 2002"
  },
  "committer": {
    "name": "Guido van Rossum",
    "email": "guido@python.org",
    "time": "Thu Aug 08 19:46:52 2002"
  },
  "message": "Backport of SF patch 590294: os._execvpe security fix (Zack Weinberg).\n\n1) Do not attempt to exec a file which does not exist\njust to find out what error the operating system\nreturns. This is an exploitable race on all platforms\nthat support symbolic links.\n\n2) Immediately re-raise the exception if we get an\nerror other than errno.ENOENT or errno.ENOTDIR. This\nmay need to be adapted for other platforms.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64caee6efae0186c1522a5b2adbe23a927b762be",
      "old_mode": 33188,
      "old_path": "Lib/os.py",
      "new_id": "05f3682cfe7cf2abf77313c69e93385c9c08fd40",
      "new_mode": 33188,
      "new_path": "Lib/os.py"
    }
  ]
}
