)]}'
{
  "commit": "cf5cbd1153c3ebaf6bcff98f2d936e1663407dff",
  "tree": "ed5d58e7f7be8b6340ca0f357816fa3bdc5cd80b",
  "parents": [
    "872e296f7b6b679be89ad3757a9ff9936dc71ba9"
  ],
  "author": {
    "name": "David Shah",
    "email": "dave@ds0.me",
    "time": "Fri Oct 18 15:58:57 2019 +0100"
  },
  "committer": {
    "name": "David Shah",
    "email": "dave@ds0.me",
    "time": "Fri Oct 18 15:58:57 2019 +0100"
  },
  "message": "ecp5: Preserve top level IO properly\n\nSigned-off-by: David Shah \u003cdave@ds0.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdf5ca5c72df97615e64838fec804fb67bb3b5df",
      "old_mode": 33188,
      "old_path": "common/design_utils.cc",
      "new_id": "10212a03a8d83d0967cf01879d07dedbe50b8450",
      "new_mode": 33188,
      "new_path": "common/design_utils.cc"
    },
    {
      "type": "modify",
      "old_id": "3eb9024f34791259db5a8fc23855d93811272c36",
      "old_mode": 33188,
      "old_path": "common/design_utils.h",
      "new_id": "1ae1d648543e443a3e3f724960472e7ba63cd9d6",
      "new_mode": 33188,
      "new_path": "common/design_utils.h"
    },
    {
      "type": "modify",
      "old_id": "37b6ac8b4c0758e47d8983afc50083d635ba3ed9",
      "old_mode": 33188,
      "old_path": "ecp5/cells.cc",
      "new_id": "b70b412dbedbfe6f3b905eee202708cb7e59dc63",
      "new_mode": 33188,
      "new_path": "ecp5/cells.cc"
    },
    {
      "type": "modify",
      "old_id": "244a79d548350e07f8d9c7290b96e3b79d8fcd29",
      "old_mode": 33188,
      "old_path": "ecp5/pack.cc",
      "new_id": "00ed891aaf9591ecd13f25b35d0089594abc7375",
      "new_mode": 33188,
      "new_path": "ecp5/pack.cc"
    }
  ]
}
