)]}'
{
  "commit": "adc950f39bca913271eceb69e850f21488dd9b79",
  "tree": "318a2d4afb6ad12e6381013f5dd982552fea84e9",
  "parents": [
    "123928cd3c6a26ecbd852e2e01d6a5b921a5256a"
  ],
  "author": {
    "name": "Ken Chiang",
    "email": "ken.chiang@bigswitch.com",
    "time": "Fri Oct 05 13:50:03 2012 -0700"
  },
  "committer": {
    "name": "Ken Chiang",
    "email": "ken.chiang@bigswitch.com",
    "time": "Fri Oct 05 13:50:03 2012 -0700"
  },
  "message": "Add disconnect() and wait_disconnect() methods to controller.\nWhen current connection to the switch is disconnected,\nallow controller to continue listening without killing controller thread.\nRework cxn tests to use this new controller model.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cc8b97c49d70bba266455f755ba9a2c3cabc0d83",
      "old_mode": 33188,
      "old_path": "src/python/oftest/controller.py",
      "new_id": "07694376c2786b4f91ced29e4cacdeaba81d1b8c",
      "new_mode": 33188,
      "new_path": "src/python/oftest/controller.py"
    },
    {
      "type": "modify",
      "old_id": "b658074a7cea338e6f40c9579b6afa0e1cd2d8f3",
      "old_mode": 33188,
      "old_path": "tests/cxn.py",
      "new_id": "a4b3d8a1d410f45c8f2347920ce587dd0dca40fb",
      "new_mode": 33188,
      "new_path": "tests/cxn.py"
    }
  ]
}
