)]}'
{
  "commit": "f6c9e453f88c80dcfcb41c869fb8235c486ef28d",
  "tree": "7bf7c55a4e8831b8085cad687e8b70771e04939b",
  "parents": [
    "9c27544f852442865874d97673dff80569da68ae"
  ],
  "author": {
    "name": "Reo",
    "email": "reosablo@users.noreply.github.com",
    "time": "Tue Sep 01 00:27:03 2020 +0900"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 31 08:27:03 2020 -0700"
  },
  "message": "Fix `emsdk activate` breaking configuration file (#602)\n\nFixes: #587\r\n\r\n\u003e If nodejs is not installed by `emsdk`, the output \".emscripten\" file by `emsdk activate` will look like this.\r\n\u003e \r\n\u003e ```python\r\n\u003e NODE_JS \u003d \u0027\u0027/usr/bin/nodejs\u0027\u0027\r\n\u003e # too many quotes\r\n\u003e ```\r\n\u003e \r\n\u003e `emcc` fails to execute by this syntax error.\r\n\u003e \r\n\u003e I think fixing [this line](https://github.com/emscripten-core/emsdk/blob/1.40.1/emsdk.py#L1450) could be a solution.\r\n\u003e \r\n\u003e ```python\r\n\u003e activated_config[\u0027NODE_JS\u0027] \u003d \"\u0027%s\u0027\" % node_fallback\r\n\u003e # the value will be quoted later again\r\n\u003e ```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "89e9d68f7d0f355bbd689a42a50605db27edbc1e",
      "old_mode": 33261,
      "old_path": "emsdk.py",
      "new_id": "14ce8846b1f866c1a0cd5d32b073479e843524ad",
      "new_mode": 33261,
      "new_path": "emsdk.py"
    }
  ]
}
