)]}'
{
  "commit": "ef618927caa8468ef8afcd38d7b4e15938580d81",
  "tree": "8f94635d62a78cc66965c0e961edaf4feb58eb65",
  "parents": [
    "b2e1df618c01194011926b3e42b07a2257c249a6"
  ],
  "author": {
    "name": "Tim \u0027mithro\u0027 Ansell",
    "email": "me@mith.ro",
    "time": "Sun Jul 08 15:59:53 2018 -0700"
  },
  "committer": {
    "name": "Tim \u0027mithro\u0027 Ansell",
    "email": "me@mith.ro",
    "time": "Sun Jul 08 15:59:53 2018 -0700"
  },
  "message": "icebox_vlog: Save error message to file and print it.\n\nPreviously if you were doing;\n\n`icebox_vlog example.asc \u003e example_bit.v` you would just get;\n\n```\nTraceback (most recent call last):\n  File \"icebox_vlog.py\", line 947, in \u003cmodule\u003e\n    assert False\nAssertionError\n```\n\nNow you get;\n```\nTraceback (most recent call last):\n  File \"icebox_vlog.py\", line 948, in \u003cmodule\u003e\n    assert False, \"\\n  \".join(emsg)\nAssertionError: Single-driver-check failed for 2 nets:\n  n10 has 0 drivers: []\n  n15 has 2 drivers: [\u0027clk\u0027, \u0027clk2\u0027]\n```\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21ffb1296f27c229a54091ba3c7d979463a588f5",
      "old_mode": 33261,
      "old_path": "icebox/icebox_vlog.py",
      "new_id": "9f5b60257aefa6d0c1e3917a4232073d7f098224",
      "new_mode": 33261,
      "new_path": "icebox/icebox_vlog.py"
    }
  ]
}
