)]}'
{
  "commit": "7621f336e2f346edee43227f0b1ef93fe769720b",
  "tree": "2bda36681214336bf55345cd47efb2c25fc460c2",
  "parents": [
    "1dba254e107dd0c4254d58e9304fc6293b46fd4d"
  ],
  "author": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Tue May 01 16:24:35 2012 +0100"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Wed May 02 11:02:11 2012 +0100"
  },
  "message": "bgpd: Make socket init separate, so unit tests work again.\n\n* Separate out BGP socket initialisation from bgp_get, and make it an\n  explicit function. Allows unit tests to work again and probably also\n  benefits dry-run.\n* bgpd.c: (bgp_get) move socket init out...\n  (bgp_socket_init) to here\n* bgp_main.c: and call it after dry-run.\n* bgpd.h: (bgp_socket_init) add prototype\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f1d4829c17630aa3ce10e323455f5288aec33e1",
      "old_mode": 33188,
      "old_path": "bgpd/bgp_main.c",
      "new_id": "5abc875652d824ea50bab96a006b755b4673e1ea",
      "new_mode": 33188,
      "new_path": "bgpd/bgp_main.c"
    },
    {
      "type": "modify",
      "old_id": "9c8eda8894b8e17bb95c1d89eb54a851adf94778",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.c",
      "new_id": "ab27783fa84439dd6f41e3cb3bd46c0796de18b7",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.c"
    },
    {
      "type": "modify",
      "old_id": "09a3435c3bfbe9cc3f0d710161bf2becf26cc6be",
      "old_mode": 33188,
      "old_path": "bgpd/bgpd.h",
      "new_id": "d1e4f8e96adc8a4baa6e50d1d3fa4fe02d22d6df",
      "new_mode": 33188,
      "new_path": "bgpd/bgpd.h"
    }
  ]
}
