)]}'
{
  "commit": "95678a81a5f202263821a0d0d5d65cd87db487cc",
  "tree": "29861e8ae649dcc2a2b96ed566ad72aaad518283",
  "parents": [
    "858b176f68ddd040e505f7ce6af637e99cdb9d42"
  ],
  "author": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Sun Sep 29 10:07:47 2019 -0700"
  },
  "committer": {
    "name": "Sam Clegg",
    "email": "sbc@chromium.org",
    "time": "Fri May 29 09:51:38 2020 -0700"
  },
  "message": "Use emscripten directory to store embedded config\n\nThis means that each version of emscripten can have its own cache\nand config rather than emsdk holding single global one.\n\nOne of the main reasons for doing it this way is so that we can\nintroduce the concept of an embedded config upstream in emscripten.\n\nEventually I\u0027d like to always use embedded config both with emsdk\nand emscripten.  See #9543\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "75afb979b6c71d113f43934933f030e4dfb40b28",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "dc42663c73d852ceee4a7ff00cc36e94616f56ef",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "1e6fe00401d8e5428c34cdd03ee6d7d9280ef6e2",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "2e820fdf6e4b80dc06a6345a78d271da0cd81d3c",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "modify",
      "old_id": "820ad736e45f75551de86f0f0eb71f6fda40bfb0",
      "old_mode": 33261,
      "old_path": "emsdk.py",
      "new_id": "bef2644fee138115e53389769d03af95ac56a887",
      "new_mode": 33261,
      "new_path": "emsdk.py"
    }
  ]
}
