)]}'
{
  "log": [
    {
      "commit": "bd186803c8aaf15c4ba20e34c0b7da3d74cc9636",
      "tree": "8224a6cf082a840bbe2edaeec1eecdfd8fe631b4",
      "parents": [
        "3279754f96efb78e32aa226543ff5f0df26c7089"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Sat Dec 22 17:46:24 2012 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Sat Dec 22 17:46:24 2012 -0800"
      },
      "message": "ovs-ctl: add --ovs-vswitchd-verbosity flags\n"
    },
    {
      "commit": "28dd03d6c5d04808f2b4642d91147703500a3302",
      "tree": "e395ce1af8824227711f48a9dafb1003f9873384",
      "parents": [
        "ee57ad0d1ea11442a51dbe314fe872c48e664ee9"
      ],
      "author": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Mon Jul 16 11:53:11 2012 -0700"
      },
      "committer": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Mon Jul 16 11:53:11 2012 -0700"
      },
      "message": "- Added \"--dpid\" option to set the bridge dpid. Default is random.\n- Added shortcut cli command \u0027flowtable\u0027, which executes \u0027ofctl dump-flows ofbr0\u0027\n"
    },
    {
      "commit": "7b08e40ba1cd2a4c67e357142fd788aa0754c9c7",
      "tree": "4c58eebf2abb6148d2d0fd2a05acdb0c3a228f47",
      "parents": [
        "c516fa09de8bb66254b21ba3ad3341a8ccccb8e9"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Thu Apr 12 22:30:16 2012 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dan.talayco@bigswitch.com",
        "time": "Thu Apr 12 22:30:16 2012 -0700"
      },
      "message": "Add loopback support for ovs\n\n-lb or --loopback option creates a veth pair and attaches both ends\nto the OVS instance.  The port numbers for this pair are just above\nthe port_count parameter (default to 5 and 6).\n"
    },
    {
      "commit": "3e28dea42ffd2d7fd88392f24705f9f5a8b2fee3",
      "tree": "ef59510acc644cd4f73c05759d553627e7835aac",
      "parents": [
        "3ed8fb72c4b4de9e3400a738a06a1e1a55126a04"
      ],
      "author": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Thu Apr 12 12:40:33 2012 -0700"
      },
      "committer": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Thu Apr 12 12:40:33 2012 -0700"
      },
      "message": "- Useful error message for unsupported CLI commands\n"
    },
    {
      "commit": "3ed8fb72c4b4de9e3400a738a06a1e1a55126a04",
      "tree": "f0d04667306c9de1a5b3a48d0f45d7087a390b33",
      "parents": [
        "c1199d5808c831561eb0fa6300ef3c2ffba31604"
      ],
      "author": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Thu Apr 12 12:30:59 2012 -0700"
      },
      "committer": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Thu Apr 12 12:30:59 2012 -0700"
      },
      "message": "- Added a new \"CLI\" mode\n\n  If you specify the new \u0027--cli\u0027 option, ovs-ctl will drop into an\n  interactive shell after initializing OVS.\n\n  The purpose of the interactive shell is to allow easy execution of the\n  correct OVS binaries for the running configuration, especially if\n  non-standard DB file locations are used.\n\n  In CLI mode, you will receive the following prompt:\n     [config_name] ovs-ctl\u003e\n\n  Where [config_name] is the name of the running OVS configuration you\n  specified.\n\n  The following commands are available from the command line:\n\n        # Execute ovs-vsctl with arguments:\n        \u003e vsctl show\n\n        # Execute ovs-ofctl with arguments:\n        \u003e ofctl show ofbr0\n\n  Arguments are passed as-is directly to the correct binaries.\n\n  Additional commands:\n        # exit ovs-ctl\n        \u003e exit || quit\n\n        # exit ovs-ctl, and kill the currently running OVS instance\n        \u003e kill\n\n  If you specify \"ovs-ctl --cli --teardown\", then the OVS instance\n  will be killed after exit, even with the \"exit\" or \"quit\" commands.\n"
    },
    {
      "commit": "58106f8b92dd6d8a741d6237522ba053b7168cb1",
      "tree": "1da18b047bd4a2a061322e5cd15a2e3874cf41d7",
      "parents": [
        "aff26c8f3332d0607e1da4f16dc51e6a68184d45"
      ],
      "author": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Mon Mar 26 15:08:17 2012 -0700"
      },
      "committer": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Mon Mar 26 15:08:17 2012 -0700"
      },
      "message": "- Initial README for ovs-ctl.py\n"
    },
    {
      "commit": "3bb8b1b1d10dd5c9f5dda2713d31de64f50b96d5",
      "tree": "da3a437605a1d744feeee7a8114bf6bd098114d8",
      "parents": [
        "4431d54e9a7852ab0c1e1b2d0b5b33c2c0c75b4c"
      ],
      "author": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Thu Mar 22 11:04:09 2012 -0700"
      },
      "committer": {
        "name": "Jeffrey Townsend",
        "email": "jeffrey.townsend@bigswitch.com",
        "time": "Thu Mar 22 11:04:09 2012 -0700"
      },
      "message": "- Initial version\n"
    }
  ]
}
