)]}'
{
  "commit": "95540763b972bc389b76000397d4e210d59fa4bf",
  "tree": "f27ec329d8b2df9dd47476de237acf97f3975e2e",
  "parents": [
    "927077e03b2e71649a0d691dee8d09bfdf085146"
  ],
  "author": {
    "name": "David Shah",
    "email": "dave@ds0.me",
    "time": "Fri Sep 13 17:27:02 2019 +0100"
  },
  "committer": {
    "name": "David Shah",
    "email": "dave@ds0.me",
    "time": "Fri Sep 13 17:27:15 2019 +0100"
  },
  "message": "json: Add support for net aliases\n\nSigned-off-by: David Shah \u003cdave@ds0.me\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ab4601a61caaaf10cc551e2eeafbd13475ea3195",
      "old_mode": 33188,
      "old_path": "common/nextpnr.cc",
      "new_id": "d73c0c02f04bd54ba76c812cc0db1c1877ff10c0",
      "new_mode": 33188,
      "new_path": "common/nextpnr.cc"
    },
    {
      "type": "modify",
      "old_id": "177048bf0ed77e412a505f6f48ede1f9e63589b1",
      "old_mode": 33188,
      "old_path": "common/nextpnr.h",
      "new_id": "4f9f7f23e8950cb3cde2d4a1b445d6088a685d76",
      "new_mode": 33188,
      "new_path": "common/nextpnr.h"
    },
    {
      "type": "modify",
      "old_id": "18d21112787389fa1cf21367e51b2373a2f7af69",
      "old_mode": 33188,
      "old_path": "ecp5/arch_pybindings.cc",
      "new_id": "275956f32693388401013472ca051689018c902d",
      "new_mode": 33188,
      "new_path": "ecp5/arch_pybindings.cc"
    },
    {
      "type": "modify",
      "old_id": "bc0bfb84925e928ae098669e973b563dfa87b568",
      "old_mode": 33188,
      "old_path": "ice40/arch_pybindings.cc",
      "new_id": "194d7c6df82776fedc80fb5a5e0b5c0aec6dd38d",
      "new_mode": 33188,
      "new_path": "ice40/arch_pybindings.cc"
    },
    {
      "type": "modify",
      "old_id": "ad21daf22082f2fd3adb56a964d58c0980e81e2e",
      "old_mode": 33188,
      "old_path": "json/jsonparse.cc",
      "new_id": "fb712b289cedda380de5022b031e6ed7c09079dc",
      "new_mode": 33188,
      "new_path": "json/jsonparse.cc"
    }
  ]
}
