)]}'
{
  "log": [
    {
      "commit": "5c66ff6f20e8fd9a439d9c0edabd3e88423e0ac0",
      "tree": "ee13e4455ad2e1ffc0ef1a49fad56b8a568ce9f3",
      "parents": [
        "738b92a8ac0282fc349675203773601f2aa65e40"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Tue Dec 16 16:50:46 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Tue Dec 16 16:50:46 2014 +0000"
      },
      "message": "Update the default ODL to Helium SR1.1\n\nPer a nasty security vulnerability, OpenDaylight has released a security\nupdate for Helium, SR1.1. You can read more about this here [1].\n\n[1] https://lists.opendaylight.org/pipermail/discuss/2014-December/004135.html\n\nChange-Id: I8b9f436b5bf7cabd2d32aaf7388f3f82f9617c3e\n"
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "ff8de0c707a779bcd329b3bb513c5fea806bcbea",
      "tree": "1603065a90c82caa133d66dd5d89d0830ec3c71c",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 13 07:57:09 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Tue Nov 25 02:31:04 2014 +0000"
      },
      "message": "Update the ODL support to Helium SR1.\n\nThis commit updates the default ODL package to be tested with to the\nfirst stable release of Helium. Critically, this includes ODL fixes\nfor some IPV6 issues.\n\nChange-Id: I4eaa52a8baffdcc3a5e74cabca2f9cd7ea4ec237\n"
    },
    {
      "commit": "6a709ab25a294d03009936322d753ce13ead1204",
      "tree": "c133dc71cbc68b42188469a115a32c945f0c1bc2",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 08:36:09 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 12:43:34 2014 +0000"
      },
      "message": "Add ODL_NAME variable for OpenDaylight configuration\n\nThis makes the name of the unzipped package configurable so you can run\nwith releases other than the default specified in lib/opendaylight.\n\nChange-Id: Iad879c558d742da03375cb61b0c2ef141573ffec\n"
    },
    {
      "commit": "3d6d89935f13635d3fe982ccf870c017155ea903",
      "tree": "d5591e65b76f65a3f444cc42f087ab57a74541f6",
      "parents": [
        "ddfbacef9fd0bd64b38674524f7829b42ed08bbd"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Wed Oct 15 16:30:15 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Oct 16 20:39:19 2014 +0000"
      },
      "message": "Update the OpenDaylight support to the Helium release\n\nThe OpenDaylight project recently released their latest release, codenamed\nHelium. This commit updates the devstack support for OpenDaylight to this\nnew version, which includes changes to configuration files as well as the\nstartup of OpenDaylight itself.\n\nAlso update my email address in MAINTAINERS.rst.\n\nChange-Id: I124b5e7e8ef7feb6c90de907916a9530409c4ad4\n"
    },
    {
      "commit": "3324f19f5aeb3c8933447752dbc2c1b8c7f9b2de",
      "tree": "84248dfdde0ce32a415c565db32dcb04776ea51e",
      "parents": [
        "7672ad1dbc00ec5ff80f3aa670404e413e86e506"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Sep 18 09:26:39 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 02 15:30:50 2014 -0500"
      },
      "message": "Fix docs build errors\n\nFix shocco errors during docs generation\n\nCloses-Bug: 1362691\nChange-Id: I2b7fb008c89f0b4e7280b2d0a054320765e83e47\n"
    },
    {
      "commit": "2f27a0ed3c609bfcd6344a55c121e56d5569afc9",
      "tree": "abe0c02c1d2fd9d57f6b786ff8105896969d0e3c",
      "parents": [
        "58deafcd63ae996e0973c864e249c4a3cb82a74f"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Sep 09 13:46:02 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Sep 11 18:59:39 2014 +0100"
      },
      "message": "Replace screen_it() with run_process() throughout\n\nrun_process will use screen if USE_SCREEN\u003dTrue (the default),\notherwise it will simply start the requested service. Therefore\nwherever screen_it used, run_process can be instead.\n\nWhere stop_screen was found it has been replaced with stop_process.\n\nA tail_log function has been added which will tail a logfile in a\nscreen if USE_SCREEN is True.\n\nlib/template has been updated to reflect the use of the new\nfunctions.\n\nWhen using sg the quoting in run_process gets very complicated.\nTo get around this run_process and the functions it calls accepts\nan optional third argument. If set it is a group to be used with sg.\n\nChange-Id: Ia3843818014f7c6c7526ef3aa9676bbddb8a85ca\n"
    },
    {
      "commit": "86af4a0e5d5b0dc5bfb9c98e19e3b18518cab2e8",
      "tree": "153ea871c556117e916ede0becd7c3d115b7433f",
      "parents": [
        "c6dc3deb2571f08b224c9a11eac975da2ef59f5a"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Tue Jun 24 11:07:54 2014 +0000"
      },
      "committer": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Wed Jun 25 10:31:44 2014 -0400"
      },
      "message": "Don\u0027t install openvswitch-datapath-dkms on newer kernels\n\nOn kernels \u003e\u003d 3.13 for Ubuntu, there is no need to install the\nopenvswitch-datapath-dkms package anymore. Consequently we don\u0027t need the\ndkms package anymore, nor the linux headers.\n\nUpdate the opendaylight devstack code to correctly check for this and make\nthe right decision.\n\nWhile here, also utilize get_packages() and common code where possible.\n\nChange-Id: Idd6a71951f6f77b6e3c4e536e735dfead6a40bc1\nCloses-Bug: #1331111\n"
    },
    {
      "commit": "09b56b1c311a0f7558910cb20e53f965b5c79314",
      "tree": "29544bed98bc7c2d0ce498bff1015cdfdb131872",
      "parents": [
        "d65f7a2858fb047b20470e8fa62ddaede2787a85"
      ],
      "author": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Mon May 05 10:30:09 2014 -0400"
      },
      "committer": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Tue May 20 18:35:52 2014 +0000"
      },
      "message": "Add options to configure provider network mappings for\nOpenDaylight\n\nOpenDaylight needs to know the physical network mapping\nused with vlan tenant isolation. This is similar to how\nthe bridge_mappings cofig is used to map the physical\nnetwork to the bridge,\ni.e. bridge_mappings\u003dphysnet1:br-eth1,physnet2:br-eth2.\n\nOpenDaylight needs the physical network device itself:\nprovider_mappings\u003dphysnet1:eth1,physnet2:eth2.\n\nOpenDaylight needs the mapping because the device port is\nused when pushing flows. The neutron API\u0027s provide the\nphysical provider network value for example as physnet1.\n\nDocImpact:\nUse of VLANs with ML2 and the OpenDaylight mechanism driver\nrequires OpenDaylight Helium or newer to be installed.\n\nCloses-Bug: #1315492\nChange-Id: If7af9ce5735b01c35315a54c79355ca87b72c4b4\n"
    },
    {
      "commit": "cc39d54dc2f33dc0d88bd0e081b3948dda39415d",
      "tree": "009050e92d837df3ec5904baa594bb9ae83cdf4c",
      "parents": [
        "c7d36b4a3ea53bc02ce0cdc961a23038b57e44d9",
        "ce03d102879755581222d1171e24d22654ff9ea4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 11 00:11:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 11 00:11:50 2014 +0000"
      },
      "message": "Merge \"Fix openvswitch package and service names for openSUSE\""
    },
    {
      "commit": "cfc9ebba85cfdb2d03a0ed2451cad097f07e4b7e",
      "tree": "c21d5c3b286fe01568f3622b6e2cce98639e1ca9",
      "parents": [
        "87c0c263a015e7595ffab2be322c358dc3da3ca0"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "simon.pasquier@bull.net",
        "time": "Tue Apr 08 09:34:44 2014 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "simon.pasquier@bull.net",
        "time": "Tue Apr 08 09:34:44 2014 +0200"
      },
      "message": "Set parameters for OpenDaylight ML2 driver\n\nNow that https://review.openstack.org/#/c/85589/ is merged, the\nOpenDaylight ML2 driver requires that url, username and password\nparameters are set.\n\nChange-Id: Iecbdd3275387bea145a5d274d359a15eceaee6b7\nCloses-Bug: #1304226\n"
    },
    {
      "commit": "ce03d102879755581222d1171e24d22654ff9ea4",
      "tree": "41336f70f15cb7b3f5754d531a699dc9d3b0857d",
      "parents": [
        "87c0c263a015e7595ffab2be322c358dc3da3ca0"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Apr 07 17:01:53 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Apr 07 17:02:39 2014 +0200"
      },
      "message": "Fix openvswitch package and service names for openSUSE\n\nChange-Id: Iaf173422e4d009bdd7ed7ed79af2269c44039060\n"
    },
    {
      "commit": "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd",
      "tree": "031f35ea691b3864f71457b2e565523563d0c2b4",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:03:26 2014 +0000"
      },
      "committer": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:10:45 2014 +0000"
      },
      "message": "fix typo in running opendaylight command\n\nwhen running opendaylight, set the java home directory to environment\nvariable.\nbut variable name is wrong.\n\nChange-Id: I050758d3b4e3f0eec6c86b9a675dfd07854c04fa\n"
    },
    {
      "commit": "d44517dfcfacb5aa9e1952847a1505fd3a92580b",
      "tree": "e596a69ae63190d1b3a43cfe37f1f32b20085cd7",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Tue Jan 28 20:29:18 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Mar 06 16:19:10 2014 +0000"
      },
      "message": "Add support for configuring OVS to work with OpenDaylight\n\nThis adds support for running OpenDaylight as an OpenStack Neutron plugin\nunder devstack. This entails downloading the latest version of OpenDaylight,\nconfiguring it, and running it as a service under devstack. This code also\nincludes pieces which configure Open vSwitch on each devstack node to point\nat OpenDaylight as their OpenFlow and OVSDB control interface. This is\nrequired for compute hosts, which will not be running any Neutron software\non them at all. This post-devstack configuration is handled in the extras\ndirectory because of the fact there is no Neutron code running on the compute\nhosts themselves.\n\nCloses-bug: #1273917\n\nChange-Id: I696e7c7fe63c835f90c56105775def305a702877\n"
    }
  ]
}
