)]}'
{
  "commit": "d845e506ce7ffdc14f5c1377fcfa632bacfe27fa",
  "tree": "82e4718e6dd219c7f5e9919660748d31e10e4de6",
  "parents": [
    "62a853cd3b3134398ce85cde8bb5cbb2ef0194cb"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Thu Jul 10 15:51:02 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jul 10 15:51:02 2025 -0700"
  },
  "message": "Fix python search path in emsdk launcher scripts (#1571)\n\nThe `-0` and `-1` suffixes here are not part of the install path which\nonly based on the `id` and `version` of the tool. e.g:\n\n```\n  {\n    \"id\": \"python\",\n    \"version\": \"3.9.2\",\n    \"bitness\": 64,\n    \"arch\": \"x86_64\",\n    \"windows_url\": \"python-3.9.2-1-embed-amd64+pywin32.zip\",\n    \"activated_cfg\": \"PYTHON\u003d\u0027%installation_dir%/python.exe\u0027\",\n    \"activated_env\": \"EMSDK_PYTHON\u003d%installation_dir%/python.exe\"\n  },\n```\n\nHere we have a `-1` in the archive name, but that is not included in the\nversion which is used to construct the install path.\n\nFixes: #1570",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a62ab25c90ca1b14e45ce336c5a76f147b6aa5c0",
      "old_mode": 33261,
      "old_path": "emsdk",
      "new_id": "7bf84c744acb64edcbf08843c85d48c73325bbf6",
      "new_mode": 33261,
      "new_path": "emsdk"
    },
    {
      "type": "modify",
      "old_id": "6122e91b7aa4ba738245b8e4efb2983075a8e8fb",
      "old_mode": 33188,
      "old_path": "emsdk.bat",
      "new_id": "6f5b33acd98e9a7a89b06612ff7da4a4e84df033",
      "new_mode": 33188,
      "new_path": "emsdk.bat"
    }
  ]
}
