)]}'
{
  "commit": "bb7afed9b78dbc3f89b3c57a8a59b10ff72ef202",
  "tree": "78794c5ee2f8cb54aec564bd4253f5a73957f963",
  "parents": [
    "6c7580bf5bd2be8abe4d90518e8e486b6a10b521"
  ],
  "author": {
    "name": "William D. Jones",
    "email": "thor0505@comcast.net",
    "time": "Wed May 20 23:46:34 2020 -0400"
  },
  "committer": {
    "name": "William D. Jones",
    "email": "thor0505@comcast.net",
    "time": "Sun May 24 03:14:46 2020 -0400"
  },
  "message": "Split exports under nets into individual files by purpose: API unchanged.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eed74789c3e685bb5843d1bfb3aee5ebdf718240",
      "old_mode": 33188,
      "old_path": "util/common/nets/__init__.py",
      "new_id": "845adcbef96fa7f4d35b27b959559d66f9f5ee20",
      "new_mode": 33188,
      "new_path": "util/common/nets/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e96ac92942f05f8d0ceae9175f2978b49449e297",
      "new_mode": 33188,
      "new_path": "util/common/nets/ecp5.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16399199e24ae8164e743893a448ffa5f6750501",
      "new_mode": 33188,
      "new_path": "util/common/nets/general.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e13413fa1495b1201d5072ce8a0443bf732a6370",
      "new_mode": 33188,
      "new_path": "util/common/nets/util.py"
    }
  ]
}
