)]}'
{
  "commit": "0de0138a9146074f268245193e45c9376d998722",
  "tree": "fbf4305e4c7ebdb7ee05b69a71c443b0f5865e4f",
  "parents": [
    "33b9663a89b5ec319986de0673764d2a18ec8725"
  ],
  "author": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Tue Mar 03 10:30:27 2015 +0100"
  },
  "committer": {
    "name": "David Lamparter",
    "email": "equinox@opensourcerouting.org",
    "time": "Tue Apr 21 10:18:55 2015 +0200"
  },
  "message": "ospf6d: use existing union, avoid strict-aliasing\n\nThere are preexisting fields u.lp.id and u.lp.adv_router in struct\nprefix that do the same thing as these type-punning pointer derefs.\nUse these and shut up the strict-aliasing warnings.\n\nSigned-off-by: David Lamparter \u003cequinox@opensourcerouting.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c0dcf9f1f68a1617085da8b5de07b40be5e0e217",
      "old_mode": 33188,
      "old_path": "ospf6d/ospf6_route.h",
      "new_id": "42eb69ea8e3e4187f2efae630906307bc10b893a",
      "new_mode": 33188,
      "new_path": "ospf6d/ospf6_route.h"
    }
  ]
}
