)]}'
{
  "commit": "65716d35b1cd8fcd43ad12acba733d6938c5bf30",
  "tree": "92715c4b9e2642367baf9b83d83b5bbe15f6a436",
  "parents": [
    "c678733d9ebbaf2f98d3313eb41f7e1b04071ec7"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Mon Jan 30 09:01:10 2023 -0800"
  },
  "committer": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Mon Jan 30 09:03:40 2023 -0800"
  },
  "message": "Improve ordering in `emsdk list`\n\nWe have an existing `version_key` helper function for sorting versions.\n\nIt also does a better job, producing output like:\n\n```\nAll recent (non-legacy) installable versions are:\n         3.1.31\n         3.1.31-asserts\n         3.1.30\n         3.1.30-asserts\n         3.1.29\n         3.1.29-asserts\n```\n\nRather than:\n\n```\nAll recent (non-legacy) installable versions are:\n         3.1.31\n         3.1.30\n         3.1.29\n         3.1.28\n         3.1.27\n```\n\n(with -assert versions listed after 3.1.0)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5777a6bcc9ef7387f37afa88e9b89d2c1cd96267",
      "old_mode": 33188,
      "old_path": "emsdk.py",
      "new_id": "f208a69356618472601bdfb30e304a2bf7d301c2",
      "new_mode": 33188,
      "new_path": "emsdk.py"
    }
  ]
}
