)]}'
{
  "log": [
    {
      "commit": "f0d30275004bc881c5232fae0cd31f1cff75b0c2",
      "tree": "11b50a122099bb9d83f1ed2dea9f28b741c18c4d",
      "parents": [
        "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8",
        "de3b82037d863b55cc245c343a8697b5cf4b1904"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 03:20:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 03:20:54 2014 +0000"
      },
      "message": "Merge \"NCCLIENT_REPO is using the wrong url\""
    },
    {
      "commit": "a98721da9cb0ef70ae25bfd4f7cbf19e9a56d89d",
      "tree": "13882183061f1a4cbc6a36cbddd2725bafd4d44e",
      "parents": [
        "6751ed504c5f8c73d96cab093957ed01c246aa7d",
        "5a110d4e684d5cf936621608003f6b30eb75c2b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 04 01:05:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 01:05:25 2014 +0000"
      },
      "message": "Merge \"Add configurations for the OpenFlow Agent mechanism driver\""
    },
    {
      "commit": "6751ed504c5f8c73d96cab093957ed01c246aa7d",
      "tree": "bef19f9962d1fd8bced318d6219ff00010196858",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 04 00:57:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 00:57:01 2014 +0000"
      },
      "message": "Merge \"Remove bm_poseur, unmaintained and obsolete\""
    },
    {
      "commit": "de3b82037d863b55cc245c343a8697b5cf4b1904",
      "tree": "66a88df413b2f49271f0f4ab25eb9f76f2bf9c0f",
      "parents": [],
      "author": {
        "name": "Shweta P",
        "email": "shpadubi@cisco.com",
        "time": "Mon Mar 03 13:38:37 2014 -0500"
      },
      "committer": {
        "name": "Shweta P",
        "email": "shpadubi@cisco.com",
        "time": "Mon Mar 03 13:46:10 2014 -0500"
      },
      "message": "NCCLIENT_REPO is using the wrong url\n\nNCCLIENT_REPO value in lib/neutron_plugins/cisco is pointing to a repo\nthat does not exist. This fix corrects the url.\n\nCloses-Bug #1286302\n\nChange-Id: I42db0b3f7a4bbf5d1d053e3da8b4fbb67d47de94\n"
    },
    {
      "commit": "5a110d4e684d5cf936621608003f6b30eb75c2b1",
      "tree": "860869a4e4d67785e67f2f124874ed07120eb63b",
      "parents": [
        "9f2ee82d2c0e709aa881d05c3813fc4d51fe1b38"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Wed Jan 29 14:42:06 2014 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Sat Mar 01 16:16:54 2014 +0900"
      },
      "message": "Add configurations for the OpenFlow Agent mechanism driver\n\nThis patch supports configurations for an environment of the OpenFlow Agent mechanism driver\nSet the following variables in a localrc to be ran this mechanism driver.\n\nQ_ML2_PLUGIN_MECHANISM_DRIVERS\u003dofagent\nQ_AGENT\u003dofagent\n\nImplements: blueprint ryu-ml2-driver\nChange-Id: I774da9a26f241487dfa4ec124b12f528704d860b\n"
    },
    {
      "commit": "dad6e4114d07978ade5ab5594d4b5b19e998bdb5",
      "tree": "9c867402960f933ca6384a2b87d75ec954f9eba8",
      "parents": [
        "4b76faa32b21964dc72a055f65172199618edeee",
        "aee18c749b0e3a1a3a6907a33db76ae83b8d41d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 06:32:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 06:32:20 2014 +0000"
      },
      "message": "Merge \"Enforce function declaration format in bash8\""
    },
    {
      "commit": "9d43deb2f3fcddafa3b7e044673074cbd023f98b",
      "tree": "2fcbe07279fff3480d15f1502caff888ea5b1846",
      "parents": [
        "3ac259c6856b0f8f7fb24b987f83868c86517396",
        "f2ca87a8d8ded80384b2cafb46ef2ca4cf19a986"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 01:43:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 01:43:12 2014 +0000"
      },
      "message": "Merge \"Implements fix to run lbaas service on fedora with devstack\""
    },
    {
      "commit": "aee18c749b0e3a1a3a6907a33db76ae83b8d41d9",
      "tree": "01a8ab5abb9867986f3e848918abd9e749b691cd",
      "parents": [
        "0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 15:35:08 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 28 07:59:03 2014 +1100"
      },
      "message": "Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n"
    },
    {
      "commit": "b8e250232ec55b946d2fd7e4237f12632408bdcc",
      "tree": "0f5001c7caeb6c2f4fddb552c8b4aa84a85d69aa",
      "parents": [
        "b17fecf7d8c1a0c562ac7d8fc3a8d642f6392ac6"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 16:14:29 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Feb 26 09:31:15 2014 +1100"
      },
      "message": "Add end-of-file checks to bash8\n\nAdd two end-of-file checks to bash8.  Firstly, alert if heredoc hasn\u0027t\nfinished.  Some heredocs were done like:\n\n---\nsudo bash -c \"cat \u003c\u003cEOF \u003e foo\n...\nEOF\"\n---\n\n(A better way to do this is \"cat \u003c\u003cEOF | sudo tee ...\" as it retains\nthe usual heredoc layout in the code).\n\nThe trailing quote was throwing the matching in bash8 off and it kept\nappending the next file as if it was still part of the heredoc.  To\navoid this, we check if we\u0027re still in a heredoc when we start a new\nfile; if so raise an error and reset the heredoc status fresh.  We\ntrack the state of the previous file, line and lineno so we can give a\ngood error.\n\n---\nE012: heredoc did not end before EOF: \u0027cat \u003c\u003cEOF\u0027\n - lib/trove: L221\n---\n\nThis includes fixes for the existing problem heredocs.\n\nA similar EOF check is to ensure the previous file ended with a\nnewline.\n\n---\nE004: file did not end with a newline: \u0027$MY_XTRACE\u0027\n - lib/neutron_plugins/embrane: L40\n---\n\nThis requires only one fix\n\nChange-Id: I5e547d87b3921fc7ce6588c28f074e5c9f489c1f\n"
    },
    {
      "commit": "f2ca87a8d8ded80384b2cafb46ef2ca4cf19a986",
      "tree": "97dd06b2fd87163723398b444e9dc683f318fe65",
      "parents": [
        "5d920e02e30f375253ff9a5f6fef010c95c2fb4b"
      ],
      "author": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Fri Feb 21 20:08:28 2014 +0530"
      },
      "committer": {
        "name": "Rabi Mishra",
        "email": "ramishra@redhat.com",
        "time": "Fri Feb 21 20:51:20 2014 +0530"
      },
      "message": "Implements fix to run lbaas service on fedora with devstack\n\nchanges \u0027user_group \u003d nobody\u0027 in \u0027haproxy\u0027 section of lbaas_agent.ini\n\nChange-Id: I801fec5a11d8abd97cb6f5cdff35fabb9eaf9000\nCloses-Bug: 1283064\n"
    },
    {
      "commit": "18d5c833d47e41c8c8dcd73f35268d6e2b43df5b",
      "tree": "9d0f2d7e8ab291e50c918fece66bc43eb8bff7b1",
      "parents": [
        "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Wed Feb 19 00:33:46 2014 +0900"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Wed Feb 19 00:41:41 2014 +0900"
      },
      "message": "Remove provider router configuration\n\nTo be compatible with the Icehouse release of MidoNet, the\nprovider router configuration is removed from devstack since\nit is no longer necessary to configure it.\n\nChange-Id: I4be2d9bbf2c82fd375702cbb1d60c3277086134f\nImplements: blueprint remove-provider-router-config-for-midonet\n"
    },
    {
      "commit": "4074e298112ba179ba743982c6904c8bd70030b2",
      "tree": "e56da82251353289c1bb5fd128d8eac30ea29a16",
      "parents": [
        "3dc5a99e3710bc00e3fa58c0180992073e111b85"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Feb 14 00:54:58 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Feb 14 02:29:03 2014 +0900"
      },
      "message": "Use lowercase section name in Neutron ML2 security group config\n\nAll other security group configs in Neutron are lower-case\nand it should be consistent.\n\nChange-Id: I683333c1e186446a69172446cca6d9b952673ed4\nCloses-Bug: #1279862\n"
    },
    {
      "commit": "984a89bc336440f4cb10c16529920597ecd0859c",
      "tree": "e1c5bc72ee650c74b753e6c09a7033dc7ade5cdf",
      "parents": [
        "03ef5b410096041912d7dc3e9c96f6ca58ec7140",
        "a03607d03f18fbe842bb61a509a868e1447fc379"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 11 10:11:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 10:11:00 2014 +0000"
      },
      "message": "Merge \"Embrane Plugin Support\""
    },
    {
      "commit": "03ef5b410096041912d7dc3e9c96f6ca58ec7140",
      "tree": "734a2ce42d1e2384658f1bc1ba70202432914ce7",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 11 06:40:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 06:40:44 2014 +0000"
      },
      "message": "Merge \"If n-api-meta is being run, remove from NOVA_ENABLED_APIS\""
    },
    {
      "commit": "a03607d03f18fbe842bb61a509a868e1447fc379",
      "tree": "795265bf05e2b39334e7e31bcbcfb7230c07a5c8",
      "parents": [
        "78ab80e5589a7df21a03f06f38c4bae3e79bf756"
      ],
      "author": {
        "name": "Ivar Lazzaro",
        "email": "ivar@embrane.com",
        "time": "Mon Feb 03 06:28:14 2014 -0800"
      },
      "committer": {
        "name": "Ivar Lazzaro",
        "email": "ivar@embrane.com",
        "time": "Mon Feb 03 06:42:02 2014 -0800"
      },
      "message": "Embrane Plugin Support\n\nImplements blueprint embrane-plugin-support\n\nThis commit implements Embrane\u0027s Neutron plugin installation support\nin Devstack.\nThis is an extension of the openvswitch installation module, which is\nused by the main plugin, and enables configuration by localrc\n\nChange-Id: Ia4824f8d2300bcdce170d226145bbce6088f1557\n"
    },
    {
      "commit": "55d9b9a9517ebe8c37f82136ff5eb7b781929325",
      "tree": "48b566010e375ceec64bd2558ad4854b51198359",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Shiv Haris",
        "email": "sharis@brocade.com",
        "time": "Tue Jan 14 11:33:28 2014 -0800"
      },
      "committer": {
        "name": "Shiv Haris",
        "email": "sharis@brocade.com",
        "time": "Tue Jan 14 11:39:15 2014 -0800"
      },
      "message": "Fix typo NEUTON to NEUTRON\n\nFixes bug: #1269111\n\nChange-Id: Icf66b4d474698b5f3ca22bc656ecd12d03164bce\n"
    },
    {
      "commit": "05952e3fcc6bdd9ccd1c7980e6a73c527711c08c",
      "tree": "8425f4cf3296d918289408ef0e37227474a4e75c",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 07:59:06 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 08:01:16 2014 -0800"
      },
      "message": "Configuration changes required to support VMware NSX plugin\n\n(Formerly known as Nicira NVP plugin).\n\nFollowing Neutron change 79fbeb7ebebc0dfbe143aee96fbc250d1b9e7582,\nthis patch introduces the new naming scheme for Neutron VMware NSX\nplugin configuration.\n\nRelated-blueprint: nvp-third-part-support (aka bp vmware-nsx-third-party)\nPartial-implements blueprint: nicira-plugin-renaming\n\nChange-Id: If7790887661507bfdec6d2b97c0f99609039aa73\n"
    },
    {
      "commit": "15d2526db91ed34bff85280d482d5a6303db5756",
      "tree": "af30815520ca8ddc9e737ac1144cf0786be2e2c9",
      "parents": [
        "62c0cfa5d99b0c4f8d2d069e0edbccd37933bdf2",
        "9e136b4adee6ce33fdbf01e0a8614c186c5f20b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 01 13:28:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 01 13:28:32 2014 +0000"
      },
      "message": "Merge \"Neutron: Define a utility function to add neutron service class\""
    },
    {
      "commit": "9e136b4adee6ce33fdbf01e0a8614c186c5f20b7",
      "tree": "23a950f194246b40102be753990208cd968ea75e",
      "parents": [
        "ba3c63640469e86a7a30032f76de455fc211fca7"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Mon Dec 16 15:52:03 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Thu Dec 19 17:37:35 2013 +0900"
      },
      "message": "Neutron: Define a utility function to add neutron service class\n\nWhen enabling neutron service (i.e. enable_service q-xxx), related code\nunconditionally adds a necessary plugin class to Q_SERVICE_PLUGIN_CLASSES.\nWhich may cause duplication in Q_SERVICE_PLUGIN_CLASSES when\nQ_SERVICE_PLUGIN_CLASSES is explicitly specified in localrc.\nAs a result, neutron server fails to start.\n\nThis patch introduces a utility function to add service class,\nand check duplication.\n\nCloses-Bug: #1261291\nChange-Id: Id2880c7647babfccc3e8d9fc60dd93c4b3997ed9\n"
    },
    {
      "commit": "edddb1fddf6b571286d85057abe8aa1cd21e67a6",
      "tree": "8b406a21c9cba0f7347e2e011138b1feb76e48a5",
      "parents": [
        "ec16d0ffd5e780eefe69848134fb7b402bb2707d"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Mon Dec 09 20:21:06 2013 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Mon Dec 16 17:23:40 2013 +0900"
      },
      "message": "Stop Neutron advanced service external processes\n\nSome of Neutron advanced services (LBaaS, VPNaaS, ....) creates\nexternal processes and they should be stopped in unstack.\nThis commit defines neutron_\u003cXaaS\u003e_stop functions for all services\nand implements the cleanup logics if necessary.\n\nAlso cleanup_neutron removes netns used by LBaaS haproxy.\n\nChange-Id: Ied3a2c374ffcb6b59ecaf1027fb6e6083eded2ae\n"
    },
    {
      "commit": "81fe5f54981e5627bc876ff02753e95705d9d4a1",
      "tree": "3045163daece7c53ba42d63e08333ede3ca1935b",
      "parents": [
        "39807f461683fd3dfa87c4ea432cf48f1e70ee49"
      ],
      "author": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Thu Nov 14 20:04:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 11 04:01:40 2013 +0000"
      },
      "message": "Define Q_L3_ENABLED\u003dTrue for MidoNet plugin\n\nChange-Id: Iabf7a5ff2e53b1822a327600da9acac8cf6a59f7\n"
    },
    {
      "commit": "010a2240662d3e6e3235f6daa5c446cabf4a5602",
      "tree": "2492c7eda5ee91a716ecc0958542d51845debbad",
      "parents": [
        "278b44df908343b707910004f01187bb52c7605a",
        "500a32f4f8e8526ba075b61f336cf91dc9d8c652"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 05 12:13:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 05 12:13:01 2013 +0000"
      },
      "message": "Merge \"Adds entries for missing parameters in PLUMgrid plugin\""
    },
    {
      "commit": "500a32f4f8e8526ba075b61f336cf91dc9d8c652",
      "tree": "df76d22db96b0d9dff90461a5d982db3a9bca5cb",
      "parents": [
        "8097838ab1221358da274c1d8d6f1c238e71a037"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Dec 02 14:27:31 2013 -0800"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Dec 02 14:27:31 2013 -0800"
      },
      "message": "Adds entries for missing parameters in PLUMgrid plugin\n\nThree configuration parameters were missing for the PLUMgrid plugin.\nIn this patch all those three have been properly added.\n\nChange-Id: If070aa5eb35678d0984470ebcd43fd99e08bcc8a\nCloses-Bug: #1255808\n"
    },
    {
      "commit": "130c90ed0b6111946e4004b125b5ae1a92772a08",
      "tree": "9f4bfcde59a81caf6ec9091d3aedd8d5140d757f",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 28 16:56:51 2013 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 28 17:10:44 2013 +0900"
      },
      "message": "Do not create an unnecessary file \"ml2\"\n\nPreviously when running devstack with Neutron ML2 plugin,\nan unnecessary file \"ml2\" is created in devstack directory.\nIt is because when the first argument is not defined the second\nargument becomes the first one.\n\nThis change moves the first \"options\" argument of populate_ml2_config\nto the last and checks the given options has a value before adding\nthem to a file.\n\nChange-Id: I9ff40456798c42216d414d5f8d443e671ab7d497\nClose-Bug: #1255853\n"
    },
    {
      "commit": "cdf722cc0954ffc9863963f9ab1991346f081654",
      "tree": "f8bd50d6e3bd2c0c76454a20b01b55d3c65618cc",
      "parents": [
        "f39ecfd41bfdefb7a82aa9ea90ba6167f63616a1",
        "40546f79e0e504d2d1470019a61a24da217e14fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 15:14:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 15:14:46 2013 +0000"
      },
      "message": "Merge \"Add Neutron Metering Agent support\""
    },
    {
      "commit": "f39ecfd41bfdefb7a82aa9ea90ba6167f63616a1",
      "tree": "c1f5e2ad97e31c25d53e45418dffeaf55268c77f",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 14:41:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 14:41:37 2013 +0000"
      },
      "message": "Merge \"horizon: drop nodejs dependency\""
    },
    {
      "commit": "40546f79e0e504d2d1470019a61a24da217e14fc",
      "tree": "9f1b6130e25b398456adc4a80d7574b09afbdbc4",
      "parents": [
        "4c2870b64a6f4da007f715a67e77d57eb01d5a51"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Tue Sep 24 15:10:25 2013 +0200"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Wed Nov 20 15:22:33 2013 +0100"
      },
      "message": "Add Neutron Metering Agent support\n\nIn Havana, Neutron has now a Metering Agent which gets meters from\nvirtual routers.\n\nThis patchs aims to allow devstack using this new service.\n\nChange-Id: I17ad83799d60384247b98cc8a93ac032f641c721\nSigned-off-by: Emilien Macchi \u003cemilien.macchi@enovance.com\u003e\n"
    },
    {
      "commit": "7a4fe3d5f22d5941b7d5601d2e69fd886444e3f5",
      "tree": "2b9d656b47f16598fa179e7db3b62747a78944ac",
      "parents": [
        "6c362f7528127a3f3cac131472a7a366a976ea9b",
        "748fe3d5e33337555b0ae16ef1d3b3ed02ad80f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 10 18:02:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 10 18:02:30 2013 +0000"
      },
      "message": "Merge \"Changes to make Devstack work with Neutron L3 plugin patch.\""
    },
    {
      "commit": "474f297420690e4dee77778d3be941cca77d5754",
      "tree": "185a95b8aaeeeff7ee7a44a257ffb93758e21e64",
      "parents": [
        "29ac6307a446a91011a2a79d1075f97c1ddd51cf",
        "35f0966d351c6cf4fe11c7bf482e1d9c02c7dac5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 10 15:38:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 10 15:38:06 2013 +0000"
      },
      "message": "Merge \"Modify midonet plugin to support the latest MidoNet\""
    },
    {
      "commit": "29ac6307a446a91011a2a79d1075f97c1ddd51cf",
      "tree": "a78080cec449b4dde52887b409872a93be275e44",
      "parents": [
        "33031941335fd33c672a60d31df7c41393f46d64",
        "061d52507d4f4e597b825e7e7fb0d9d1858e08db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 10 15:36:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 10 15:36:47 2013 +0000"
      },
      "message": "Merge \"Augment instead of override extra ML2 options.\""
    },
    {
      "commit": "748fe3d5e33337555b0ae16ef1d3b3ed02ad80f2",
      "tree": "64db581ac3f6faa6e193ccb1f1824382a1c25a89",
      "parents": [
        "b0f086011cbf351eb1664df2ad4e28896c728e2f"
      ],
      "author": {
        "name": "Bob Melander",
        "email": "bob.melander@gmail.com",
        "time": "Thu Jan 31 17:12:56 2013 +0100"
      },
      "committer": {
        "name": "Bob Melander",
        "email": "bob.melander@gmail.com",
        "time": "Mon Sep 09 20:29:52 2013 +0200"
      },
      "message": "Changes to make Devstack work with Neutron L3 plugin patch.\n\nImplements bp/quantum-l3-plugin-support\n\nChange-Id: I0c56661685fb641efe34fee1390d7d4f37f84494\n"
    },
    {
      "commit": "061d52507d4f4e597b825e7e7fb0d9d1858e08db",
      "tree": "bb5ae05a988df0a8f3ca79b6c8c58a5e45b868e5",
      "parents": [
        "b567fc1f6b412d8fca8035d1cb5fecc4f4e5f6ac"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Mon Sep 09 08:52:19 2013 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Mon Sep 09 08:52:19 2013 +0000"
      },
      "message": "Augment instead of override extra ML2 options.\n\nThe existing ML2 code overwrote extra options set in localrc with\ndefualt values in some cases. This fixes it so it no longer does\nthat and instead adds to rather than overrides those values.\n\nFixes bug 1222854\n\nChange-Id: Iafdaad7d4253f1b61e8a214c50adaf7599a641f2\n"
    },
    {
      "commit": "35f0966d351c6cf4fe11c7bf482e1d9c02c7dac5",
      "tree": "6f1b05623b7e2c4844caecef6cfbe7db9823aa13",
      "parents": [
        "b567fc1f6b412d8fca8035d1cb5fecc4f4e5f6ac"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Tue Aug 27 18:32:00 2013 +0900"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Sun Sep 08 12:09:41 2013 +0900"
      },
      "message": "Modify midonet plugin to support the latest MidoNet\n\nMidoNet has been upgraded and devstack needs to be updated to\nbe compatible.  This change is required to run the current\nversion of MidoNet plugin with DevStack.\n\nCloses-Bug: #1222314\nChange-Id: If3379b4d5da4e4fcf989ee7398b5952d71b68d5a\n"
    },
    {
      "commit": "25b0ab870abb31804746f5f6fd8dfb5892e28868",
      "tree": "20a22f60eb4dc18274cf6cf0c4f65f6550d2e3f8",
      "parents": [
        "8a67fec119639c17f19373afd1edab5ac19dc3a7",
        "1e3d318c861565ddc26746bed4818daee77e2f47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 06 16:32:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 06 16:32:58 2013 +0000"
      },
      "message": "Merge \"Support OpenSwan in Neturon VPNaaS\""
    },
    {
      "commit": "bc6324771b538ff9aee3ad44c4ca5ecdad402273",
      "tree": "e42d47cc5541ad7ee2d204139f9c539d54b4a285",
      "parents": [
        "b567fc1f6b412d8fca8035d1cb5fecc4f4e5f6ac"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Fri Sep 06 14:59:30 2013 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Fri Sep 06 15:05:56 2013 +0000"
      },
      "message": "Default to linuxbridge and openvswitch drivers for ML2.\n\nSince the addition of ML2 port-binding, the linuxbridge and openvswitch\ndrivers are required to be loaded when running with ML2. This small\npatch adds their loading into ML2 into devstack.\n\nFixes bug 1220743\n\nChange-Id: I97c5f4e0e4af59766e0084ed3b2dea2843cb33bf\n"
    },
    {
      "commit": "1e3d318c861565ddc26746bed4818daee77e2f47",
      "tree": "d8f243f22ce2e5bb80ff52fa26baf3661745442d",
      "parents": [
        "55181d2cfba5dd6bbbde42bb964782e8c2b8ee50"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Thu Aug 15 18:15:31 2013 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Sep 04 22:02:11 2013 -0700"
      },
      "message": "Support OpenSwan in Neturon VPNaaS\n\nNeutron VPNaaS chagned ipsec package for\nOpenSwan. This commit updates the package.\n\nChange-Id: I333501a405fbc552c575d26cfbac083646d05dfd\n"
    },
    {
      "commit": "3ea28ece4a71b0137050314af0e4f3e55046db11",
      "tree": "7445be335d9334d25a89b6be7cb2830902d2b617",
      "parents": [
        "e024bee3edc44bc872862fac5b022a3922ed421c"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Mon Aug 05 12:24:32 2013 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Mon Aug 05 12:25:26 2013 +0000"
      },
      "message": "Correctly setup ML2 mechanism_drivers\n\nThe ML2 code in devstack was not correctly configuring the mechanism_drivers\nwhen asked to do so. This corrects the typo in the variable assignment, and\nalso actually sets these in the plugin configuration file.\n\nFixes bug 1208557\n\nChange-Id: I3746ca099f45d44dcf1cc2ca1c3726745b8e8a1d\n"
    },
    {
      "commit": "e024bee3edc44bc872862fac5b022a3922ed421c",
      "tree": "0add96f935eb2e1255d3cf2d628f0c65d59dbaef",
      "parents": [
        "60aba9cb6a251b72a73a0c52f6c77c5356d6dcfc",
        "f34424ea7d6aafeed0f371ec2131924cf3c2ec06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 04 16:13:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 04 16:13:32 2013 +0000"
      },
      "message": "Merge \"Update to PLUMgrid plugin configuration\""
    },
    {
      "commit": "ffc7fab1a02525b412e8837ff10b5e2d7872ce55",
      "tree": "54eb5652986d7b0cd50fb83d6f84f2c2c79f55e1",
      "parents": [
        "bc522d87f8ebd1761d9231b440eed566c9f96ed3",
        "2c3428b1ed5719c719ee8cbf688bfcaf5d87421f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 01 20:20:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 20:20:37 2013 +0000"
      },
      "message": "Merge \"Add Midonet plugin support to devstack.\""
    },
    {
      "commit": "bc522d87f8ebd1761d9231b440eed566c9f96ed3",
      "tree": "db5a9aa1828c13c21d69209ae24771c69afb47fb",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 01 11:51:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 11:51:45 2013 +0000"
      },
      "message": "Merge \"Launch ceilometer-alarm-* services.\""
    },
    {
      "commit": "2c3428b1ed5719c719ee8cbf688bfcaf5d87421f",
      "tree": "b03f10a2aa3de1fe33591a30ad93b7ed83e09016",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366"
      ],
      "author": {
        "name": "av-mido",
        "email": "avasilyev@midokura.jp",
        "time": "Thu Jul 11 14:59:00 2013 +0900"
      },
      "committer": {
        "name": "av-mido",
        "email": "avasilyev@midokura.jp",
        "time": "Tue Jul 30 10:59:15 2013 +0900"
      },
      "message": "Add Midonet plugin support to devstack.\n\nAdd support for Midokura\u0027s Midonet plugin to devstack,\nin lib/neutron_plugins and lib/neutron_thirdparty.\n\nChange-Id: I9b4d90eab09bbb21b9ba251a311620e0a21e8219\n"
    },
    {
      "commit": "f34424ea7d6aafeed0f371ec2131924cf3c2ec06",
      "tree": "3bf180b9c029354382b7f8e18b138a815b325433",
      "parents": [
        "f829e46bd099b10e2f9a03153e3681db89b90811"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Jul 29 16:47:13 2013 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Jul 29 16:47:13 2013 -0700"
      },
      "message": "Update to PLUMgrid plugin configuration\n\nFix bug #1206308\nAdd function for security groups\nAdd function for ovs check\nUpdate plugin class configuration\n\nChange-Id: I603e902f985277a61f162abdfffd6430cc00efaa\n"
    },
    {
      "commit": "ea66acb131645650b12de05ea96a5db6ce6df7dd",
      "tree": "7a2600b916d3472d0373138312cd839560e7d21a",
      "parents": [
        "0352f584abe0e88f372b9b8898b10e2ac25842f0"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Jul 24 20:59:49 2013 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Jul 24 21:04:43 2013 +0400"
      },
      "message": "Remove unused parameter from lbaas_agent.ini\n\nThat makes devstack installation script consistent with latest\nchange in neutron lbaas_agent\n\nChange-Id: I7946301a7fb4adddb5911575cbdfaf6b024132e3\n"
    },
    {
      "commit": "efa8273843716c358e85ec2ab17df4a0ea889e59",
      "tree": "647a57772d5e8bd1fa52ae58dcb67d1f148bd6b8",
      "parents": [
        "026560d0ef99a218220ededd472555e7baf24c63",
        "503e9ac4cf9ddb634279bf98c856adb135f43ac9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 22 17:01:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 22 17:01:28 2013 +0000"
      },
      "message": "Merge \"Set external ID on br-ex\""
    },
    {
      "commit": "dfe3f6bae7b74683472ffc510996a1fd0c41a7c7",
      "tree": "007b0e2e618c77d50853eb790b6d9ef8e19f11cb",
      "parents": [
        "23a9d1b25c5d33f92ab41ff2824059d04b615a0e"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Fri Jul 19 16:51:26 2013 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Fri Jul 19 16:56:43 2013 -0700"
      },
      "message": "Set external_network_bridge for the test configuration file\n\nFixes bug #1203210\nSupports blueprint nvp-third-party-support\n\nChange-Id: I21d769b552d31fe099f2773c919e0c7b471399fc\n"
    },
    {
      "commit": "584750f996bf0336d5c743634cbb0d2e02e78783",
      "tree": "d65381772d13983f1e2f50601af8d1aa6c087ae9",
      "parents": [
        "7e3efc6a338fa70ac8162f3eddf35eac05fd3a43"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Mon Jul 15 18:22:21 2013 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jul 17 07:37:03 2013 -0700"
      },
      "message": "Update neutron-vpn-agent path\n\nFix path of vpn-agent as same as lbaas\n\n- If q-vpn service is enabled, this patch switches the l3-agent to\nvpn-agent\n\nChange-Id: Ifbe3d51b5c89f759a71e904960c5f6cc99c44a5f\n"
    },
    {
      "commit": "95c93e2b54ff0dcb5d7a4dd0f7f78e21c789f511",
      "tree": "2514cc05269c9df0ca8c040b8b3ce7ab79f6611c",
      "parents": [
        "68044c0245e0d39cecbc8602a8059bd7c33b7693"
      ],
      "author": {
        "name": "Ravi Chunduru",
        "email": "ravivsn@gmail.com",
        "time": "Tue Jul 16 04:18:47 2013 -0700"
      },
      "committer": {
        "name": "Ravi Chunduru",
        "email": "ravivsn@gmail.com",
        "time": "Wed Jul 17 00:39:31 2013 -0700"
      },
      "message": "Adds support for Openstack Networking FWaaS (Firewall)\n\nblueprint quantum-fwaas-devstack\n\nChange-Id: I3c546433415ab18a5933a25774a06df7c4cb42e9\n"
    },
    {
      "commit": "f5dbf8c8ef30c66cd40b07605b4aefa06b3e3c1d",
      "tree": "8c17d8e3b472d99174b6c163691a41d331e19d4b",
      "parents": [
        "da2b6785fcae271276b28bba69203505bb747230"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Aug 13 09:02:46 2013 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Aug 13 09:02:46 2013 -0700"
      },
      "message": "Fix option for metadata access in nicira neutron plugin\n\nBug 1211850\n\nSet metadata_mode option rather than enable_metadata_access_network.\n\nChange-Id: Ia85aba4d0dfb3e7b21937cf15aebc629e3705aed\n"
    },
    {
      "commit": "503e9ac4cf9ddb634279bf98c856adb135f43ac9",
      "tree": "0df58619f8e1de8b7ffa008befc7f260fd0483e7",
      "parents": [
        "7e3efc6a338fa70ac8162f3eddf35eac05fd3a43"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Mon Jul 15 09:41:25 2013 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Mon Jul 15 09:44:43 2013 -0700"
      },
      "message": "Set external ID on br-ex\n\nThis will enable Neurtron identify that the external bridge is a\nNeutron bridge (this is required for bug 1192883)\n\nChange-Id: I8ad1b0b3d93d5068beec2021abf9afbacf8c48ff\n"
    },
    {
      "commit": "7e3efc6a338fa70ac8162f3eddf35eac05fd3a43",
      "tree": "884cc18a81e770c805f4f917eecdf0deb616af20",
      "parents": [
        "dc719f26e396e57aadbe830db28a7ca5ed3fae62",
        "69b3ff63e4eac221b20607af754f4bcea1478bea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 15 16:19:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 16:19:39 2013 +0000"
      },
      "message": "Merge \"Add Support for OpenStack Networking VPNaaS (IPSec)\""
    },
    {
      "commit": "dc719f26e396e57aadbe830db28a7ca5ed3fae62",
      "tree": "330578bf91282918d4aa14962494bd0a6c7bfc48",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 15 16:19:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 15 16:19:31 2013 +0000"
      },
      "message": "Merge \"Add variable to specify additional parameters for the Neutron service.\""
    },
    {
      "commit": "69b3ff63e4eac221b20607af754f4bcea1478bea",
      "tree": "090009258255e47433f5ad2d211dfb6080627516",
      "parents": [
        "c5d738da6c2a47f5d9a2b4bee02b05044d85c15c"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Fri Jun 07 10:28:33 2013 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Wed Jul 10 16:43:59 2013 -0700"
      },
      "message": "Add Support for OpenStack Networking VPNaaS (IPSec)\n\nChange-Id: I3e5c618237531452c8649d10ef1eb6284919fa31\n"
    },
    {
      "commit": "cf6d809d8d13b8177826b9c95b0ccab6f0dcb9c4",
      "tree": "dc7f7a15656599d5384a20916f40b23539561881",
      "parents": [
        "e49b081b6c2d7f701b3038fa1aa629909c109a6b"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Jul 04 09:59:34 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Jul 09 08:13:30 2013 +0200"
      },
      "message": "Add openSUSE support for openvswitch\n\nChange-Id: I4665a2719c0050cb5413a8ffcefb977106533d1a\n"
    },
    {
      "commit": "b05c876994183b6a1d53dfbdcea2ca4a7743035f",
      "tree": "e5361481fe1ea3f96da5c9139034530bb35706a7",
      "parents": [
        "0a03806e281d1f197e54d48318e4a7bba3eab77c"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Sat Jul 06 23:29:39 2013 -0400"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Sun Jul 07 00:15:11 2013 -0400"
      },
      "message": "update for name change to Neutron\n\nNote: Nova and Horizon are not updated until those projects have\nmigrated.\n\nChange-Id: I256ef20e7caadd9c96e6dd908c5d8b69ca5c4aeb\n"
    }
  ]
}
