)]}'
{
  "commit": "2815e61ffbbf9c362896f3912d925cf78e125ee1",
  "tree": "8cc9c2cc857f12e3c22813f756fb8fd674757e1b",
  "parents": [
    "9458b8191563eb5569f341172484a234ef2f743e"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Sep 14 02:56:07 2006 +0000"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul.jakma@sun.com",
    "time": "Thu Sep 14 02:56:07 2006 +0000"
  },
  "message": "[bgpd] Add RIB reporting commands, show bgp ... statistics\n\n2006-09-13 Paul Jakma \u003cpaul.jakma@sun.com\u003e\n\n\t* bgp_aspath.c: (aspath_highest) new, return highest ASN in an\n\t  aspath.\n\t* bgp_route.c: (bgp_peer_count_walker) new, do the walk done\n\t  in bgp_peer_counts as a thread.\n\t  (bgp_peer_counts) move walk to previous and call it via\n\t  thread_execute so this RIB walk shows up in thread stats.\n\t  (bgp_table_stats) New, gather some statistics for a given\n\t  RIB.\n\t  (bgp_table_stats_walker) New, RIB walker thread for former.\n\t  (bgp_table_stats_vty) Parsing front-end for \u0027show bgp ...\u0027,\n\t  useful model for future rationalisation of \u0027show ... bgp\u0027.\n\t  (bgp_route_init) Add new RIB stats commands.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7de02cf5ddc70c4b334d34a92f8827715a6aea04",
      "old_mode": 33188,
      "old_path": "bgpd/ChangeLog",
      "new_id": "482beedaa17ccb2da4a57bb5f816c7ab189eda14",
      "new_mode": 33188,
      "new_path": "bgpd/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "317e9f8dbab9a8a6bffa80dfbc8a909ca03de670",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.c",
      "new_id": "327406fae98e4d73f688cba136f3a8b4e2a5bece",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.c"
    },
    {
      "type": "modify",
      "old_id": "bf23e5d6a761a5b72a858cdef96fb2d53c5eb3d8",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_aspath.h",
      "new_id": "5400c57c1cb7a9db0ec0ddef909f0cc460d14da8",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_aspath.h"
    },
    {
      "type": "modify",
      "old_id": "ca7cbd1076aa791779ad5f94a2b231a13179e00e",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_route.c",
      "new_id": "2ce2ef4d81cfd8d31f28db1def0304da29bc38cf",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_route.c"
    }
  ]
}
