)]}'
{
  "log": [
    {
      "commit": "5a5a089a3581d3ced9aae61f8680e93d6127031a",
      "tree": "a8bc7c6e4b4713633f07bcec8bab5984e0bd43dc",
      "parents": [
        "ab1b6de9eb7f7d3873fc9423e8e5eedfdca59c1e",
        "64539924db3744d2483a1da7231cc801e332e180"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 24 10:53:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 24 10:53:27 2013 +0000"
      },
      "message": "Merge \"Remove temporary logic for Quantum auth_token transition\""
    },
    {
      "commit": "ab1b6de9eb7f7d3873fc9423e8e5eedfdca59c1e",
      "tree": "9dfc05bfe59711fc84fad9eb5a7fb0248d0e0119",
      "parents": [
        "699fec37ed2781a7687e46ba03a96e4034b2e606",
        "614202fc40923a60f83d7108ea66ce07846de324"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 24 10:53:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 24 10:53:24 2013 +0000"
      },
      "message": "Merge \"On unstack : clean up network namespaces created by quantum\""
    },
    {
      "commit": "614202fc40923a60f83d7108ea66ce07846de324",
      "tree": "a369dfc064c208b9da46acc22e2a1abfeba347fa",
      "parents": [
        "7640350bb5b343fae0932c86b7e536bb5d5e8db1"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@gmail.com",
        "time": "Thu May 16 11:16:13 2013 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@gmail.com",
        "time": "Wed May 22 10:00:30 2013 +0200"
      },
      "message": "On unstack : clean up network namespaces created by quantum\n\nAlso removes OVS ports\n\nFix Bug #1156837\n\nChange-Id: Id4178c0a12a3ada76403a57a736a9c7a908d6a4a\n"
    },
    {
      "commit": "64539924db3744d2483a1da7231cc801e332e180",
      "tree": "74588a2cd95ffcf9849d05f417920650717547dc",
      "parents": [
        "7640350bb5b343fae0932c86b7e536bb5d5e8db1"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sat Apr 27 00:23:27 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed May 22 13:46:29 2013 +0900"
      },
      "message": "Remove temporary logic for Quantum auth_token transition\n\nWhen Quantum auth_token configuration were moved to quantum.conf,\nthe temporary logic to disable auth_token in api-paste.ini was added\nto avoid gating test failures of patches based on the version with\napi-paste.ini auth_token configurations.\nThis temporary logic is no longer needed.\n\nChange-Id: I539301a338d5ada01c83af5e9cf203849a67c6c1\n"
    },
    {
      "commit": "f28c9c759599500db11960266b9c6f61f150f2f1",
      "tree": "b0727770c4b60fa9528b76ce4055870acc006567",
      "parents": [
        "d52008acd48dbff6fcee01a159e9f65bf142b714"
      ],
      "author": {
        "name": "Jian Wen",
        "email": "jian.wen@canonical.com",
        "time": "Tue May 21 14:16:56 2013 +0800"
      },
      "committer": {
        "name": "Jian Wen",
        "email": "jian.wen@canonical.com",
        "time": "Tue May 21 14:16:56 2013 +0800"
      },
      "message": "use SERVICE_HOST intead of HOST_IP for quantum services\n\nThe other services, like nova, glance and cinder, use SERVICE_HOST\ninstead of HOST_IP to configure their server listening addresses.\nThis is more friendly to multi-node quantum deployment.\n\nChange-Id: Ibee22ef59d532e8f7004d8e4582015d303d15404\n"
    },
    {
      "commit": "d52008acd48dbff6fcee01a159e9f65bf142b714",
      "tree": "38e23eafd092afe4f11b5189c22b8543e1c6bd2a",
      "parents": [
        "683ef75510389d124421f0019df11f73b6959cd9"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Mon May 20 15:03:43 2013 +0100"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Mon May 20 15:07:27 2013 +0100"
      },
      "message": "Use --managed-save flag to virsh undefine\n\nIf a virtual machine has got a managed save image, it is not\npossible to delete it using a plain \u0027virsh undefine\u0027 command.\nWhile Nova doesn\u0027t use \u0027managed save\u0027, the libvirt-guests\ninit script or systemd service may have created one if the\nuser rebooted their host. Thus we devstack should pass the\n--managed-save flag to virsh to ensure the VM\u0027s removal.\n\nChange-Id: Id9b072a6dceeb4e179d2b6a25bbdfb559c299e95\nSigned-off-by: Daniel P. Berrange \u003cberrange@redhat.com\u003e\n"
    },
    {
      "commit": "f35ff72b77d479d43c1ede6b9f691ae54a2c60a1",
      "tree": "732544455612488602ecba83c1bdd53c28e8ab59",
      "parents": [
        "9f52cd78f26c984803763c13ba520b92bb27132b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu May 16 16:31:12 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu May 16 18:05:47 2013 -0400"
      },
      "message": "add support for changing cinder perodic_interval\n\nAs discovered in tempest, when you create and delete volumes\nquickly, and have a small volume storage pool, you can get cinder\nscheduler to think you are \"out of space\" when you are not.\n\nThis is because cinder scheduler updates free space on it\u0027s\nperiodic job, which defaults to 60 seconds. We need control over\nthat value for the devstack gate otherwise we regularly get\noverruns if we run too many volume tests quickly.\n\nWork around for bug 1180976\n\nExpect that this will get removed later if cinder gets a more\nefficient way to update the scheduler for freed resources.\n\nAlso, don\u0027t be completely stupid about setting defaults....\n\nChange-Id: I20e52e66fcc94b224476cdd14c88bd6981b4e617\n"
    },
    {
      "commit": "9f52cd78f26c984803763c13ba520b92bb27132b",
      "tree": "a6485195ea02e80020fc0b88168fc080b1b5678a",
      "parents": [
        "26f7a5ae4edbd03d360704f7e598796e512dc85f",
        "a8f7a62f133976af32736fd892f64b56787ebe3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 16:50:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 16:50:16 2013 +0000"
      },
      "message": "Merge \"Add XAPI config to quantum rootwrap for XS/XCP.\""
    },
    {
      "commit": "26f7a5ae4edbd03d360704f7e598796e512dc85f",
      "tree": "c6a6e26b9cc45de039ab9e73d46c280dfd7243e0",
      "parents": [
        "af44505dd0e736343174c8c8fd92f64889b88188",
        "eda5579e1ce2aa77f0eed71881780da585c77cfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 16:45:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 16:45:48 2013 +0000"
      },
      "message": "Merge \"fix ceilometer ENABLE_SERVICES comment\""
    },
    {
      "commit": "af44505dd0e736343174c8c8fd92f64889b88188",
      "tree": "4d41aa29ef7ffba56ab10bdae944b9566d9e6893",
      "parents": [
        "f6b3ee7a253d0f9f2c4b4a04cfb5bf7e63f8946d",
        "de0898a02c453a0fbff5119cc74b37a1e336d28d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 11:12:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 11:12:27 2013 +0000"
      },
      "message": "Merge \"Do not run heat/tools/nova_create_flavors.sh\""
    },
    {
      "commit": "f6b3ee7a253d0f9f2c4b4a04cfb5bf7e63f8946d",
      "tree": "8b382f59a96d03bad4c098df8227e1ffba34d724",
      "parents": [
        "ff9584f5d7095662eead2f9a0a6618d377ceea57",
        "1e4587ef99cef970ef881ebf2ee2e65f9e939f34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 11:12:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 11:12:26 2013 +0000"
      },
      "message": "Merge \"Clean up horizon apache logs on unstack\""
    },
    {
      "commit": "ff9584f5d7095662eead2f9a0a6618d377ceea57",
      "tree": "09cf85d6b652e547390903a6370baf08bceb2c07",
      "parents": [
        "526b2ea06987b011f26cb8434fcc20cd8b135bef",
        "2ae6acfe38db1142a4a93471bc15d642e40c3db6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 11:12:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 11:12:24 2013 +0000"
      },
      "message": "Merge \"Stop quantum-ns-metadata-proxy process on unstack\""
    },
    {
      "commit": "07a8a5eb02654519bd1f7efbf1ad17277703a0b2",
      "tree": "344c6ca970f904744e2b613bc12c092fbc3b38a8",
      "parents": [
        "a642cf00fa4ddd4637c61bdac09552e7a633b25e",
        "7c025fedc32c48f4fe7c4d3edc6c2d3674f69d86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 14 15:04:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 14 15:04:34 2013 +0000"
      },
      "message": "Merge \"Check quantum status dependent on the plugin\""
    },
    {
      "commit": "a642cf00fa4ddd4637c61bdac09552e7a633b25e",
      "tree": "d2099723c0e8283e97c063f78a9fdf15359bece9",
      "parents": [
        "ad573f8543d5c0b98177ffc141423ff937962173",
        "701eb61931d95d00c3618216ed7998d7c74e0837"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 14 15:03:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 14 15:03:55 2013 +0000"
      },
      "message": "Merge \"ceilometer setup incorrectly sets notification_topics\""
    },
    {
      "commit": "eda5579e1ce2aa77f0eed71881780da585c77cfe",
      "tree": "5ea71795908adaac03237f7066ca97adcfeb3d61",
      "parents": [
        "ad573f8543d5c0b98177ffc141423ff937962173"
      ],
      "author": {
        "name": "Shengjie Min",
        "email": "shengjie_min@dell.com",
        "time": "Mon May 13 18:00:57 2013 +0100"
      },
      "committer": {
        "name": "Shengjie Min",
        "email": "shengjie_min@dell.com",
        "time": "Tue May 14 15:42:22 2013 +0100"
      },
      "message": "fix ceilometer ENABLE_SERVICES comment\n\n- keep it aligned with the Ceilometer doc\n\nChange-Id: Ib1ca0cfbeafc61723e5d4fe79da6355db7d76f0c\nFixes: bug #1179590\n"
    },
    {
      "commit": "ad573f8543d5c0b98177ffc141423ff937962173",
      "tree": "f04a038df99426b8b9bff6034fc9fc288e4743b4",
      "parents": [
        "23bdb93293355efc53b5393018abf9a45e872176",
        "78a53d92c734e6921a555313a0163bd3ca7afa31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 13 20:37:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 13 20:37:27 2013 +0000"
      },
      "message": "Merge \"Only search the lib dir for rpc_backend\""
    },
    {
      "commit": "78a53d92c734e6921a555313a0163bd3ca7afa31",
      "tree": "ed1c6716098e08a76d3d93e0a65a7fa439d7037e",
      "parents": [
        "2104912887cf639eaad3e4857ff9104ab474fbfd"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu May 09 17:20:31 2013 -0700"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon May 13 10:34:53 2013 -0700"
      },
      "message": "Only search the lib dir for rpc_backend\n\nThe grep in rpc_backend uses . to search all files. Unfortunately\nthe current directory when the command is called is not the lib\ndirectory, so change it to search the lib directory instead.\nWithout this fix the command is forced to grep all files under\ndevstack which could be very slow if one has downloaded large\nimages.\n\nFixes bug 1174718\n\nChange-Id: Ic8a59885cd07e5d6f2e734e80824762f9ac12996\n"
    },
    {
      "commit": "fb2a3ae3cabe4fae3f6d9bc0d600807ff39e5e78",
      "tree": "7f490cb7692e3d145369775845dd111946e46634",
      "parents": [
        "a20fb6d383a7b623a5bf6a8830c25fb0fb3320e7"
      ],
      "author": {
        "name": "Kieran Spear",
        "email": "kispear@gmail.com",
        "time": "Mon Mar 11 23:55:49 2013 +0000"
      },
      "committer": {
        "name": "Kieran Spear",
        "email": "kispear@gmail.com",
        "time": "Mon May 13 11:16:40 2013 +1000"
      },
      "message": "Basic cells support\n\nAdds support for running a region and child cell within a single\ndevstack environment.\n\nREADME.md has been updated with some info on getting started.\n\nRebased/updated from initial work by Andrew Laski \u003candrew.laski@rackspace.com\u003e.\n\nChange-Id: Ic181da2180ccaa51df7efc9d66f7ccb820aac19b\n"
    },
    {
      "commit": "701eb61931d95d00c3618216ed7998d7c74e0837",
      "tree": "f0f049853b286545a2a409618bf6c86f9d586a3f",
      "parents": [
        "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Fri May 10 10:45:50 2013 -0400"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Fri May 10 10:47:50 2013 -0400"
      },
      "message": "ceilometer setup incorrectly sets notification_topics\n\ndrop glance_notifications from notification_topics in ceilometer setup\n\nChange-Id: Ib18b4193af9df925b4ce4dbe3faf4c6a756ed03f\nFixes:Bug #1178704\n"
    },
    {
      "commit": "1e4587ef99cef970ef881ebf2ee2e65f9e939f34",
      "tree": "6d39cb275a2c2ae827fca96b736ca50ec2c9a2b8",
      "parents": [
        "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@gmail.com",
        "time": "Wed May 08 22:19:59 2013 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@gmail.com",
        "time": "Fri May 10 15:55:27 2013 +0200"
      },
      "message": "Clean up horizon apache logs on unstack\n\nIt feels like the right think to do. Moreover it will avoid to display\nhorizon errors from a previous devstack run that would be displayed because\nof the tail -f in start_horizon()\n\nChange-Id: Id1ab272e60e0733a4feef3b85029f438f2273cb0\n"
    },
    {
      "commit": "2104912887cf639eaad3e4857ff9104ab474fbfd",
      "tree": "ace26ec04087c7bfecf94d7ef7a7da3654c77921",
      "parents": [
        "8294858ddf873f5a78a414844a83e8f980bb7b0c",
        "b2ef890db3d78b24f9da2f4dd80502165c669ad0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 09 16:45:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 09 16:45:01 2013 +0000"
      },
      "message": "Merge \"Add Debian OS support in DevStack\""
    },
    {
      "commit": "8294858ddf873f5a78a414844a83e8f980bb7b0c",
      "tree": "c9ee719f2698d50acea15fc48c5a6275c729c991",
      "parents": [
        "5595fdc2ac1437eb669a50aad1861a3ef6f69750",
        "2832f2801200d8c14449463c855e68ddb684a375"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 09 16:43:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 09 16:43:05 2013 +0000"
      },
      "message": "Merge \"Set MYSQL_HOST parameter to better support multi-node mode.\""
    },
    {
      "commit": "7c025fedc32c48f4fe7c4d3edc6c2d3674f69d86",
      "tree": "34a08c393636e6751e7556c2d091efd332f0f1ec",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Wed May 08 11:33:07 2013 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Thu May 09 09:05:15 2013 -0700"
      },
      "message": "Check quantum status dependent on the plugin\n\nThere are Quantum plugins that do not require the use of an agent.\nThis patch relaxes the constraint in quantum-adv-test.sh by adding\nthe ability to customize the logic that verifies whether the test\ncan run or not, depending on the Quantum plugin of your choice.\n\nFixes bug #1177904\n\nChange-Id: I6e2c17f43d9e1475b2eb175cceb5107a83f9aa74\n"
    },
    {
      "commit": "5595fdc2ac1437eb669a50aad1861a3ef6f69750",
      "tree": "1afe1b551b7abe5cb4ca587a868056a70df51fa7",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:27:20 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Thu May 09 13:12:01 2013 +0800"
      },
      "message": "Update the package name of qpid in the fedora platform\n\nThe package name of qpid in default yum repository\nis qpid-cpp-server, not qpid-cpp-server-daemon.\n\nFix bug 1177731\n\nChange-Id: I4412029966583f5ef5a5a4cc80e7fdc4771c8eca\n"
    },
    {
      "commit": "b2ef890db3d78b24f9da2f4dd80502165c669ad0",
      "tree": "e6ce8cd8da955044fb330931aadb581b91456f57",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "Émilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Sat May 04 00:48:20 2013 +0200"
      },
      "committer": {
        "name": "Émilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Thu May 09 00:18:37 2013 +0200"
      },
      "message": "Add Debian OS support in DevStack\n\nFix bug #1176216\n\nChange-Id: Ia94c332f02a921a936db249dc3b4a7ae4eff0400\n"
    },
    {
      "commit": "2ae6acfe38db1142a4a93471bc15d642e40c3db6",
      "tree": "fe5c90baf94295fca0e5156385c7abb6402905f0",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@gmail.com",
        "time": "Wed May 08 19:14:29 2013 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@gmail.com",
        "time": "Wed May 08 20:33:13 2013 +0200"
      },
      "message": "Stop quantum-ns-metadata-proxy process on unstack\n\nChange function stop_quantum() in lib/quantum to also kill quantum-ns-metadata-proxy process\n\nFix Bug #1175658\n\nChange-Id: I9e8f8437817cc645ab15eecfea1a134ea5ac13f2\n"
    },
    {
      "commit": "2832f2801200d8c14449463c855e68ddb684a375",
      "tree": "29fdab163e98360651215950785ab43b833f7ea1",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:43:26 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:47:49 2013 +0800"
      },
      "message": "Set MYSQL_HOST parameter to better support multi-node mode.\n\nWhen deploying openstack with multi-node mode,\nmysql needs to be started by listening it\u0027s real ip, not localhost.\nbut devstack always use localhost to recreate databases that will\nlead bellow errors.\n\nFix bug 1177735\n\nChange-Id: I50284f469a998d023a41b4796f1dc775bb52e710\n"
    },
    {
      "commit": "de0898a02c453a0fbff5119cc74b37a1e336d28d",
      "tree": "5d6b57f7539c9eac7ec1ff646369c63ef62236ac",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed May 08 11:37:26 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed May 08 11:37:26 2013 +1200"
      },
      "message": "Do not run heat/tools/nova_create_flavors.sh\n\nThis script takes a long time to run which will affect tempest\nrun times. Instead of running this, example templates will be modified\nto align with the default heat flavors.\n\nChange-Id: I588b1da9f5a02de3bf64ac8011d75c7d5432ef26\n"
    },
    {
      "commit": "b85f9d73c1be03ebcd6ce55eb654e53c2fc4837c",
      "tree": "6be051e3da1e23bb9e54a61772faf5a95b3773a3",
      "parents": [
        "bc41b5b079f956cca44a8c5fe5cc8faf1bd1f8d1"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 02 12:02:22 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 02 12:53:57 2013 +1000"
      },
      "message": "Ensure correct polkit config written for RHEL6\n\nEnsure the correct polkit config is written for RHEL6, or nova-cpu\nwill fail to start with libvirt permission errors\n\nChange-Id: I871ef4e03157883db15be41222b7338765fbb843\n"
    },
    {
      "commit": "bc41b5b079f956cca44a8c5fe5cc8faf1bd1f8d1",
      "tree": "d55fd3e55fb52d938095b30d342b2536e0940c34",
      "parents": [
        "a16193467fe50e5e276a17ea8a0e3a631809a94f",
        "d7150e9bbce54479028c5c744d5648ae530925ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 22:30:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 22:30:52 2013 +0000"
      },
      "message": "Merge \"Add configurable use of veths with Quantum+OVS.\""
    },
    {
      "commit": "a8f7a62f133976af32736fd892f64b56787ebe3c",
      "tree": "7c0218e8df2f386b991ae3f5dc66406af8774c19",
      "parents": [
        "d2930a5286e03fd8738172f1d2bfe4d84498066d"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Wed May 01 20:48:54 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Wed May 01 21:12:25 2013 +0000"
      },
      "message": "Add XAPI config to quantum rootwrap for XS/XCP.\n\n * Supports blueprint xenapi-ovs\n\nChange-Id: I902458ec26cd07e94fe50bb3648efa75658ccba3\n"
    },
    {
      "commit": "832659d05ded0872ec27adcfb2f4a91c06824090",
      "tree": "02f8ad97cf3e2a7af20999c018e6d1350751655b",
      "parents": [
        "a9232a53ddd6e77ad57aa114556e554904f25202",
        "76ca9a9e235c9f57eaecb387dc22d02e241de402"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 01:22:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 01:22:45 2013 +0000"
      },
      "message": "Merge \"Fix nova compute failing to start on openSUSE 12.3\""
    },
    {
      "commit": "a9232a53ddd6e77ad57aa114556e554904f25202",
      "tree": "e6a902a2b917c39c874ef9dc1eed229b0d2125fc",
      "parents": [
        "9b8959580fc56d12f6623c6e4368eacdf0234f42",
        "0729d06fae1ee005d553350b729b233256032590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 01:21:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 01:21:33 2013 +0000"
      },
      "message": "Merge \"lib/database: Fixed a bug in database_connection_url\""
    },
    {
      "commit": "d7150e9bbce54479028c5c744d5648ae530925ea",
      "tree": "c07757200b478475fc576dd6746c927d828ac029",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 23 06:16:11 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 30 05:57:25 2013 +0000"
      },
      "message": "Add configurable use of veths with Quantum+OVS.\n\n * This patch adds the ability to configure use of veths with\n   OVS via the Q_OVS_USE_VETH variable.  The use of veths with OVS\n   is required to support namespaces on RHEL.\n * Supports bug 1171727\n\nChange-Id: I5f557d659684ead99a3e5e2b4df787699d9d3f05\n"
    },
    {
      "commit": "0729d06fae1ee005d553350b729b233256032590",
      "tree": "f919a932d2e7f1a3102029b76e63df3e8c73838d",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Tal Kain",
        "email": "tal.kain@ravellosystems.com",
        "time": "Mon Apr 22 17:50:27 2013 +0300"
      },
      "committer": {
        "name": "Tal Kain",
        "email": "tal.kain@ravellosystems.com",
        "time": "Mon Apr 29 23:08:27 2013 +0300"
      },
      "message": "lib/database: Fixed a bug in database_connection_url\n\nThe changes from https://review.openstack.org/#/c/23364/ simplified\nthe usage of database_connection_url_mysql and\ndatabase_connection_url_postgresql without making the proper changes\nto database_connection_url.\n\nFixes: bug #1167668\nSigned-off-by: Tal Kain \u003ctal.kain@ravellosystems.com\u003e\nChange-Id: I5115d123ad794f2eb2e144b76932031af5248f26\n"
    },
    {
      "commit": "ad43b3957ee8082c1e27568de1070edb81734181",
      "tree": "402a7ca84625f93bfc9362bd94ef283a20004798",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 11:13:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 29 16:21:54 2013 +1000"
      },
      "message": "Grab upstream nodejs for RHEL6\n\nRHEL6 has no nodejs in main packages or in EPEL.  The easiest way is\nto just install the upstream binary version which works fine for the\nvery minimal usage by lesscss.\n\nChange-Id: Ia35e7dbaf4c7add43797d6b7d0c846bab1cf0cb0\n"
    },
    {
      "commit": "cd30ad90b849546659a5f815338559b6d723702e",
      "tree": "f818da8ef0207a7eee35ff3dbf55068729aebc01",
      "parents": [
        "77e8d18c8c408d98ff6183231cf4b5fd751ecd8e",
        "d5cd79b16bbb4bae6da7dadfcbb7a4c2520a7045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 21:58:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 21:58:45 2013 +0000"
      },
      "message": "Merge \"Install api-paste.ini and policy.json\""
    },
    {
      "commit": "77e8d18c8c408d98ff6183231cf4b5fd751ecd8e",
      "tree": "e48d4cfb14f4d3f3dbd9c078de8a00286745dd61",
      "parents": [
        "b6c37194670daef3a0195e66e00661dcdb5318f4",
        "fd1ebe7cba2388803e37b8f55475ffff50028506"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 21:58:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 21:58:42 2013 +0000"
      },
      "message": "Merge \"Move ec2authtoken config from paste.ini to conf\""
    },
    {
      "commit": "7a7a4667386424b949a9e4e1c65683d71a1161fe",
      "tree": "7b879070509591cbf19bcd8c3ff9ef3e49f6337f",
      "parents": [
        "0906621356a491dc80a9cce988e76cf055e75d8e"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 15 17:13:41 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Fri Apr 26 10:36:32 2013 +0200"
      },
      "message": "Removes \"RPC not enabled\" error message when no backend is needed\n\nWhen no service needing a RPC backend is activated, no error message\nshould appear if a RPC backend is not installed. A simple check is\ndone on the services installation files to see which services need to\ninitialize a RPC backend at some point; if none of these services\nare in ENABLED_SERVICES then the error message is skipped.\n\nChange-Id: I4e47e0c675c74775b4ea53a00848ac1d777f0125\nFixes: bug #1167338\n"
    },
    {
      "commit": "0906621356a491dc80a9cce988e76cf055e75d8e",
      "tree": "566d872f20c8870e1283265e5b18cdae3a6a2346",
      "parents": [
        "917f33335f962451833def6793317ac4997fb89a",
        "64dd03dd78b420a7983e2e36fb8ffb234c12e859"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "message": "Merge \"Modify RPM lists for RHEL6\""
    },
    {
      "commit": "d5cd79b16bbb4bae6da7dadfcbb7a4c2520a7045",
      "tree": "58ab72b9abaff44b4db8e13036f5f9094a98425a",
      "parents": [
        "fd1ebe7cba2388803e37b8f55475ffff50028506"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Apr 13 11:14:41 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:29:56 2013 +1200"
      },
      "message": "Install api-paste.ini and policy.json\n\nThis is related to this Heat change, and Heat on Devstack will not work\nwhile only one of these changes is applied:\nConsolidated api-paste.ini file\nhttps://review.openstack.org/#/c/27384/\n\nChange-Id: Iba02b56173f796de5348289247233c8765f83ac2\n"
    },
    {
      "commit": "fd1ebe7cba2388803e37b8f55475ffff50028506",
      "tree": "078c57bde80538c9af3249852eb8b8ecff920fd4",
      "parents": [
        "c32490838a2bbbda4ab383f573dedfc484ca9cf9"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Apr 13 09:49:14 2013 +1000"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:28:30 2013 +1200"
      },
      "message": "Move ec2authtoken config from paste.ini to conf\n\nNothing now needs to be configured in paste.ini on launch\n\nThis change relates to these committed Heat changes:\nhttps://review.openstack.org/#/c/27382/\nhttps://review.openstack.org/#/c/27382/\n\nChange-Id: Ia29dee8e32cd3d43d1b9200dd94de70e02a54bfc\n"
    },
    {
      "commit": "c32490838a2bbbda4ab383f573dedfc484ca9cf9",
      "tree": "3607113692ef51529b80b39cf326800ae74a9f89",
      "parents": [
        "459bdc3b501b82789fee66b659d1c056f17170a5"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Apr 09 13:41:47 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:26:14 2013 +1200"
      },
      "message": "Move auth_token config to .conf, key cache directories\n\nauth_token configuration can now be read from the conf files\nrather than the paste.ini files.\n\nA key cache directory has been created for each of the 3 API services\nunder /var/cache/heat\n\nThis is the devstack change relating to\nHeat Blueprint: keystone-middleware\n\nThis is related to this committed change:\nhttps://review.openstack.org/#/c/26351/\n\nDevstack users will find Heat to be broken until this corresponding change\nis approved.\n\nChange-Id: If6f77f86a3eeb08a58b516725bd806e39ccedb50\n"
    },
    {
      "commit": "76ca9a9e235c9f57eaecb387dc22d02e241de402",
      "tree": "44f2dd3eccbd67465ac880d91842622b4cd736ed",
      "parents": [
        "63992bcb581b871fabd7181d208ec267e5f5d8d8"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Fri Apr 12 12:39:58 2013 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Apr 25 17:17:57 2013 +0200"
      },
      "message": "Fix nova compute failing to start on openSUSE 12.3\n\nThe syntax of polkit authorization rules is different now. Using the same code\nas for Fedora 18 now.\n\nChange-Id: I4f66d8fc65c90a309aab478a4df35c77c7669314\n"
    },
    {
      "commit": "459bdc3b501b82789fee66b659d1c056f17170a5",
      "tree": "22f6a55fb59658595b150feb4d25ad2bdf337007",
      "parents": [
        "ddc80809e957541bfa28548b47d40dcc95468a52",
        "cd26151261425ab81e678a6f6b16011ab4ca8b2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 18:07:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 18:07:20 2013 +0000"
      },
      "message": "Merge \"Add support for GlusterFS Cinder driver\""
    },
    {
      "commit": "1f2102c4f8595b8c6514993b9733b8faee1a5dda",
      "tree": "ef96d27d845845031f45517e811176799121e0c8",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557",
        "43a655c312de0c2f9bd0b053f3e0a0c5ef64476e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 12:41:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 12:41:26 2013 +0000"
      },
      "message": "Merge \"Parameterized configuration variables for PLUMgrid plugin\""
    },
    {
      "commit": "34d74bcc663f52221a4a2154522826bf1503b557",
      "tree": "51221d8ebec810748fa14073dd2ac6ed665ce422",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d",
        "3ebb01adfe05326a96418bc97e6674a250601ccd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 22 22:55:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 22 22:55:41 2013 +0000"
      },
      "message": "Merge \"Enable debug logging in q-agt output\""
    },
    {
      "commit": "64dd03dd78b420a7983e2e36fb8ffb234c12e859",
      "tree": "b6a0c56c786781d332c2898c1b965e594f4fc701",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 12:01:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 23 08:47:36 2013 +1000"
      },
      "message": "Modify RPM lists for RHEL6\n\nModifications to the RPM list to make devstack work on RHEL6.  Makes\nvarious packages only install on Fedora distros; generally letting pip\ninstall the missing dependencies on RHEL.\n\nAdditionally the Qpid package name is different in RHEL6 to Fedora.\nAlso a small re-write of the config file is required to avoid\nauthenication issues.\n\nChange-Id: If497099d27aa9cd80e1c1cee1aff2ed6b076d309\n"
    },
    {
      "commit": "cd26151261425ab81e678a6f6b16011ab4ca8b2f",
      "tree": "45aef1fd91de958e2e031e961d16578797d31477",
      "parents": [
        "a1c183b4effc8a9859ed5529577f209bbd9bb880"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Apr 10 12:48:09 2013 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Apr 22 17:16:21 2013 -0400"
      },
      "message": "Add support for GlusterFS Cinder driver\n\nThe GlusterFS volume driver can be used with Cinder by setting the\nfollowing in localrc:\n\nCINDER_DRIVER\u003dglusterfs\nCINDER_GLUSTERFS_SHARES\u003d\"127.0.0.1:/vol1;127.0.0.1:/vol2\"\n\nShares are \u003chost\u003e:\u003cvolume\u003e and separated by semicolons.\n\nChange-Id: Iaa105233c9fce8d8fda0a9ea447e045b8d010db7\n"
    },
    {
      "commit": "43a655c312de0c2f9bd0b053f3e0a0c5ef64476e",
      "tree": "22bfab01ce57f9c454cd0bec1ea66d87a43bc7db",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Apr 17 15:11:04 2013 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Apr 17 20:43:47 2013 -0700"
      },
      "message": "Parameterized configuration variables for PLUMgrid plugin\n\nFixes bug 1171028\n\nChange-Id: Ie60ef8903001913996e265917c449bdce1e5aae9\n"
    },
    {
      "commit": "627d9c77e538bdcf972ff1c7d48dafd966b44d74",
      "tree": "1e950370a655eacdbf300575329a969d89fac45d",
      "parents": [
        "3927fa76d27352b816adb67260cca3602dde5724"
      ],
      "author": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Wed Apr 10 14:11:44 2013 +1000"
      },
      "committer": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Mon Apr 15 23:24:36 2013 +1000"
      },
      "message": "Fixes running horizon on fedora 18 and above\n\nFixes bug: 1167066\nSummary:\n\n1. Starting with fedora 18 the httpd.conf has\n    \u003cDirectory /\u003e\n        AllowOverride none\n        Require all denied\n    \u003c/Directory\u003e\n  which requires you to explicitly permit access to web content\n  directories in other \u003cDirectory\u003e blocks\n\n2. Install nodejs on fedora 18 and above\n\nChange-Id: I487a7a74bad6627d32c1081dcbe48630a704a106\n"
    },
    {
      "commit": "3927fa76d27352b816adb67260cca3602dde5724",
      "tree": "b3be20e06b5ad42e3ad9ddd3bd0b19c5ff08a5cc",
      "parents": [
        "46966491aef68f47a5ab4a1aba8519ad9b8b4b1a",
        "18225d92c0ef8d56dc7df3177eaed4860d97604b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 13:20:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 13:20:28 2013 +0000"
      },
      "message": "Merge \"link /etc/tgt/stack.d to cinder volumes directory\""
    },
    {
      "commit": "18225d92c0ef8d56dc7df3177eaed4860d97604b",
      "tree": "85175a8750ce1a473d152c9176439c87de5b0896",
      "parents": [
        "c4193b22f3ef30c9975e53562c02173c638f5631"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Apr 14 12:48:41 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Apr 14 12:48:41 2013 -0700"
      },
      "message": "link /etc/tgt/stack.d to cinder volumes directory\n\nThis creates /etc/tgt/stack.d as a symlink to the cinder volumes\ndirectory and includes it in /etc/tgt/targets.conf in a similar way\nto /etc/tgt/conf.d\n\ntargets.conf only gets appended to when the symlink is created.\nAny old /etc/tgt/conf.d/stack.conf is deleted\n\nChange-Id: Ifb6412f6860ceb28b724644fb9b618638f552102\nFixes: bug #1072121\n"
    },
    {
      "commit": "cc6b4435458b5db6aed17631e4789c43d21ee8e5",
      "tree": "a8460f062f571849a7a9a547c85771d625828b34",
      "parents": [
        "2e75ff1a41e741ee77926a1262e1e9410701b4e1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 08 15:38:03 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 09 14:05:32 2013 -0500"
      },
      "message": "Formatting cleanups, doc updates and whatnot\n\nChange-Id: Ica8298353be22f947c8e8a03d8dc29ded9cb26dd\n"
    },
    {
      "commit": "3ebb01adfe05326a96418bc97e6674a250601ccd",
      "tree": "bc15e65d01e8b34b727123094ceb91fa38127e4c",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Apr 09 15:09:07 2013 +0200"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Apr 09 15:13:14 2013 +0200"
      },
      "message": "Enable debug logging in q-agt output\n\nwhen only q-agt is used, without q-svc, typically in a multi-host config, q-agt wasn\u0027t logging debug output.\nThis change enable debug output, as it\u0027s done for q-l3, q-dhcp or q-meta agent.\n\nChange-Id: I1f49cf9994fa9cfbaa166dac8d4e713ba99c5674\nFixes: bug #1166775\n"
    },
    {
      "commit": "a44d5ed1353745258fec1a0e2c9a778d1c1f77d9",
      "tree": "79028959f3acd00d0e79887be10fd48125d62f26",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 08 13:31:54 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Tue Apr 09 10:33:28 2013 +0200"
      },
      "message": "Set swift3 before s3token in proxy server middleware pipeline\n\nswift3 and s3token middlewares were not set in correct order in\n/etc/swift/proxy-server.conf when the swift3 service is enabled\nwith keystone. swift3 must be set before s3token.\n\nFixes: bug #1166123\nChange-Id: I97c051af95cbdc26ccfe9753c5719394e1875dde\n"
    },
    {
      "commit": "ee41c015d7ec1e0bb96f85cd7d5d063be24b5b2a",
      "tree": "b7dbdbbd97b0ca6ebf966604142ca83fedac9c02",
      "parents": [
        "c4193b22f3ef30c9975e53562c02173c638f5631",
        "bd461a36927ba025b7523c005c6abd228ec8c302"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 02:17:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 02:17:07 2013 +0000"
      },
      "message": "Merge \"Remove unused option for ceilometer.\""
    },
    {
      "commit": "c4193b22f3ef30c9975e53562c02173c638f5631",
      "tree": "24874dd7c9f75a30d1e32deb1a3de3ea37a28125",
      "parents": [
        "55a08ad2a80826c738d1b20f28d200003dbf02a9"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Mon Apr 08 15:25:30 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Mon Apr 08 15:25:30 2013 +0900"
      },
      "message": "Use baremetal-interface-add, not baremetal-add-interface\n\nSince nova doesn\u0027t have such subcommand.\n\nChange-Id: I3c99de38f959418f82d45078c7784ba6ab60c383\n"
    },
    {
      "commit": "7a8d852759ccc01fac590226c7c1bc4884ba36fd",
      "tree": "2977b64ce7955cdddef5e4f1b97dea73a01c80c6",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Thu Mar 21 06:16:55 2013 -0700"
      },
      "committer": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Wed Apr 03 08:25:25 2013 -0700"
      },
      "message": "Support multiple config file options on quantum-server command line\n\nfix bug #1156831\n\nChange-Id: Id05929c3114bc385c09fc25179cc15a358d38189\n"
    },
    {
      "commit": "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1",
      "tree": "8169dbf1da021883b703f6e88d1ab4ed7673e856",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 15:48:44 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 18:51:25 2013 -0500"
      },
      "message": "Refactor source installation\n\nClean up and organize the download and configuration of source repositories.\n\nChange-Id: Iaf38c0aed0a83ebf9a5da3505fe92c9fa200ac1e\n"
    },
    {
      "commit": "ab9d33866b1a5869759336e5711c0264b43074a3",
      "tree": "544f6c4afdeac3cde80f69dc4b2be6cdedc92e87",
      "parents": [
        "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
        "f85fa089bb76d57b5df85507d5b4163a9e5b0733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "message": "Merge \"Add Quantum NEC OpenFlow plugin support\""
    },
    {
      "commit": "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
      "tree": "5e1c60687b59eb71abf68f0c95a43714c53566d9",
      "parents": [
        "bd6ea6dda7b2018cf537c7febec8eb3ac383b24f",
        "c07112a203aa9a25d2abaf497a740abd908e5919"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "message": "Merge \"Allow a plugin specific interface_driver config in q-lbaas\""
    },
    {
      "commit": "bd461a36927ba025b7523c005c6abd228ec8c302",
      "tree": "8297cdd70c59849233e568f1c5ce288545e28578",
      "parents": [
        "0435d392e8173d0ca6c931522b68a9b5d63de329"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Apr 02 15:59:33 2013 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Apr 02 16:00:36 2013 +0800"
      },
      "message": "Remove unused option for ceilometer.\n\nThis fixed the bug #1163158.\n\nChange-Id: Ib93e5b26d1f1309edf2baa5c147337db1411eee5\n"
    },
    {
      "commit": "253a1a351b13fd434c9246e7994fb669b1691d20",
      "tree": "04886214d8ba785027a9be7b213d7d54ab2e7cad",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 18:23:22 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 01:40:53 2013 -0500"
      },
      "message": "Move setup_develop call\n\nMove setup_develop() call into the install_XXX() function as the\ndistinction has no real purpose.  This eliminates the configure_XXXclient()\nfunction for Nova and Swift.\n\nAlso create install_cinderclient() as we will need it to handle dependencies\nin a followup patch.\n\nChasing down another #$^%\u0026\u0026^^^$%%#$ prettytable version pin\n\nChange-Id: I61d761bc57a31caf2ed0ade326ab236eb2bb7358\n"
    },
    {
      "commit": "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f",
      "tree": "a43666c82de65d60b7c5b471f0733b9985429af6",
      "parents": [
        "4bf9d7a74a076ddb11f76b948aae8718d8ec7448"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "message": "change configure/install split\n\nmake it so setup_develop happens in install instead of configure\nto ensure that we can handle config file generation by itself.\n\nChange-Id: I4801d7a0bc6642de2db5b78df1750666895f0aa3\n"
    },
    {
      "commit": "4bf9d7a74a076ddb11f76b948aae8718d8ec7448",
      "tree": "c49d83b863c629a50b3a1a634905cdf56d3134b6",
      "parents": [
        "e4f0cd7eed3981086b4a0db967501fffa6a07c1e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "message": "change the install/configure split\n\nmake setup_develop part of install so that configure is only about\nconfig file setup.\n\nChange-Id: I1ed58011e41c550d3ab2ba33b38cfe16adb3dde4\n"
    },
    {
      "commit": "e4f0cd7eed3981086b4a0db967501fffa6a07c1e",
      "tree": "d26efb21688109d37d1b9c1decb932127b870fd2",
      "parents": [
        "fb71f7dea95df9057bf984af5ae98ee2f98d8e27"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:56:07 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:58:22 2013 -0400"
      },
      "message": "refactor the install/configure split\n\nconfigure remains just to generate configs, install now\ngets the setup_develop in addition to the git clone. This lets\nuse remove configure_glanceclient as a function\n\nChange-Id: I68e3e3973d15dc0b4f534662a4f57a9f38f69784\n"
    },
    {
      "commit": "fb71f7dea95df9057bf984af5ae98ee2f98d8e27",
      "tree": "c1bbd305c41847fb300069cdc42bd6fb3cca779e",
      "parents": [
        "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
        "1151d6ff6116ffa86eb49221cdd949380a4d7423"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "message": "Merge \"Make Swift *_PORT_BASE configurable\""
    },
    {
      "commit": "1151d6ff6116ffa86eb49221cdd949380a4d7423",
      "tree": "4ea54a9bd5396048d8f7a966c217c1f137cd6906",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:06:52 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:13:45 2013 -0500"
      },
      "message": "Make Swift *_PORT_BASE configurable\n\nDevStack\u0027s Swift port defaults changed in the Grizzly cycle, we need to\nput it back to complete the upgrade without going through the ring build process.\n\nChange-Id: I30c09839690ad7ba9bb3fdffa3f05aedfc47559e\n"
    },
    {
      "commit": "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
      "tree": "6d2027aed2ab0e2e44be06ce906c7083493aab3d",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:34:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:36:49 2013 -0400"
      },
      "message": "add emacs shell-script tagging\n\nfor files that don\u0027t start with a #! or end in .sh, the added tags\nare nice for emacs users to automatically switch to the right mode.\n\nChange-Id: If4b93e106191bc744ccad8420cef20e751cdf902\n"
    },
    {
      "commit": "a173376ea1b838d420384c2946b7e66859b6335b",
      "tree": "979a6dc06e4b588a99bef20696e31c8a614b7bcc",
      "parents": [
        "c77b932e16398eebb810501973f6c8a706a3ba58",
        "1c6c1125199f1d987848bb1e3522b90358a4531b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "message": "Merge \"Split disk creation out of configure_swift()\""
    },
    {
      "commit": "1c6c1125199f1d987848bb1e3522b90358a4531b",
      "tree": "77a31962e4b5b814245ee89bd800d15c80e41840",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 27 17:40:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 11:14:13 2013 -0500"
      },
      "message": "Split disk creation out of configure_swift()\n\nGrenade needs to be able to configure Swift without initializing the\nbacking disk files.  Move it into create_swift_disk() and call\nfrom init_swift().\n\nAlso move start of n-obj (if swift3 is not enabled) to start_nova().\n\nChange-Id: Id33939182d84eeff10ba4139eeced2c1bc532f0f\n"
    },
    {
      "commit": "c77b932e16398eebb810501973f6c8a706a3ba58",
      "tree": "4fac7403272085c0ed3f67966032d5e49dc3712b",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "message": "Move glace\u0027s swift config to lib/glance\n\nChange-Id: Icbb355c15bfffe17725ea5cc64cfa5e76c1e74e6\n"
    },
    {
      "commit": "c07112a203aa9a25d2abaf497a740abd908e5919",
      "tree": "56deadcbfc0621549e473dd9faff2cd89b101141",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 16:35:38 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 16:14:45 2013 +0900"
      },
      "message": "Allow a plugin specific interface_driver config in q-lbaas\n\nPreviously interface_driver for q-lbaas is hardcoded and q-lbaas does\nnot work when quantum plugin requires additional configuration (like\novs_use_veth\u003dTrue). This commit set up interface_driver using\nquantum_plugin_setup_interface_driver function.\n\nThis commit also moves a script related Quantum service plugin to\nlib/quantum_plugins/services/\n\nChange-Id: Iad11c1b31071dfb580843be18be78c83feb91f10\n"
    },
    {
      "commit": "9cb8e57482c6751e1c1c3d752e006828a3d49a67",
      "tree": "5d89b597aacd89659f8212b1f259ca949e0ff99b",
      "parents": [
        "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
        "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "message": "Merge \"Don\u0027t clobber all iSCSI connections during nova cleanup\""
    },
    {
      "commit": "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433",
      "tree": "0fbd53015c80d9cb5bb7801ba5261d1a532e9c04",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:22:25 2013 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:24:38 2013 -0700"
      },
      "message": "Don\u0027t clobber all iSCSI connections during nova cleanup\n\nThe existing cleanup_nova() code inadvertently logs out of all iSCSI\nconnections on the machine because it does not pass the target name\nas the -T parameter. This patch changes it to step through the targets\nthat match the pattern, logging out of each individually, and following\nup with a delete op to cleanup the database.\n\nChange-Id: I26c14acbe0e8de18f0e3bf7ad83b37379503e199\n"
    },
    {
      "commit": "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
      "tree": "7c5f391d50edcd77330dd2552edb2b0282e9b46c",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Mar 27 19:47:11 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 03:01:50 2013 +0900"
      },
      "message": "Use example settings in horizon repo as local_settings.py\n\nThe current horizon_settings.py in devstack is out-of-date and we\ntend to forget to update this file. This commit changes devstack\nto use the example settings in horizon repo.\n\nChange-Id: I0bb6af21a806a72ed59f31b094dd21da85ca335e\n"
    },
    {
      "commit": "cf9eef859791d7ce6b809808d756c36ece5550e7",
      "tree": "4e74a2eb08724f2410b11e2170519deb1099603d",
      "parents": [
        "b6a86dbe0f598536c576e6aafe0d493d108b9094"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "message": "Make sure the NOVA_INSTANCES_PATH is created\n\nUnder some conditions when NOVA_STATE_PATH is set\nthe NOVA_INSTANCES_PATH directory under it is removed\nbut then not correctly recreated if the parent directory\nis owned by root instead of the current user running\ndevstack. This change fixes that problem by creating\nthe NOVA_INSTANCES_PATH as root, and then chowning it\nto the correct user.\n\nChange-Id: I7fb724787b5e915bae9bd058454d2aa38991364e\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "b6a86dbe0f598536c576e6aafe0d493d108b9094",
      "tree": "d5fd152077694eb89ba1fcb5395fab2c602179ec",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
        "a6601a51eb725a4b0bee843c2861e88befdf0c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "message": "Merge \"Multi-node setup: Fix keystone host\""
    },
    {
      "commit": "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
      "tree": "32a7611f12335cba560164e196c7c5f3a23c3308",
      "parents": [
        "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
        "0c2c3fc20e99372f3fb54390f023ce5657feefbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "message": "Merge \"Explicitly add cosine and inetorgperson schemas on Fedora\""
    },
    {
      "commit": "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
      "tree": "b90c54ebb131b7009e003f8884018fc6fcf26b47",
      "parents": [
        "04a07c6d7374b51b69fd38240364782af231886e",
        "b93b74ca021abb6d82a24ea04f760cdfa0e49474"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "message": "Merge \"Fix FLAT_INTERFACE not working\""
    },
    {
      "commit": "04a07c6d7374b51b69fd38240364782af231886e",
      "tree": "bf2b602455b96c91b3e6d96d8fb9c80033b0f8da",
      "parents": [
        "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "message": "Merge \"Support Quantum security group\""
    },
    {
      "commit": "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
      "tree": "d6d5dd12a46d122556f35b6428447420bb0df61d",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
        "b7490da972c673960c800e3803c2a568bb7a43b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "message": "Merge \"Clean up stack.sh config\""
    },
    {
      "commit": "f85fa089bb76d57b5df85507d5b4163a9e5b0733",
      "tree": "313b8ef1f28a00a950f54c07bdb0aa65c060a8f8",
      "parents": [
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Jan 13 05:01:08 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 14:19:08 2013 +0900"
      },
      "message": "Add Quantum NEC OpenFlow plugin support\n\nNEC OpenFlow plugin supports several OpenFlow controllers. This commit\nalso adds a third party script to support Trema Sliceable Switch,\none of open source OpenFlow controllers.\n\nChange-Id: I5dddf04a25bc275c3119d751ca79b482e1875902\n"
    },
    {
      "commit": "b93b74ca021abb6d82a24ea04f760cdfa0e49474",
      "tree": "fb4494108349854b42f4816e28399f519bdde3b5",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "message": "Fix FLAT_INTERFACE not working\n\nadd a missing colon\n\nFiex LP# 1158308\n\nChange-Id: Ia873788fd5dd17be3c2942057168fbfddb32c14f\n"
    },
    {
      "commit": "3452f8eb8663a8cfc5733784d918b59947630cf8",
      "tree": "8ca256b890e93d2fe750f4e03196faa938fadbbc",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 14:11:27 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 18:34:14 2013 +0900"
      },
      "message": "Support Quantum security group\n\nAdds Q_USE_SECGROUP flag for quantum security group\n\n- Added has_quantum_plugin_security_group method for each plugin.\n- Set NOVA_VIF_DRIVER to the hybrid VIF driver for plugins with\n  iptables based security group support.\n- Specifying device_owner type on debug port in lib/quantum and\n  quantum-adv-test.sh. This change makes apply quantum security\n  group fro debug port\n\nChange-Id: Ifd155798912247d85a9765ef73a2186b929237b4\n"
    },
    {
      "commit": "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
      "tree": "60428765e67f754e63ad8eea29293d56cb326955",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
        "13aab25d3da100b494d61548654f29b1999d33ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "message": "Merge \"Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\""
    },
    {
      "commit": "b7490da972c673960c800e3803c2a568bb7a43b6",
      "tree": "2b74409ecd10fa0dae982aea300ddb537ecf80af",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 16:07:56 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 20 17:04:23 2013 -0500"
      },
      "message": "Clean up stack.sh config\n\n* Clean up interactive configuration\n* Complete moving initialization of service-specific varialbes into the\n  service lib/* files.\n* Cosmetic cleanups\n\nChange-Id: Iea14359bd224dd5533201d4c7cb1437d5382c4d1\n"
    },
    {
      "commit": "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
      "tree": "8d98776f2091a777b90e9bf3346c334842ccafbf",
      "parents": [
        "b28581baf8ca06184b8dc01625777fe1461c0b66",
        "b3236914f15261a60fae254361b1e65ccf94c583"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "message": "Merge \"Mova nova configuration initialization\""
    },
    {
      "commit": "d70346263c6357726dc15c92030221ba2947c624",
      "tree": "2b74b44f6136aeb3a1e6bccc818dd20326fec2ac",
      "parents": [
        "37e86fab6425c12894c61dfa91a7d5af5a5166da",
        "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "message": "Merge \"Enable multi-agent support\""
    },
    {
      "commit": "37e86fab6425c12894c61dfa91a7d5af5a5166da",
      "tree": "321ecbefe3bcf2694f8e95f7e3d56aa0ce6b463a",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c",
        "58ab929de63a3a3d7a615edff6c04044071cee5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 15:24:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 15:24:04 2013 +0000"
      },
      "message": "Merge \"Force Quantum processes to run in a subshell\""
    },
    {
      "commit": "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8",
      "tree": "83ec4e08a5503752c30a56bb47893724d21dcf7e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Mon Mar 18 17:34:03 2013 +0100"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Wed Mar 20 16:16:34 2013 +0100"
      },
      "message": "Enable multi-agent support\n\neven when q-svc is disabled, i.e. on node without q-svc in multi-agent architecture,\nstate_path will be configured in quantum.conf so that agent doesn\u0027t crashs anymore\n\nBug 1156685\n\nChange-Id: I28625e4b606fa61c35179248321632d3d797c547\n"
    },
    {
      "commit": "58ab929de63a3a3d7a615edff6c04044071cee5d",
      "tree": "313a6ce2e7f6811746ac712d111a2725fe232380",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 19 15:39:47 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 19 16:46:33 2013 -0500"
      },
      "message": "Force Quantum processes to run in a subshell\n\nForce bash to evaluate the command line passed to screen_it so the\ncommands are executed in a subshell.  This seems to make a difference\nwhen using run_service() when the server process is owned by init.\n\nThese Quantum services were the only ones in all of DevStack being\nspawned in this manner.  This will allow the run_service() patch\nhttps://review.openstack.org/#/c/23148/ to succesfully be merged\nand the number of test failures due to screen should be reduced to 0.\n\nChange-Id: I97d562adda51d39a5e7fa1dc4d945d4a396201cd\n"
    },
    {
      "commit": "0c2c3fc20e99372f3fb54390f023ce5657feefbf",
      "tree": "de465e3452bbfac10dfe3d4e92495e586def633e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Mar 19 03:01:30 2013 -0500"
      },
      "committer": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Mar 19 15:58:59 2013 -0500"
      },
      "message": "Explicitly add cosine and inetorgperson schemas on Fedora\n\nFixes Bug1156651\n\nChange-Id: I957a8cdc562a887b0def7bc07c6bb434ce0a0437\n"
    },
    {
      "commit": "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c",
      "tree": "a0e51220063eb9b0674d66d24374f3b7c7581b25",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Mon Mar 18 18:08:27 2013 -0700"
      },
      "committer": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Mon Mar 18 18:09:07 2013 -0700"
      },
      "message": "Fix typo in baremetal header comment.\n\nChange-Id: I553c37581c92dcdc13e0d8dcdb9c8be7309deaa1\n"
    },
    {
      "commit": "13aab25d3da100b494d61548654f29b1999d33ec",
      "tree": "4857de2e1c1f3d97615cf95b7cc1478e11803b5c",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Mar 18 18:55:09 2013 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Mar 18 18:57:55 2013 +0100"
      },
      "message": "Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\n\nAs part of the review request\nhttps://review.openstack.org/#/c/24615/\nthe Quantum rootwrap.conf is moving to etc/quantum subdir.\nPrefer the new location.\n\nChange-Id: I2a893c7b21e252543372854ba511f61cd1fde02f\n"
    },
    {
      "commit": "b3236914f15261a60fae254361b1e65ccf94c583",
      "tree": "1945d758429b60933496ce1993fea8863b5ec383",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 17 15:17:05 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 11:16:38 2013 -0500"
      },
      "message": "Mova nova configuration initialization\n\n* Move shared volume configuration from stack.sh to stackrc\n* Move Nova network and vnc/spice configuration settings from stack.sh\n  into lib/nova\n* Rename NET_MAN to NETOWRK_MANAGER to match nova.conf attribute name\n\nChange-Id: I9bd2955def553499aa832eda1f0959afe494206a\n"
    },
    {
      "commit": "bc3a3394e8417baea17356f4ec87e450a427d155",
      "tree": "3b15dd903a013adb9548c0991ac2546ddb2d8237",
      "parents": [
        "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Feb 23 04:00:51 2013 +0100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 14:32:31 2013 -0500"
      },
      "message": "Use default swift pipeline and add extras.\n\n- By default use the default pipeline as shipped with swift.\n- Add option SWIFT_EXTRAS_MIDDLEWARE which by default include tempurl\n  formpost staticweb bulk to enable extra featuress.\n- Clean pids in cleanup_swift Fix bug 1140364.\n\nRebased\n\nChange-Id: Ida537ae8d3e319a5b84546f82ebf00615f070be1\n"
    },
    {
      "commit": "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f",
      "tree": "26d3ed67cc5060136df21490390e8324e6e61bf5",
      "parents": [
        "995eb927f76d9c30984fb416a6cb59b9247c6812",
        "6ec72fab12e9e23402825028788b3cb9f0b01f18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "message": "Merge \"Fix Swift config dir variable name\""
    },
    {
      "commit": "6ec72fab12e9e23402825028788b3cb9f0b01f18",
      "tree": "6672fece53ee38ab4a9f4e4b10908df139539abf",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 13 11:44:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:39:50 2013 -0500"
      },
      "message": "Fix Swift config dir variable name\n\nChange SWIFT_CONFIG_DIR to SWIFT_CONF_DIR to be consistent with all other projects.\n\nChange-Id: I52b7d08f038c28a16caa669d7d1aa5248fbe7789\n"
    }
  ],
  "next": "995eb927f76d9c30984fb416a6cb59b9247c6812"
}
