)]}'
{
  "commit": "609fca4657db38225745bf181b466ea62ea1849f",
  "tree": "46b541585717bac3291a2d32b253ede3dd8ea072",
  "parents": [
    "896d999c0d405d3d7825cb0120618731825302e6"
  ],
  "author": {
    "name": "Tim \u0027mithro\u0027 Ansell",
    "email": "tansell@google.com",
    "time": "Tue Nov 23 08:39:01 2021 -0800"
  },
  "committer": {
    "name": "Tim Edwards",
    "email": "tim@opencircuitdesign.com",
    "time": "Thu Nov 25 12:57:20 2021 -0500"
  },
  "message": "Improve the sub-tool calling.\n\n * Make sure that all commands are checked for their exit code.\n * Remove duplication of the tool running.\n * Use Popen.communicate() to prevent deadlock.\n\nA step in fixing #183 - \"Output PDK has two magic core dumps in it?\"\n\nSigned-off-by: Tim \u0027mithro\u0027 Ansell \u003ctansell@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a755074a8adfbfb8f03f82b4a39a5343e1cd15d0",
      "old_mode": 33261,
      "old_path": "common/foundry_install.py",
      "new_id": "c535b0ca6441f5ee1fe9cc0a88e71cef48c8eb9b",
      "new_mode": 33261,
      "new_path": "common/foundry_install.py"
    }
  ]
}
