)]}'
{
  "commit": "c49a2747f6a6199dba27c0c413f4de6112fa649e",
  "tree": "27bc97363bf8e3f25535f39c030e6da7b37e4a0e",
  "parents": [
    "e98dce60cea213a4155a0db60b463e40c67aa77f"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@hpe.com",
    "time": "Fri Feb 05 14:57:17 2016 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@hpe.com",
    "time": "Fri Feb 26 14:11:48 2016 +0000"
  },
  "message": "bgpd: make bgp_nlri_parse_encap conform with other nlri_parse funcs\n\n* bgp_encap.{c,h} (bgp_nlri_parse_encap) afi is already in the NLRI argument.\n  update or withdraw is signalled by attr being non-NULL or NULL.\n\n* bgp_packet.c: (update_receive) fixup to match, and also make the attr\n  argument conform with NLRI_ATTR_ARG for correct error handling on\n  optional, transitive, partial, attributes.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0beb1ba65748be5e9994ea9c43e0a27680e7127",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_encap.c",
      "new_id": "1a09ba6019d5bde3b67a7472afa8695b9d62a962",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_encap.c"
    },
    {
      "type": "modify",
      "old_id": "6f43b7b3b1133349fe7f90b746886e3313e06a6b",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_encap.h",
      "new_id": "7442c73c47aadbc255473ba4de1098c834307f5f",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_encap.h"
    },
    {
      "type": "modify",
      "old_id": "26e4d8ffc962beaa64d2d37a394d630267aa647a",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_packet.c",
      "new_id": "b8a38fa56065b85a63e8dcc138c40ee7baecddb9",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_packet.c"
    }
  ]
}
