)]}'
{
  "commit": "f4ebea79aacb980a6a05c2f0f9c21166a8cf5b34",
  "tree": "519d5e51b63854e796a2da8eab9c95bb44fe20c2",
  "parents": [
    "99649d7cbc385bee0261e2ebfd9e8ef87e7a13dc"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Sun Aug 02 22:37:33 2026 -0700"
  },
  "committer": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Mon Aug 03 14:07:36 2026 -0700"
  },
  "message": "Add OS suffix support for all tool properties\n\nWe had specific hardcoded support for OS-specific URLs.  This change makes that generic and allows `_windows` / `_linux` / `_mac` suffixes to work with any key.\n\nThis change is really a no-op that makes way to using a windows specific activated_path for now (allowing us to use the upstream windows node archive, rather than re-packaging/hacking it in (scripts/update_node.py).  See #1760.\n\nAlso:\n\n- Remove support for `os: \"all\"`.. this is not used and doesn\u0027t seem useful (since you can just omit it).\n- Remove support the `unix` urls.  This complexity (i.e. both unix and linux being valid suffixes) is not needed, since we can get the same behaviour by specifying `_windows` along with a generic url.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "436f701edac453e5c88c432c7b8ec6e42bd1d257",
      "old_mode": 33188,
      "old_path": "emsdk.py",
      "new_id": "7ced946e8332e6d7b9c68c129b840ac39653c5f6",
      "new_mode": 33188,
      "new_path": "emsdk.py"
    },
    {
      "type": "modify",
      "old_id": "b1f880fdf88725d7e884f63ebddd45e65586540c",
      "old_mode": 33188,
      "old_path": "emsdk_manifest.json",
      "new_id": "af3ad3ccd9ce90928a4dd9a4a9d94ce4e9df7d41",
      "new_mode": 33188,
      "new_path": "emsdk_manifest.json"
    }
  ]
}
