)]}'
{
  "commit": "f418446bb767d79438e2df689c5bf9563c54b317",
  "tree": "a1c7322c8b54e46a09bf2f402537277fff59c1c3",
  "parents": [
    "6a52d0d155fc8b892e30cdb5e3fbe4c2779bd4cd"
  ],
  "author": {
    "name": "hasso",
    "email": "hasso",
    "time": "Tue Feb 01 20:13:16 2005 +0000"
  },
  "committer": {
    "name": "hasso",
    "email": "hasso",
    "time": "Tue Feb 01 20:13:16 2005 +0000"
  },
  "message": "        * bgp_nexthop.c: Improve debug.\n        * bgpd.[ch], bgp_nexthop.c, bgp_snmp.c: Remove useless bgp_get_master()\n          function.\n        * bgp_packet.c: MP AFI_IP update and withdraw parsing.\n        * bgp_fsm.c: Reset peer synctime in bgp_stop(). bgp_fsm_change_status()\n          is better place to log about peer status change than bgp_event().\n          Log in bgp_connect_success().\n        * bgp_vty.c: Fix typo in comment.\n        * bgp_attr.c: Better log about unknown attribute.\n\n\t[merge from GNU Zebra]\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6bee4def95e61970da8d711f951cacaffcfd5ca6",
      "old_mode": 33188,
      "old_path": "bgpd/ChangeLog",
      "new_id": "269c55249c09be4823a190985805d19aa35387b7",
      "new_mode": 33188,
      "new_path": "bgpd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "8ffcfdd08cc502636068c95993b1e63b3866ad5b",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_attr.c",
      "new_id": "cad9168d7106bc472cff2a7336a918bc638f3b56",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_attr.c"
    },
    {
      "type": "modify",
      "old_id": "891958621f6e474ff7c4a58f3794b01eb1aa8ead",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_fsm.c",
      "new_id": "7327db0c17b8dce6f112c6bf74161d71cc146f1f",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_fsm.c"
    },
    {
      "type": "modify",
      "old_id": "c368eba503bd30a18fec46554415b8a4e7c0c541",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_nexthop.c",
      "new_id": "76c1c2a13d42aa950af9dff88d8ee0ba0521efa9",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_nexthop.c"
    },
    {
      "type": "modify",
      "old_id": "5640e2b7b02e03162c0aebfd925ee6e4b0e3eb5c",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_packet.c",
      "new_id": "04e5bd30bc1edaf18854342922defdb05d6ea109",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_packet.c"
    },
    {
      "type": "modify",
      "old_id": "6ffadf9cd696bda8ea7d39cf60d618a17803ef59",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_snmp.c",
      "new_id": "228060a0f3b5eb2d00756ca81e1028dfd4829e2c",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_snmp.c"
    },
    {
      "type": "modify",
      "old_id": "5968f68c616f32b87ad3572b8e8e0d1cd5da6240",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_vty.c",
      "new_id": "b94e66b008fed2907558f1af6dcbcc5e33ed533e",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_vty.c"
    },
    {
      "type": "modify",
      "old_id": "bd2f998fca0b1949698710ac84e30ff30c3195e0",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.c",
      "new_id": "cb760d9095c7bd6327c706c0b9b4356b4a1b3c9e",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.c"
    },
    {
      "type": "modify",
      "old_id": "4137baf2e24cb30fb4d0995ac541a9fa84c65035",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.h",
      "new_id": "42c3ceaa5aacedd4d6c0aae2b4bd9fec350011fe",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.h"
    }
  ]
}
