)]}'
{
  "commit": "e87aa228de8740ba61a32054a6e31432fca71536",
  "tree": "a9d66dac101a72da784c37f34624a0dd6748c364",
  "parents": [
    "fe36c7c1bfc4798084d7e6de670b2b0f36182dc0"
  ],
  "author": {
    "name": "Sylvain Defresne",
    "email": "sdefresne@chromium.org",
    "time": "Tue Nov 19 17:28:47 2019 +0100"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Mon Dec 09 23:52:48 2019 +0000"
  },
  "message": "Ignore SIGTRAP in child process on macOS\n\nWhen running gn under Xcode (e.g. when debugging), the child process\nis sent a SIGTRAP signal and immediately dies as it is not handled.\nThis makes gn consider that action, action_foreach and exec_script\nhave failed due to the signalled state of the child process.\n\nTo prevent this, ignore the SIGTRAP signal on macOS in the child\nprocess.\n\nBug: none\nChange-Id: Ic28312939d646db7d49c767d37566f3a8ed2c923\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/6662\nReviewed-by: Brett Wilson \u003cbrettw@chromium.org\u003e\nCommit-Queue: Brett Wilson \u003cbrettw@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eeebcb4654800220c6950c62b3b2f9c2cc0c0881",
      "old_mode": 33188,
      "old_path": "src/gn/exec_process.cc",
      "new_id": "2f001bfeb9ff8f4fce80dc8f4677966b155f3dfe",
      "new_mode": 33188,
      "new_path": "src/gn/exec_process.cc"
    }
  ]
}
