)]}'
{
  "commit": "5652756d578b6704d3b937da4fead08eaa9b1148",
  "tree": "81bb9ecc98565dbd2432238aacf6a06f05f0f8b6",
  "parents": [
    "f1bee92082dd26bbf3cc4c7e82d831e570257f26"
  ],
  "author": {
    "name": "Tim \u0027mithro\u0027 Ansell",
    "email": "tansell@google.com",
    "time": "Tue Nov 23 09:37:07 2021 -0800"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Nov 25 11:24:15 2021 -0500"
  },
  "message": "Use `pipefail` so make sees command failures.\n\nIn a pipeline, normally only the exit code of the last command matters.\nThus when sending stuff through tee, a failure of the first command is\nlost. `pipefail` makes sure that a failure on the first command causes a\nfailure exit code.\n\nMore info at\nhttps://stackoverflow.com/questions/6871859/piping-command-output-to-tee-but-also-save-exit-code-of-command\n\nFixes #180 - \"foundry_install.py script failing doesn\u0027t stop the build\"\n\nSigned-off-by: Tim \u0027mithro\u0027 Ansell \u003ctansell@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "caa9c05a5d027262745d7796dbc4a53c34013a45",
      "old_mode": 33188,
      "old_path": "sky130/Makefile.in",
      "new_id": "44a343b3ce80b43c67b45b4b47768d3c2423dc1c",
      "new_mode": 33188,
      "new_path": "sky130/Makefile.in"
    }
  ]
}
