)]}'
{
  "commit": "d4c27d656d072fbd81003a71c4f3391c96852c60",
  "tree": "27f40829775ca271f6a7d7b5031284b264c0f479",
  "parents": [
    "b11f3b54c842117e22e2f5cf1561ea34eee8dfcc"
  ],
  "author": {
    "name": "Donald Sharp",
    "email": "sharpd@cumulusnetworks.com",
    "time": "Wed Nov 04 13:26:35 2015 -0500"
  },
  "committer": {
    "name": "Donald Sharp",
    "email": "sharpd@cumulusnetworks.com",
    "time": "Tue Dec 08 14:12:10 2015 -0500"
  },
  "message": "zebra: Collapse struct static_ipv[4|6] into struct static_route\n\nThe \u0027struct static_ipv4\u0027 and \u0027struct static_ipv6\u0027 structures\nare essentially the same.  Collapse them into one data structure\n\u0027struct static_route\u0027.\n\nSigned-off-by: Donald Sharp \u003csharpd@cumulusnetworks.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57de5c4fd1d4934b673ce47763ee2210f22b370e",
      "old_mode": 33188,
      "old_path": "lib/memtypes.c",
      "new_id": "5f78493ac49ca1c512780de5b74cf625a4da89ef",
      "new_mode": 33188,
      "new_path": "lib/memtypes.c"
    },
    {
      "type": "modify",
      "old_id": "fbf4fc42f37cffaca49105d6734876b195ad2f82",
      "old_mode": 33188,
      "old_path": "zebra/rib.h",
      "new_id": "408ceb45668191202a4db342203c9c80980fc927",
      "new_mode": 33188,
      "new_path": "zebra/rib.h"
    },
    {
      "type": "modify",
      "old_id": "1d098158a4ca78c98ce06cc3e48e23a53d38960e",
      "old_mode": 33188,
      "old_path": "zebra/zebra_rib.c",
      "new_id": "50965599d37eeff6a61c27efb9d81aadb3c92707",
      "new_mode": 33188,
      "new_path": "zebra/zebra_rib.c"
    },
    {
      "type": "modify",
      "old_id": "b37b901d9e764e294a21d3a7a174267c1dcd8999",
      "old_mode": 33188,
      "old_path": "zebra/zebra_vty.c",
      "new_id": "656f55d49de1011da0230d2cfec7d71c411fc8bd",
      "new_mode": 33188,
      "new_path": "zebra/zebra_vty.c"
    }
  ]
}
