)]}'
{
  "commit": "475fcd442520a1464ce6c3b1aecbea03aa158007",
  "tree": "8dfd548946394e0d53cdeb4eb8f2c0f4dcce14ee",
  "parents": [
    "371d33146fcfda9a1c568f46fd1f5775cd4fb1be"
  ],
  "author": {
    "name": "David Shah",
    "email": "dave@ds0.me",
    "time": "Sat Oct 26 20:38:28 2019 +0100"
  },
  "committer": {
    "name": "David Shah",
    "email": "dave@ds0.me",
    "time": "Sat Oct 26 20:38:28 2019 +0100"
  },
  "message": "ecp5: Add an error for out-of-sync constids and bba\n\nSigned-off-by: David Shah \u003cdave@ds0.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5f62d5aeaf363a2ba9565694b0052d0182d92d20",
      "old_mode": 33188,
      "old_path": "ecp5/arch.cc",
      "new_id": "d931c5b2e3a00f3a5a79f473e7c61b80912f0b1c",
      "new_mode": 33188,
      "new_path": "ecp5/arch.cc"
    },
    {
      "type": "modify",
      "old_id": "444dfa07fd85c19794419297e62e6bcdbaf84b80",
      "old_mode": 33188,
      "old_path": "ecp5/arch.h",
      "new_id": "3df2d84fc577c12451991be0aa9789532bc2cf20",
      "new_mode": 33188,
      "new_path": "ecp5/arch.h"
    },
    {
      "type": "modify",
      "old_id": "da12eeaa9b18455e68be2610b1370c9e72166efa",
      "old_mode": 33188,
      "old_path": "ecp5/archdefs.h",
      "new_id": "3cd921191c4e6b9bf45fcfd517561e4805890768",
      "new_mode": 33188,
      "new_path": "ecp5/archdefs.h"
    },
    {
      "type": "modify",
      "old_id": "610bd331faf4a91c766a8bda0e5ceb3b47d976af",
      "old_mode": 33261,
      "old_path": "ecp5/trellis_import.py",
      "new_id": "549b3080f1b741fd069342ab06521224d9f2d3e5",
      "new_mode": 33261,
      "new_path": "ecp5/trellis_import.py"
    }
  ]
}
