)]}'
{
  "commit": "89e18c12ebbd4245b8600af0b3fdbffe0d73bffe",
  "tree": "f68037ee3e9cd383ae8531be170a7c77de3fbf79",
  "parents": [
    "bccd01354b7e8f75f3e86cefb34f8a7f908bc360"
  ],
  "author": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Sun Feb 28 20:20:18 2016 -0500"
  },
  "committer": {
    "name": "Paul Smith",
    "email": "psmith@gnu.org",
    "time": "Mon Feb 29 01:33:50 2016 -0500"
  },
  "message": "[SV 47151] Exit with 1 when checking recursive make -q\n\n* job.h (struct child): New bit to mark recursive command lines.\n* job.c (start_job_command): Set the recursive command line bit.\n(reap_children): If the child is a recursive command and it exits\nwith 1 during question mode, don\u0027t print an error and exit with 1.\n* tests/scripts/options/dash-q: Add a regression test.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bbc304ad31c90d81c5fc7981bb811a5bd853b00d",
      "old_mode": 33188,
      "old_path": "job.c",
      "new_id": "45a433f113f492c633c1e65bd79ab1aa5730c6cb",
      "new_mode": 33188,
      "new_path": "job.c"
    },
    {
      "type": "modify",
      "old_id": "0243cddc765e126da445407b3c1930e3b5521f34",
      "old_mode": 33188,
      "old_path": "job.h",
      "new_id": "0beff73812a5596de27a1b00f11ab09a8109da3d",
      "new_mode": 33188,
      "new_path": "job.h"
    },
    {
      "type": "modify",
      "old_id": "194588d9e5222c0a9bed9d6f821dd7927dc32e26",
      "old_mode": 33188,
      "old_path": "tests/scripts/options/dash-q",
      "new_id": "e67b55d4449f72721b2a2683109e5ee9e8634e3f",
      "new_mode": 33188,
      "new_path": "tests/scripts/options/dash-q"
    }
  ]
}
