)]}'
{
  "log": [
    {
      "commit": "2d7f19627771680d4872eb77e06ceccf3cdd7b1b",
      "tree": "7928d93e8140df8f59c2ec052d35dbfcfb4332ef",
      "parents": [
        "aa29090fe2eeb5ad933b1ad57ed1cb6287a2751c",
        "44f4e205aa81f8fdb0b47b354192b4bb44efad56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 13:20:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 13:20:33 2014 +0000"
      },
      "message": "Merge \"lib/dstat: Include page stats\""
    },
    {
      "commit": "5477b082f8d81b29958d7c426907265aae6e20e9",
      "tree": "a251c297225c4782753bd796e2499170fdc7bf38",
      "parents": [
        "2dab788c85c4cc03142e3ae8c56adf5c775680e4",
        "088e66028c4eb41cf583a76409febce13475b66c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:26 2014 +0000"
      },
      "message": "Merge \"Deal with different django-admin executables\""
    },
    {
      "commit": "2dab788c85c4cc03142e3ae8c56adf5c775680e4",
      "tree": "0be3e1660e33e98b4d238f3555743c09a2a70c83",
      "parents": [
        "a74ae5d713de612197cfad284ae598f1da0da5f9",
        "7d0a0f7d48222369f36a1a5a27a39c45430c9615"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:18 2014 +0000"
      },
      "message": "Merge \"Remove hardcoded protocol from backup_swift_url\""
    },
    {
      "commit": "a74ae5d713de612197cfad284ae598f1da0da5f9",
      "tree": "3526970948d0304b855d8de57015cc82488df9e1",
      "parents": [
        "6a622889bed19f6ec3f680bb1b0116978105a19c",
        "8f003ef9bf466f931cecfc5a34b51a40b2203f43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 03:04:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 03:04:30 2014 +0000"
      },
      "message": "Merge \"Use mysql in Ubuntu 12.04 (precise)\""
    },
    {
      "commit": "6a622889bed19f6ec3f680bb1b0116978105a19c",
      "tree": "ee51e4508ba8e678b3a8ce08c0e63e70db55ad9e",
      "parents": [
        "3f054b48d40a0efaa6a49078e98fa97855f08c8f",
        "4b45fca7bb3ad93d7ee3fb0f121eb715798044f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 00:59:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 00:59:21 2014 +0000"
      },
      "message": "Merge \"Do not hardcode ironic svc port, protocol\""
    },
    {
      "commit": "3f054b48d40a0efaa6a49078e98fa97855f08c8f",
      "tree": "305ced8fe070a92369c1b16b95c17c46d0f88d6d",
      "parents": [
        "99225de8cfe8bcb04f4259a3bbf53461d2dc1d12",
        "958111e188eab1023cea8a499eeb90bfe7164b23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 23:24:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 23:24:03 2014 +0000"
      },
      "message": "Merge \"Add oslo.context\""
    },
    {
      "commit": "088e66028c4eb41cf583a76409febce13475b66c",
      "tree": "b65de72893da77f50df4413f2addefacd330f07c",
      "parents": [
        "8012a9654c290102cb03e101bb3cb9b44351e824"
      ],
      "author": {
        "name": "Mikhail S Medvedev",
        "email": "mmedvede@us.ibm.com",
        "time": "Tue Nov 18 12:11:26 2014 -0600"
      },
      "committer": {
        "name": "Mikhail S Medvedev",
        "email": "mmedvede@us.ibm.com",
        "time": "Tue Nov 18 16:35:12 2014 -0600"
      },
      "message": "Deal with different django-admin executables\n\nAfter the recent patch [1] the devstack is broken for Fedora 20 with\nthe error \"django-admin.py: command not found\" during horizon setup.\n\nThis is due to differences in how django currently packaged for Fedora,\nwhere we should use \"django-admin\", without the .py\n\nThis patch sets up executable alias by checking if \"django-admin\"\nexists, and falling back on \"django-admin.py\".\n\n[1] https://review.openstack.org/#/c/120940/\n\nChange-Id: I2b6de25fe32446edbdc0418674fea8579ec739d9\n"
    },
    {
      "commit": "da7b77e1664cc5447a35a25304d0eca605e50394",
      "tree": "b6c3089e8df262b2627748b970be836ffc94774a",
      "parents": [
        "51c20e73613de8ffa02b56bc59cba9999ff1a9b0",
        "683ed9eeb2dedddb5053b09ded060a276bed928c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 20:30:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 20:30:40 2014 +0000"
      },
      "message": "Merge \"fixes cleaning up of ironic directory from /etc\""
    },
    {
      "commit": "51c20e73613de8ffa02b56bc59cba9999ff1a9b0",
      "tree": "9ab83e25aea8edb6d97476166a31f468b0e5805e",
      "parents": [
        "db0fa80c59b32ff1a41ffd9397c7c88746dc040a",
        "91b229058cd8204d0c3a038d24aa09d1baadef2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 20:26:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 20:26:59 2014 +0000"
      },
      "message": "Merge \"apparently the upstream naming is tempest-lib\""
    },
    {
      "commit": "4b45fca7bb3ad93d7ee3fb0f121eb715798044f4",
      "tree": "09ade6f955c968ce877ceba891e6556b9468fb3d",
      "parents": [
        "db0fa80c59b32ff1a41ffd9397c7c88746dc040a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Nov 17 09:59:23 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Nov 18 11:57:20 2014 -0800"
      },
      "message": "Do not hardcode ironic svc port, protocol\n\nThe Ironic API server\u0027s port and protocol are hardcoded in various\nplaces.  This updates the ironic bits to use configured values instead\nand fixes a bug around iptables rule creationl.\n\nChange-Id: I1ace68affff3afdbc0058be4d32f8044a24e9338\nCloses-bug: #1393498\n"
    },
    {
      "commit": "dd69403ff4608f8fe2c50c71962aee042ae0c1fa",
      "tree": "b73f0a3c065ca7574215f08c864e0c9c506bc64c",
      "parents": [
        "8012a9654c290102cb03e101bb3cb9b44351e824",
        "ae9ee6bf97c721e43f468b70eb6fb5c234e3eeba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 17:09:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 17:09:27 2014 +0000"
      },
      "message": "Merge \"Add Ironic hardware deployment support\""
    },
    {
      "commit": "8012a9654c290102cb03e101bb3cb9b44351e824",
      "tree": "fb575d3fb7b48d31f73e7fc3bac0b00c9b99c3f9",
      "parents": [
        "9b4b2913f9763bd7cfea11bfa68c84f95b5ff02f",
        "dc73d39a3006f92b2902a08279377634efb03094"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 17:02:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 17:02:16 2014 +0000"
      },
      "message": "Merge \"Add TEMPEST_ENABLE_NOVA_XML_API option\""
    },
    {
      "commit": "9b4b2913f9763bd7cfea11bfa68c84f95b5ff02f",
      "tree": "5a8e03daf9b276635bb7c70bc9011ad9fc6ec84e",
      "parents": [
        "5e3e8610aae5620be546884bb0b12b894050a903",
        "ffd66ad77ff07fff9812836b832bbcd952a61fff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 15:21:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 15:21:36 2014 +0000"
      },
      "message": "Merge \"Log early boot of Ironic VMs to serial with sgabios\""
    },
    {
      "commit": "91b229058cd8204d0c3a038d24aa09d1baadef2f",
      "tree": "dd92f9f73ba7b8e68b03f5cda11f20c805d00340",
      "parents": [
        "5e3e8610aae5620be546884bb0b12b894050a903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "message": "apparently the upstream naming is tempest-lib\n\ntempest_lib was how this was generally referred to, however that meant\nthat the job naming wasn\u0027t specifying the correctly src\nlibrary. Change to tempest-lib to actually test these things before\nrelease.\n\nChange-Id: I4c0712156d7ff71ee43747f30ab940e249d12ebc\n"
    },
    {
      "commit": "5e3e8610aae5620be546884bb0b12b894050a903",
      "tree": "4ab3e3ecfc0f9715bb176f1a79d3d91da5584e1f",
      "parents": [
        "e883ad228ca73dfcd91a62f8cad5186904a5e379",
        "45ce98275c15472f0b6c92b75088064cd3763ff1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 11:12:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 11:12:48 2014 +0000"
      },
      "message": "Merge \"Moving horizon compression offline\""
    },
    {
      "commit": "683ed9eeb2dedddb5053b09ded060a276bed928c",
      "tree": "d08f59406396207717866bec2955129bd375f2b2",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "lokesh",
        "email": "lokesh.s@hp.com",
        "time": "Mon Nov 10 15:07:59 2014 +0530"
      },
      "committer": {
        "name": "loki",
        "email": "lokesh.s@hp.com",
        "time": "Tue Nov 18 10:42:54 2014 +0530"
      },
      "message": "fixes cleaning up of ironic directory from /etc\n\nCloses-Bug: 1391083\n\nChange-Id: Ic47161ab375716cc39ee1a7dd57034782717e323\n"
    },
    {
      "commit": "8f003ef9bf466f931cecfc5a34b51a40b2203f43",
      "tree": "7c6e0ee32e67f3bd8155c561cd69f1df8a22c773",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Nov 18 13:41:58 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Nov 18 13:41:58 2014 +0900"
      },
      "message": "Use mysql in Ubuntu 12.04 (precise)\n\nAfter commit 6d20f090, devstack does not work on Ubuntu 12.04\nbecause Ubuntu 12.04 does not provide mariadb but devstack expects it.\n\nChange-Id: Iae9a7a1c09f1fc83573c3926b3470955c244c401\n"
    },
    {
      "commit": "45ce98275c15472f0b6c92b75088064cd3763ff1",
      "tree": "524031f1439060ea51da0d1c824658e39690a73c",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@hp.com",
        "time": "Thu Sep 11 17:50:08 2014 -0600"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Nov 18 15:07:10 2014 +1100"
      },
      "message": "Moving horizon compression offline\n\nMaking the horizon scss compilation and compression happen offline.\nPotentially fixing an issue with parallel compression in devstack.\n\nRelated-Bug: #1345955\nChange-Id: I066c80e06a92302a3f8dc5fd45d127fbde6cf99c\n"
    },
    {
      "commit": "44f4e205aa81f8fdb0b47b354192b4bb44efad56",
      "tree": "aa22ec95ddae9e5f06004e00939155c44c343e32",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 13:03:08 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 13:03:08 2014 +0900"
      },
      "message": "lib/dstat: Include page stats\n\nAdd -g option for dstat.\n\nFrom the man page:\n\n       -g, --page\n              enable page stats (page in, page out)\n\nChange-Id: I865304483af0a529ea8722ed0a9f35ab350670d2\n"
    },
    {
      "commit": "42373c7bfe68302922feb76015534a16d8c00bf5",
      "tree": "893e3d270fa2ee6e68010303575fcdc8ad8719b3",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 12:30:16 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 12:30:58 2014 +0900"
      },
      "message": "lib/dstat: Fix a comment\n\nApparently this file was copied from lib/apache.\n\nChange-Id: Ie89d423ca225c697122820a1d9e859769aea9f86\n"
    },
    {
      "commit": "958111e188eab1023cea8a499eeb90bfe7164b23",
      "tree": "62b5da2b6dc5ca62f7fb63e36ec2d36a13bf92b1",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Nov 17 17:35:40 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Nov 17 17:35:44 2014 -0500"
      },
      "message": "Add oslo.context\n\nTreat the new oslo.context library just like the other Oslo\nlibraries. i.e. make it possible to either test with upstream\nreleased library, or with git versions of oslo.context.\n\nChange-Id: I2dc498324d6c405655a8e2e249465c5b351ca960\n"
    },
    {
      "commit": "ffd66ad77ff07fff9812836b832bbcd952a61fff",
      "tree": "0f7b683e178cea3c115f1f82cfeaa3cf08b03d13",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Nov 17 12:26:08 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Nov 17 12:32:27 2014 -0800"
      },
      "message": "Log early boot of Ironic VMs to serial with sgabios\n\nThis adds sgabios to the list of packages for Ironic and configures\nthe libvirt domain to redirect BIOS messages to serial via sgabios,\nwhen console logging is enabled.  The sgabios package in Ubuntu\ncurrently has an apparmor bug, so that is worked around here.\n\nThis allows visibility into early boot of Ironic nodes and should\nhelp get to the bottom of a frequent failure we\u0027re seeing in the gate.\n\nChange-Id: Ifd18851e2d23d198d36e67883a81afc6a92d2a58\nRelated-Bug: #1393099\n"
    },
    {
      "commit": "7d0a0f7d48222369f36a1a5a27a39c45430c9615",
      "tree": "a4690d1e32143dad2ffb4826b1b9b45a7ca7c148",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Nov 17 00:03:47 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Nov 17 00:03:47 2014 -0500"
      },
      "message": "Remove hardcoded protocol from backup_swift_url\n\nUse SWIFT_SERVICE_PROTOCOL when configuring backup_swift_url for\ncinder configuration.\n\nChange-Id: I09de62e8deca86b473cee969ba2c5919d4f9892d\nCloses-Bug: #1393554\n"
    },
    {
      "commit": "dc73d39a3006f92b2902a08279377634efb03094",
      "tree": "f67ab087b1a2de5b45f5c1204f69d4b6f8273942",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Nov 17 03:54:58 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Nov 17 04:04:32 2014 +0000"
      },
      "message": "Add TEMPEST_ENABLE_NOVA_XML_API option\n\nXML support of Nova API has been deprecated with the following\nmessage:\n  XML support has been deprecated and may be removed as early\n  as the Juno release.\nNow Kilo development cycle started, so we should disable Nova\nAPI XML tests on Tempest.\n\nThis patch adds TEMPEST_ENABLE_NOVA_XML_API option for setting\nTempest test by devstack-gate. The default value is True because\nof keeping the test coverage. After merging a devstack-gate patch\nwhich specifes True for stable/icehouse and stable/juno, we will\nset False for the master blanch.\n\nI4acc15ce5f487738bb34a95c2261a5d05d827d8d is a Nova patch which\nremoves XML API support.\n\nChange-Id: I2ab8f5c3d15b496e0b639c99bb8592533a69a265\n"
    },
    {
      "commit": "4c6ceb56cfdb3251d25228433724aca7afd526de",
      "tree": "8b479a2f3905482bb22213b209f71039701f9b07",
      "parents": [
        "b76746333de7556c2eca8470a453d06568870733",
        "6d20f09045dba237caf50d8d55dcc90a9f105ee0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 17:32:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 17:32:18 2014 +0000"
      },
      "message": "Merge \"Initial support for Fedora 21\""
    },
    {
      "commit": "658312ca2f54aaabd43f91d2fca73cbee0319735",
      "tree": "5b75cf4dbcd8246aaca657b9968b2ff3bedef3bd",
      "parents": [
        "3c8973a90abc7601e46e2fcaf3d50343338e24d8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 11:35:56 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 11:36:45 2014 -0500"
      },
      "message": "move keystonemiddleware to pypi libs\n\nMake keystonemiddleware install from pypi releases by default\n\nChange-Id: I3dc4b096b4184f4cf00fb0df66b76fcc8f19785b\n"
    },
    {
      "commit": "3c8973a90abc7601e46e2fcaf3d50343338e24d8",
      "tree": "7032edaa0b8f54bfe8c8a64e5ae604cae62f3602",
      "parents": [
        "c98ae29aa9dfb5464e080d446bcdee2d00cf4215"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 09:31:02 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 10:40:46 2014 -0500"
      },
      "message": "support installing django_openstack_auth from pypi\n\nPart of the libs from pypi conversion, convert django_openstack_auth\nto this format.\n\nChange-Id: I97c8ea19d8aed1e0bdd62c06cfadd1d616573d76\n"
    },
    {
      "commit": "ae9ee6bf97c721e43f468b70eb6fb5c234e3eeba",
      "tree": "58ff34239d0276cff20a375ba9702031a1cc8095",
      "parents": [
        "d2efd246ac98574d64eff8beca29f820b6ac339a"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Wed Oct 08 07:01:02 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Fri Nov 14 04:04:35 2014 -0700"
      },
      "message": "Add Ironic hardware deployment support\n\nCurrently devstack create VMs and then deploy Ironic on these VMs.\nSometimes developer may want to deploy on real platform.\n\nA separated file is required to provide the baremetal compute node\ninformation, which includes four fields for each hardware platform,\nthe ipmi address, the mac address, the ipmi user name and the\npassword.\n\nChange-Id: I422b43eae6edc95f15b8c40383d0ba7fbcd9b1ff\n"
    },
    {
      "commit": "c98ae29aa9dfb5464e080d446bcdee2d00cf4215",
      "tree": "61529d961c698de1c9177e859e1e44624250dfd2",
      "parents": [
        "a3794a34184c504f5b2448e9e5c0ae5bc95b4c01",
        "ee5ae7b92369484007d8deb249f6c941d422123c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 11:01:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 11:01:00 2014 +0000"
      },
      "message": "Merge \"further pypi libs conversions\""
    },
    {
      "commit": "a3794a34184c504f5b2448e9e5c0ae5bc95b4c01",
      "tree": "eb849774ef96c5c193d1c64921eac93b2a06d9af",
      "parents": [
        "d4732d76fc6e48cb0c2bc9070efc2bc1b1c17d01",
        "e08ab104e62da041fcc6b2aafba4349326f4a969"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 04:31:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 04:31:19 2014 +0000"
      },
      "message": "Merge \"fix python-* lib from git installation\""
    },
    {
      "commit": "d4732d76fc6e48cb0c2bc9070efc2bc1b1c17d01",
      "tree": "889e5bcc356493daad01d8ac68ade3689172a711",
      "parents": [
        "94f8bea9e4ff0434df1723cf269c4300a4373524",
        "c411fcfc9224894db55d82b8ce4fa4a2b68de89d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 03:17:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 03:17:19 2014 +0000"
      },
      "message": "Merge \"Allow installing tempest only with keystone\""
    },
    {
      "commit": "ee5ae7b92369484007d8deb249f6c941d422123c",
      "tree": "1b46c067216a663ae864e1dfc6fa3bffce4224eb",
      "parents": [
        "e08ab104e62da041fcc6b2aafba4349326f4a969"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 13:23:27 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:17:45 2014 -0500"
      },
      "message": "further pypi libs conversions\n\nglance_store and saharaclient were missed in the last round, make\nthem install from released clients in this patch.\n\nChange-Id: I2e0ed2b7fb5994ae6abd92612a67ce5fd82b3f7e\n"
    },
    {
      "commit": "e08ab104e62da041fcc6b2aafba4349326f4a969",
      "tree": "859fc4953f6b45b75b9f4810ba0bf33477799f31",
      "parents": [
        "94f8bea9e4ff0434df1723cf269c4300a4373524"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:09:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:17:38 2014 -0500"
      },
      "message": "fix python-* lib from git installation\n\nWe\u0027re using all the magic variables based on python-fooclient, however\nall the inline code was using fooclient for variables. So we had a\nmismatch, which was kindly pointed out by some of the 3rd party ci\ntesters.\n\nChange-Id: I27a56222c7e8e610fba8bf97672d2a42f5cf14ca\n"
    },
    {
      "commit": "94f8bea9e4ff0434df1723cf269c4300a4373524",
      "tree": "185bf153c04a3c67b2076e0f43708717ddba7274",
      "parents": [
        "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee",
        "a12dee433c12c336d804ebe36a6a36f7d3c85f65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 13 16:55:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 13 16:55:38 2014 +0000"
      },
      "message": "Merge \"Devstack Nuage Plugin correct the ovs_bridge parameter\""
    },
    {
      "commit": "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee",
      "tree": "da3ebb16087f2d2796bdb4fce0b95cc6acc83b37",
      "parents": [
        "51d203f5a09be804dab4870018b8a604075979d5",
        "5cb190697c1bce5dcd2ad843922813b0cc74bd24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 19:50:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 19:50:44 2014 +0000"
      },
      "message": "Merge \"support installing clients at released versions\""
    },
    {
      "commit": "51d203f5a09be804dab4870018b8a604075979d5",
      "tree": "95320fe2276f6790fcbc01d5f210431bd1aa11ee",
      "parents": [
        "ffb4ce8884a74f4df146771c1038d107099ba86e",
        "7bce8fa3171801db9bf2261b65b1f5b8978bb46e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 18:00:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 18:00:59 2014 +0000"
      },
      "message": "Merge \"Includes a validation to disable creating initial networks for Neutron\""
    },
    {
      "commit": "32360dd175e3dfa372a9e1cd86a4bf01b9dc9115",
      "tree": "0ebd27b5df5782956466f15cb6436ec15a998639",
      "parents": [
        "52f13a4087ef8b49640053bebd6a5046d55c63fe",
        "73d32161df5bc0255d32b1ce1eefb4068d09596b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 17:58:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 17:58:05 2014 +0000"
      },
      "message": "Merge \"Passing config for flat type network\""
    },
    {
      "commit": "6d20f09045dba237caf50d8d55dcc90a9f105ee0",
      "tree": "063cb2010e861e72b38ec7014ab3611cd0e99525",
      "parents": [
        "ce9581ac954260904ee36a1354e274202b1daa3b"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Oct 22 15:34:46 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Nov 12 17:46:40 2014 +0100"
      },
      "message": "Initial support for Fedora 21\n\nInitial support for Fedora 21.  Add f21 to the distribution lists for\nrpms, ensure \"mariadb\" is used over \"mysqld\" and enable it in the\ndistro check, as we have several reports of it working.\n\nTested with [1]\n\n[1] http://download.fedoraproject.org/pub/fedora/linux/releases/test/21-Beta/Cloud/Images/x86_64/Fedora-Cloud-Base-20141029-21_Beta.x86_64.qcow2\n\nChange-Id: I97cbede806e5c00363c7174fa1e9f286de96aab6\n"
    },
    {
      "commit": "ce9581ac954260904ee36a1354e274202b1daa3b",
      "tree": "92c932e227b9c2510c9dcfcb2d6cd9fa6ed909b6",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab",
        "90f77fb01579b1859199b451d090170d4752a3e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 11 11:02:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 11 11:02:08 2014 +0000"
      },
      "message": "Merge \"Fix DevStack Ceph on the Giant release\""
    },
    {
      "commit": "c411fcfc9224894db55d82b8ce4fa4a2b68de89d",
      "tree": "36b5b0cd6bf5d0ba9b0d325c9a770b760dbf7f0a",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 19 16:48:14 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Nov 10 11:50:51 2014 +0100"
      },
      "message": "Allow installing tempest only with keystone\n\nModify the lib/tempest to not fail\n if no nova or glance available.\n\n* This allows performance test of keystone and neutron with\n  tempest (or tempest stress runner) without having system\n  noise from another components.\n* Depending on not required components for tempest is bad practice,\n  tempest service decorators expected to allow tempest,\n  to run in more minimal system out-of-the-box.\n\nChange-Id: Ifc40b1eb5c4b79d96a5fae919b88afecca642ca0\n"
    },
    {
      "commit": "90f77fb01579b1859199b451d090170d4752a3e2",
      "tree": "824626007dd6d4a455a28b15037e3846551a2fb8",
      "parents": [
        "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Fri Oct 31 12:05:20 2014 +0100"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Sat Nov 08 15:59:04 2014 +0100"
      },
      "message": "Fix DevStack Ceph on the Giant release\n\nAs of the Ceph Giant release, pools \u0027data\u0027 and \u0027metadata\u0027 (used for\nCephFS) were removed. Thus applying the pool change command fails on\nGiant since those pools don\u0027t exist anymore. Now we are checking for\nevery release prior to Giant and apply proper commands accordingly.\n\nChange-Id: Ia12042899c0e6809f5b98c2e0de177bb61c8a790\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "a12dee433c12c336d804ebe36a6a36f7d3c85f65",
      "tree": "6cd96e880f4e2337d6b3b1e2e0cad3f882331eca",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "author": {
        "name": "sailajay",
        "email": "y.sailaja@gmail.com",
        "time": "Thu Nov 06 16:14:32 2014 -0800"
      },
      "committer": {
        "name": "sailajay",
        "email": "y.sailaja@gmail.com",
        "time": "Fri Nov 07 00:23:09 2014 +0000"
      },
      "message": "Devstack Nuage Plugin correct the ovs_bridge parameter\n\nThis commit fixes the name of ovs_bridge parameter and the section it is set in nova.conf by the nuage plugin\n\nCloses-Bug: 1390256\n\nChange-Id: I63c929e827db10d0cf5450907a273d880fc757f6\n"
    },
    {
      "commit": "6a709ab25a294d03009936322d753ce13ead1204",
      "tree": "c133dc71cbc68b42188469a115a32c945f0c1bc2",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 08:36:09 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 12:43:34 2014 +0000"
      },
      "message": "Add ODL_NAME variable for OpenDaylight configuration\n\nThis makes the name of the unzipped package configurable so you can run\nwith releases other than the default specified in lib/opendaylight.\n\nChange-Id: Iad879c558d742da03375cb61b0c2ef141573ffec\n"
    },
    {
      "commit": "7bce8fa3171801db9bf2261b65b1f5b8978bb46e",
      "tree": "c153c4f2874cb25fe8641e1af82fbae44bd71fc5",
      "parents": [
        "e3822cf01d9db1a3aca051a16c239cb21adf18e5"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Tue Nov 04 17:32:54 2014 +0100"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Nov 05 11:53:30 2014 +0100"
      },
      "message": "Includes a validation to disable creating initial networks for Neutron\n\nNeutron external and internal networks are created by default\nThis commit let developers by configuration to decide if those\nnetworks needs to be created. This is needed to test Neutron DVR\nin a distributed Multi-node environment\n\nChange-Id: I17d891d072f189925676b4557094cde1c7a71579\nCloses-Bug: 1389288\n"
    },
    {
      "commit": "73d32161df5bc0255d32b1ce1eefb4068d09596b",
      "tree": "02533b7320f98b12626d9298daab96aefb5c79fe",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Mon Oct 06 09:34:35 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Wed Nov 05 03:31:29 2014 -0700"
      },
      "message": "Passing config for flat type network\n\nAdd support to passing the flat_network configuration. User can\neither passing the physical network name, or use the physical\nnetwork definition\n\nChange-Id: Ie42679f207eb14620883778314f74abf378b5cbc\n"
    },
    {
      "commit": "e3822cf01d9db1a3aca051a16c239cb21adf18e5",
      "tree": "2212a37a74e2b14eeb46e5843e0bd6c7a9eecc1f",
      "parents": [
        "88df4f07bb54404fcdd0e9c61717452673d6fcca",
        "27a196e26064aba615b0177435071d569b82389b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 04 10:08:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 04 10:08:20 2014 +0000"
      },
      "message": "Merge \"Add options to enable using DHCP agent Metadata-proxy\""
    },
    {
      "commit": "88df4f07bb54404fcdd0e9c61717452673d6fcca",
      "tree": "ac9066948021a2b5f18c726380c15d09443a5733",
      "parents": [
        "1827b48766de1e758a096d0bf04aaf8d53235816",
        "213f13a28399657955be263c936db0a87310b5b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 04 09:38:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 04 09:38:26 2014 +0000"
      },
      "message": "Merge \"Don\u0027t hardcode glance protocol when finding trove guest image\""
    },
    {
      "commit": "5cb190697c1bce5dcd2ad843922813b0cc74bd24",
      "tree": "ba87095ef1603c957902abadcb692ccf653e6f59",
      "parents": [
        "2d18b83600bf53df3a41aec619eee67328fe154f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sat Nov 01 01:37:45 2014 +0100"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 04 10:18:58 2014 +0100"
      },
      "message": "support installing clients at released versions\n\nexpand the devstack support for libraries from released versions to\nsupport python-* clients and tempest_lib.\n\nDepends-On: I81b0d228e7769758c61e5b0323ecfce8c8886d39\n\nChange-Id: I26fac0ccf8fd4818e24618d56bf04b32306f88f6\n"
    },
    {
      "commit": "4710282ef6175e3b4c3c17e0e00e56b91528e94f",
      "tree": "298ed546b7b4c4491ab039b3a75388fb9329dc80",
      "parents": [
        "c1d7dead4cc80c21fe7edda8fb5312880108bc0b",
        "28d4392d56c6a493dd71c4a5a5f64f6dee36dd01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 03 12:03:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 03 12:03:02 2014 +0000"
      },
      "message": "Merge \"Set permissions on sahara cache\""
    },
    {
      "commit": "1995f38c0cf0426d471564182051643e05bc4014",
      "tree": "a223efc8aeb79163019fddf7526ce43fdab9f133",
      "parents": [
        "83df08d30ec894b62607fb8da4671ec8edad63c9",
        "74b28bc43b9570496f2b67688e0c4c04aa273733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 03 11:53:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 03 11:53:54 2014 +0000"
      },
      "message": "Merge \"Add iptables rule for Ironic VMs -\u003e Swift\""
    },
    {
      "commit": "83df08d30ec894b62607fb8da4671ec8edad63c9",
      "tree": "26d3b0556bb4b782e340ad7a536ebd39a9ab4e6e",
      "parents": [
        "219a58e57bfab5d8071e636399963bd31d9eca2a",
        "2112743b10fb522e86380fad5bf5a9e72b73721f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 03 11:53:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 03 11:53:27 2014 +0000"
      },
      "message": "Merge \"Allow ceilometer to use redis for coordination\""
    },
    {
      "commit": "27a196e26064aba615b0177435071d569b82389b",
      "tree": "c942ccc639dee45a5f2aac10bcf39f127246a261",
      "parents": [
        "5acf159c72fad931031d9768ae02575240a5ede9"
      ],
      "author": {
        "name": "Tan Lin",
        "email": "tan.lin.good@gmail.com",
        "time": "Fri Oct 31 15:44:34 2014 +0800"
      },
      "committer": {
        "name": "Tan Lin",
        "email": "tan.lin.good@gmail.com",
        "time": "Mon Nov 03 09:37:17 2014 +0800"
      },
      "message": "Add options to enable using DHCP agent Metadata-proxy\n\nAdd options to support DHCP agent providing metadata-proxy.\nIn some cases, users have to disable L3 Agent. But people still\nneed metadata services.\n\nChange-Id: I4664fc3a4937c3b7b5c27e74f509b683ffbedd09\n"
    },
    {
      "commit": "213f13a28399657955be263c936db0a87310b5b1",
      "tree": "2b943ab47842d4c71da27011d2e410106dc1d25a",
      "parents": [
        "219a58e57bfab5d8071e636399963bd31d9eca2a"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Thu Oct 30 19:49:20 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Sun Nov 02 19:08:36 2014 -0500"
      },
      "message": "Don\u0027t hardcode glance protocol when finding trove guest image\n\nThis allows configuration of trove when devstack is configured\nfor SSL or tls-proxy.\n\nChange-Id: I680effda94926951f9068e2df1e354c708aa4495\n"
    },
    {
      "commit": "219a58e57bfab5d8071e636399963bd31d9eca2a",
      "tree": "2330270433138aee249d43df99f4bda52a21bb00",
      "parents": [
        "956960e1b2c079eb5fe06fe9509522340fcd42a2",
        "627ca74b51d68651a6cd042d83a0386713f15b39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 13:28:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 13:28:54 2014 +0000"
      },
      "message": "Merge \"[Sahara] Copy policy.json if it exists\""
    },
    {
      "commit": "956960e1b2c079eb5fe06fe9509522340fcd42a2",
      "tree": "b46819ba4c6887d1f184b84be94a3ba36eba90a4",
      "parents": [
        "3b806e3577d563154ef1d3f4d694378aeda8677c",
        "d16197b689e9087d6c22e0488c0aa671578a927d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 11:23:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 11:23:43 2014 +0000"
      },
      "message": "Merge \"Stop setting deprecated OVS.enable_tunneling option\""
    },
    {
      "commit": "3b806e3577d563154ef1d3f4d694378aeda8677c",
      "tree": "6a8aae08249f1d8fd935c8ae4b542aca3b002ccb",
      "parents": [
        "0f765ff21a12c29c9696e081116f7239eb19f9f0",
        "15130cd5fd1688b8984d78136b97bb8de7c32b64"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 11:23:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 11:23:39 2014 +0000"
      },
      "message": "Merge \"Desupport neutron openvswitch and linuxbridge monolithic plugins\""
    },
    {
      "commit": "ca6156bc0324dc3bf3817674e11621f65216ee71",
      "tree": "6ad8d0c2585f26f11c04b3336fa5f44c4cce924b",
      "parents": [
        "2d18b83600bf53df3a41aec619eee67328fe154f",
        "6df648920c0d15c1b79f8592bb99b98282005794"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 11:23:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 11:23:29 2014 +0000"
      },
      "message": "Merge \"XenAPI: move Neutron plugin install to domU\""
    },
    {
      "commit": "2d18b83600bf53df3a41aec619eee67328fe154f",
      "tree": "a7378b8308093aaf925c3285aca4265ba819a0cc",
      "parents": [
        "84ff9b09e64e92581fbf1d9e1247ee55bca4d4f6",
        "4b109297d5b3dcdcdc2c7e4df1a1571cc674ee9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 10:31:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 10:31:43 2014 +0000"
      },
      "message": "Merge \"Configure glance CA certificate path in cinder\""
    },
    {
      "commit": "84ff9b09e64e92581fbf1d9e1247ee55bca4d4f6",
      "tree": "294220fc956be7ca0f880193cc4c8b7cde119bca",
      "parents": [
        "918f68b8bd1be6afeb23edaa9de99e008b8fcd26",
        "7fb5082c5c7abff95eb46dd9a92c5fd8fc63ddd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 10:31:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 10:31:33 2014 +0000"
      },
      "message": "Merge \"correct templated catalog driver class\""
    },
    {
      "commit": "26e1e4c7d17045aec7ad18b859eae2016c0bbdfe",
      "tree": "9abc675fa98163fd799c754657eee2ed8f129e8b",
      "parents": [
        "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88",
        "0d6e992d90b84bcafe16468b0a2aec903e3b7aa0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 31 10:29:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 31 10:29:57 2014 +0000"
      },
      "message": "Merge \"Fix a minor comments\""
    },
    {
      "commit": "74b28bc43b9570496f2b67688e0c4c04aa273733",
      "tree": "2932deb398255b6e33452f4a76e6950603677785",
      "parents": [
        "483940350eaaeffe83f67ca5255a06fd7acf78ff"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Wed Oct 29 14:15:22 2014 -0700"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Thu Oct 30 16:10:03 2014 -0700"
      },
      "message": "Add iptables rule for Ironic VMs -\u003e Swift\n\nThe agent ramdisk gets instance images from swift, set firewall\nrules to allow this.\n\nAlso configure Ironic API port using the correct variable, and\nuse SWIFT_DEFAULT_BIND_PORT for Swift ports everywhere.\n\nChange-Id: Ieec8cc64e504b04a21daa49e90e2d4925f4838ee\n"
    },
    {
      "commit": "28d4392d56c6a493dd71c4a5a5f64f6dee36dd01",
      "tree": "28674003ad5ff15768d323ab6dbc2bd2173f9900",
      "parents": [
        "483940350eaaeffe83f67ca5255a06fd7acf78ff"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Wed Oct 29 17:25:12 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Thu Oct 30 19:47:04 2014 +0000"
      },
      "message": "Set permissions on sahara cache\n\nSigning certificate directory should have 700 mode.\nBefore the change it was created with 755.\n\nAs a visual impact this CR removes warning from \nkeystonemiddleware.\n\nChange-Id: I8483e73447348b9a9e33dfd382543978a70a9d43\nCloses-Bug: #1387416"
    },
    {
      "commit": "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88",
      "tree": "1d829c4488471a0fd146284d92bdf99550bb53e0",
      "parents": [
        "cb8d7d17d091c125a7cd54a54d8f46aa1919f873",
        "18d6298ea1eb0ff9697258dc323f1aba2b9b3d46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 30 00:22:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 30 00:22:50 2014 +0000"
      },
      "message": "Merge \"Make allow_{resize|migrate}_to_same_host configurable\""
    },
    {
      "commit": "627ca74b51d68651a6cd042d83a0386713f15b39",
      "tree": "945ad5fe2f78e08b3a4b2e8e4c90db4865eb7a6f",
      "parents": [
        "483940350eaaeffe83f67ca5255a06fd7acf78ff"
      ],
      "author": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Wed Oct 29 17:01:15 2014 -0700"
      },
      "committer": {
        "name": "Andrew Lazarev",
        "email": "alazarev@mirantis.com",
        "time": "Thu Oct 30 00:11:06 2014 +0000"
      },
      "message": "[Sahara] Copy policy.json if it exists\n\nTo enable policy check in Sahara we need gate tests passed.\nTests will not pass until Sahara has default policy.json (\ne.g. http://logs.openstack.org/09/131609/1/check/check-tempest-dsvm-full/536d5e7/console.html). \nNew code will copy of policy.json if it exists.\n\nSo, for now this code will do nothing.\nOnce policy.json appears in etc/sahara, the code will start coping\nit to sahara conf dir. This will allow to merge auth support with\ngate tests passed.\n\nRelated blueprint: auth-policy\n\nChange-Id: I98e108ff02aacb91570f97e457d67dd02779ae3d"
    },
    {
      "commit": "18d6298ea1eb0ff9697258dc323f1aba2b9b3d46",
      "tree": "98255d473ddb63e62c620a94cafd763c8d434b9a",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 28 13:37:15 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Oct 29 14:05:39 2014 -0700"
      },
      "message": "Make allow_{resize|migrate}_to_same_host configurable\n\nIn preparation for supporting 2 node devstack jobs, where the first node\nis an all in one and the second is a compute node. Make nova config\noptions allow_resize_to_same_host and allow_migrate_to_same_host\nconfigurable so we can turn them off when we have two compute nodes.\n\nChange-Id: If6989200b56c4597d6e8506d0dda2cc75d0881f1\n"
    },
    {
      "commit": "6df648920c0d15c1b79f8592bb99b98282005794",
      "tree": "2363a1b3156bf2c9d19512e923093ec1d5a86b49",
      "parents": [
        "33d079bcca031e3a02ae0107b20228fa618dca34"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Oct 17 13:09:49 2014 +0200"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Oct 29 17:31:26 2014 +0100"
      },
      "message": "XenAPI: move Neutron plugin install to domU\n\nUse the same mechanism as used for nova plugin installation, thus\navoiding the need for variables in dom0. This change will also help to\nmove XenServer CI to neutron in the future, as the dom0 part of the\nscript is not executed there.\n\nWith this change, the neutron related network will always be created and\nattached even if the user wants to use nova-network.\n\nChange-Id: I8669c94e9f0aacce2990469dbabde1ff702a2769\n"
    },
    {
      "commit": "f3bf8b6cc0dc94684a3bbecc4cc1e2169506f804",
      "tree": "2bbc4cc3bbeef0641dfd7aeaff81e3c770d547e3",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 29 21:53:56 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 29 22:12:17 2014 +1100"
      },
      "message": "Revert \"Single quote iniset argument in merge_config_file\"\n\nThis reverts commit e2c9fee8ed846aba124a2fc1bba245790ed7ba90.\n\nWe have decided that we don\u0027t want to support the json-style argument\nas described by bug#1374118 (see thread at [1]).\n\nThis restores the old behavior of sending the argument in\ndouble-quotes so environment variables get expanded.  As a bonus,\ntests for this are added.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2014-October/049341.html\n\nChange-Id: I9fc99f3716cc53366907878adb00ae6cf3898f14\nCloses-Bug:#1386413\n"
    },
    {
      "commit": "d16197b689e9087d6c22e0488c0aa671578a927d",
      "tree": "c1f463a4e0a140ea36359949792ff0cc52d770d9",
      "parents": [
        "15130cd5fd1688b8984d78136b97bb8de7c32b64"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Oct 28 12:21:38 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Oct 29 02:27:55 2014 +0000"
      },
      "message": "Stop setting deprecated OVS.enable_tunneling option\n\nThe option has been deprecated in IceHouse and now being removed.\n\nRelated-Bug: #1195374\nChange-Id: I38d962551173892144c369df71e0524b43e1fc89"
    },
    {
      "commit": "2112743b10fb522e86380fad5bf5a9e72b73721f",
      "tree": "c0a34870dc7aab914a316751593687a589d421ae",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Oct 21 20:19:23 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Oct 28 12:31:51 2014 +0000"
      },
      "message": "Allow ceilometer to use redis for coordination\n\nIf redis is desired by local.conf via CEILOMETER_COORDINATION_URL\nthen make sure redis is installed and restarted.\n\nChange-Id: Idfb7b902478049fbc240bf416db6c7d6acd67a51\n"
    },
    {
      "commit": "7fb5082c5c7abff95eb46dd9a92c5fd8fc63ddd2",
      "tree": "6c80b3ce5bd8ed5982765f89319ba9d7e75d36cf",
      "parents": [
        "6fe32059de58964c8f089977539262f288df4601"
      ],
      "author": {
        "name": "wanghong",
        "email": "w.wanghong@huawei.com",
        "time": "Tue Oct 28 19:09:04 2014 +0800"
      },
      "committer": {
        "name": "wanghong",
        "email": "w.wanghong@huawei.com",
        "time": "Tue Oct 28 19:20:54 2014 +0800"
      },
      "message": "correct templated catalog driver class\n\nNow the templated catalog driver class \"TemplatedCatalog\" is removed\nin this patch https://review.openstack.org/#/c/125708/2 use\n\"keystone.catalog.backends.templated.Catalog\" instead.\n\nChange-Id: Ib9c8ea557e7171ff0c78a1e10d752ed564aff9e7\nCloses-Bug: #1386562\n"
    },
    {
      "commit": "f5487832fd44ecaffc116cf9b18fa48a8771dcde",
      "tree": "8ccedc6f450e91287f609b84a2dc18b872cbb2f0",
      "parents": [
        "2e347543257cbb31625b79e25e8907331a33a699",
        "e7f071b49fa0a4cb695220a2d159214779803cd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:32:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:32:23 2014 +0000"
      },
      "message": "Merge \"Remove no_wait ovs flag from vmw_nsx 3rd party lib\""
    },
    {
      "commit": "2e347543257cbb31625b79e25e8907331a33a699",
      "tree": "5a6da4648d4fbabb9e81f65a6d351c7046822adc",
      "parents": [
        "18c007451a4ddc7d903380b2bad82192115c885a",
        "608f884edb2faff59100bb5aa84e8d59e5d3e6d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:25:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:25:09 2014 +0000"
      },
      "message": "Merge \"Use ALT_INSTANCE_USER for image_alt_ssh_user\""
    },
    {
      "commit": "18c007451a4ddc7d903380b2bad82192115c885a",
      "tree": "ebfe5e411b7dd2fc6f66707290e1efeacd870a81",
      "parents": [
        "89d378e4bb40c31082481326c7778eda7ae24d6d",
        "062a3c3e707e69778d2bb95e3e861e7bd65114b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:25:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:25:05 2014 +0000"
      },
      "message": "Merge \"Configure an authorized user for the QPID broker\""
    },
    {
      "commit": "89d378e4bb40c31082481326c7778eda7ae24d6d",
      "tree": "27a55ae6e118f7665a35831e812c1458bbeff336",
      "parents": [
        "f5046412ca20a257f2c1ea56a4b51798f438b2a9",
        "ac937bc06eb68cb1c94804995325b9fa8b850959"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:24:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:24:15 2014 +0000"
      },
      "message": "Merge \"Install ldappool when LDAP is enabled\""
    },
    {
      "commit": "7fb5d296a29da0ab670dd30e54f2b0fd53b84a60",
      "tree": "bc605adda31f1f1fa71427f540f14457cb9af557",
      "parents": [
        "005a47e1a079a99cb7f71b27db06b08ffa8ea130",
        "a08ba1c5e362fe294759339ffe3fdf3408149788"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:25 2014 +0000"
      },
      "message": "Merge \"Add NetApp Cinder backend support\""
    },
    {
      "commit": "005a47e1a079a99cb7f71b27db06b08ffa8ea130",
      "tree": "645d70b33d4187c5281a9d7c12a7a3acaa8abbed",
      "parents": [
        "26167569d6c69626cbcff878623e74bc60264334",
        "d03915f9c08ff91c5d39f8cadb064718079bdb4b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:21 2014 +0000"
      },
      "message": "Merge \"Enable Swift\u0027s newer feature of container-sync\""
    },
    {
      "commit": "26167569d6c69626cbcff878623e74bc60264334",
      "tree": "f067ccc9562b3ad7a8ff79ebdedeea90f04f0843",
      "parents": [
        "1b899cdfc9b3d35a17880499fed8753101793cec",
        "fa16ae92cd7339a830851dea17ce263205b78865"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:18 2014 +0000"
      },
      "message": "Merge \"Add the ability to activate Nova ceph without Cinder\""
    },
    {
      "commit": "3c92eb9b7fb844ab4ea760e1e444c65f412e4769",
      "tree": "ff862c470c02957e23a388029e32d51fde494811",
      "parents": [
        "7f55e0d36eeedff6230e005935cefcaff9179eac",
        "24779f65a675f2e78c09b2520ebefcd52b4f0be0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 03:16:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 03:16:03 2014 +0000"
      },
      "message": "Merge \"Add swift user and project in non-default domain\""
    },
    {
      "commit": "15130cd5fd1688b8984d78136b97bb8de7c32b64",
      "tree": "5adc8bef9937cce9d424ab92128e21eff60ab993",
      "parents": [
        "4b6f744e7f1b2eb21927483d7a0e06b6e422eb5f"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Oct 28 11:49:58 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Oct 28 11:55:19 2014 +0900"
      },
      "message": "Desupport neutron openvswitch and linuxbridge monolithic plugins\n\nThese plugins were removed in Juno.\nNote: this doesn\u0027t affect the corresponding ML2 mechanism drivers.\n\nPartial-Bug: #1323729\nChange-Id: Ia8da1e20a03fef5657ba1584bf83ddd224b5d5f2\n"
    },
    {
      "commit": "7f55e0d36eeedff6230e005935cefcaff9179eac",
      "tree": "3effb47cb42bf468ab9b9ff6739d7123bccaa90d",
      "parents": [
        "4b6f744e7f1b2eb21927483d7a0e06b6e422eb5f",
        "761c456a4e89802d2f78a8dbdc5f20d71716f7dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 28 02:05:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 28 02:05:39 2014 +0000"
      },
      "message": "Merge \"Remove usage of $[ for arithmetic, take 2\""
    },
    {
      "commit": "e7f071b49fa0a4cb695220a2d159214779803cd8",
      "tree": "3d3552c7ad920a265c0292b3f76a85207495dc1e",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "taturiello",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 15 05:09:45 2014 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 27 15:58:34 2014 -0400"
      },
      "message": "Remove no_wait ovs flag from vmw_nsx 3rd party lib\n\nThe no_wait flag can trigger a race conditon with ip addr flush\nif the public bridge is not yet up. Due to this race condition\nthe local route for the external subnet might not be added.\n\nThe patch also renames br-ex to $PUBLIC_BRIDGE in some places\n\nChange-Id: I11335c99dba580e7ca26b0b15b0df8dead367fdc\n"
    },
    {
      "commit": "0d6e992d90b84bcafe16468b0a2aec903e3b7aa0",
      "tree": "7f78650c4fe34ce550eea2c11c9bdef9401ce0c5",
      "parents": [
        "ce1f133732e298eb1b5d0814d1670756493c2a32"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Fri Oct 10 06:12:47 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Mon Oct 27 03:41:54 2014 -0700"
      },
      "message": "Fix a minor comments\n\nA minor mismatch in lib/neutron since now unstack.sh invokes\nthree functions and also start_neutron_agents() is called before\ncreate_neutron_initial_network().\n\nChange-Id: Ibbe68501cce4c062a9ac610cbc44188dc9bab6c8\n"
    },
    {
      "commit": "e1b2dfe70802ccbf7e8ca6586d7fdfa8a1b9d84f",
      "tree": "096c0f464f0e8d42b9b5929ae3f4f6494ebf3cf3",
      "parents": [
        "514c82030cf04da742d16582a23cc64962fdbda1",
        "ab50c702a770fa9d7fd0ff533566fc7a1775dde5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 24 16:16:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 24 16:16:30 2014 +0000"
      },
      "message": "Merge \"Use service tenant id for Ironic agent swift auth\""
    },
    {
      "commit": "26c9d02b314c863a2605647f5f48a00ff4dcb232",
      "tree": "128fa73909d26fdcf9e39b63c1625b8f8b7ebb45",
      "parents": [
        "1c0628f83ce2dbf27dc0c916a53d915b20233890",
        "09fb7baff50cfa2d7ca4b5678d3a535842f019c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 23 11:50:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 23 11:50:08 2014 +0000"
      },
      "message": "Merge \"Update multiple backend configuration in tempest script\""
    },
    {
      "commit": "1c0628f83ce2dbf27dc0c916a53d915b20233890",
      "tree": "d209cfb13ee950717f4d6b4c5bc41a732354ff9d",
      "parents": [
        "f367fd4dbc9a7f089128d48cae8816b98f2e55ce"
      ],
      "author": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Wed Oct 22 16:22:47 2014 -0700"
      },
      "committer": {
        "name": "Patrick East",
        "email": "patrick.east@purestorage.com",
        "time": "Wed Oct 22 16:23:05 2014 -0700"
      },
      "message": "Fix an issue with setting tempest volume vendor_name with spaces\n\nIf the volume vendor has spaces in it, for example “Open Source”, we\nneed to have quotes around the uses of the variables or the behavior\nwill not be as expected.\n\nChange-Id: Ie1e99b6d6de2313e5b5b5a5d3057c136c9b34601\n"
    },
    {
      "commit": "ab50c702a770fa9d7fd0ff533566fc7a1775dde5",
      "tree": "0683adce63adc8bbeb179c4516d780111d28873f",
      "parents": [
        "da61a1f711b1f6e3daa94a7d9dc07ce62b241a91"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Oct 22 13:21:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Oct 22 13:35:25 2014 -0700"
      },
      "message": "Use service tenant id for Ironic agent swift auth\n\nConfig of ironic conductor currently references a non-existent variable.\nThis corrects it by obtaining and using the correct tenant id.\n\nChange-Id: I4340f75b2b22a8fd3fd8dd5cb30d7e91bce4f654\n"
    },
    {
      "commit": "108f3dc3c5c19931b27876636db7f60e764399e2",
      "tree": "aa01dc9b9910876ba38aec0f7de877a0fdf61777",
      "parents": [
        "58f1405665f72ae482aa34e09049a2847be1570e",
        "014564873e98f521338f8bf3ac97e1a7e96ecc9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 22 18:04:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 22 18:04:39 2014 +0000"
      },
      "message": "Merge \"Set Tempest storage protocol and vendor w/o setting driver\""
    },
    {
      "commit": "167dd5fd691b877983a03c42adebd0fddb239b15",
      "tree": "0f5e70b6ee7096753cfa80aafdcd8387988d4f0f",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7",
        "22ec45e63a45bb38f63ca995446338859dacb207"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 22 01:45:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 22 01:45:36 2014 +0000"
      },
      "message": "Merge \"Move generation of baremetal VM names to lib/ironic\""
    },
    {
      "commit": "4b109297d5b3dcdcdc2c7e4df1a1571cc674ee9f",
      "tree": "fdb14f0250d316d8e16f2de44f7a60b439ef59f6",
      "parents": [
        "58f1405665f72ae482aa34e09049a2847be1570e"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Oct 21 18:17:48 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Oct 21 18:17:48 2014 -0400"
      },
      "message": "Configure glance CA certificate path in cinder\n\nA new configuration option is available in cinder for setting\nthe CA path. Configure this option in devstack when native SSL\nor TLS proxy is configured.\n\nChange-Id: I2cf9a3b8ba8e4896bd98efe0fb6f7d62fb279d90\nCloses-Bug: 1384267\n"
    },
    {
      "commit": "24779f65a675f2e78c09b2520ebefcd52b4f0be0",
      "tree": "bd4ce41a2e7d8aa1def79d9398a1beef2547aed6",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7"
      ],
      "author": {
        "name": "Alistair Coles",
        "email": "alistair.coles@hp.com",
        "time": "Wed Oct 15 18:57:59 2014 +0100"
      },
      "committer": {
        "name": "Alistair Coles",
        "email": "alistair.coles@hp.com",
        "time": "Tue Oct 21 14:36:15 2014 +0100"
      },
      "message": "Add swift user and project in non-default domain\n\nSwift has functional tests that check access controls\nbetween users and projects in differing domains. Those tests\nare currently skipped by default since swift tests are\nconfigured to use keystone v2 API. In order for those\ntests to pass when using keystone v3 API, a user and\nproject must be setup in a non-default domain.\n\nThis patch creates a domain, and a user and project in\nthat domain, in support of swift functional tests moving\nto using keystone v3 API.\n\nChanges:\nlib/swift\n    - create a new domain, project and user for\n      swift testing\n    - add new project and user credentials to swift\n      test config file\n    - set correct identity service url in swift test\n      config file according to kesytone API version\n\nfunctions-common\n    - add function get_or_create_domain\n    - modify get_or_create_user and get_or_create_project\n      functions to optionally specify a domain\n\nChange-Id: I557de01bf196075f2f3adcdf4dd1b43756d8a0ae\n"
    },
    {
      "commit": "761c456a4e89802d2f78a8dbdc5f20d71716f7dd",
      "tree": "81b804f95c400f0ed7e06fc1d3a15a08cd3b3d2d",
      "parents": [
        "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 21 11:41:37 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 21 14:19:23 2014 +1100"
      },
      "message": "Remove usage of $[ for arithmetic, take 2\n\nI did a similar change in I8ba180be036836f37ebdbb6da36ff0be486c043e\nbut I guess somehow missed these ... maybe I forgot to add them to the\nchange.\n\nAs described originally, this causes TOT bashate to fail, so fix this\nup before it gets released.\n\nChange-Id: I5580cb46f1c8bd71c631549aab78428d95a6dc51\n"
    },
    {
      "commit": "572a4c4c3c5553beea01f519dbdcadfb9c6f78b7",
      "tree": "f288a027aaecac6e2cdf07f84d9c62349ae5b3c8",
      "parents": [
        "61df8580ea1db3eea2325c145f815f5ba83a1406",
        "8abd8598b3ba7dce126db7553dfc704e5a343966"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 20 23:19:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 20 23:19:34 2014 +0000"
      },
      "message": "Merge \"Allow use of ceilometer agent coordination\""
    },
    {
      "commit": "61df8580ea1db3eea2325c145f815f5ba83a1406",
      "tree": "d1866ce9dbf89801c54bf7a88276512ee072b951",
      "parents": [
        "6518c0b88ea52e93513fa34dd63eeb4596875212",
        "2a6215dd11400b74b7e5d6db96b44e6a74cfe291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 20 23:18:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 20 23:18:56 2014 +0000"
      },
      "message": "Merge \"Fix empty functions causing stack failure\""
    },
    {
      "commit": "22ec45e63a45bb38f63ca995446338859dacb207",
      "tree": "ebda46dba0946860b3cf9a77ca009199021a71a8",
      "parents": [
        "a2c241774a5cad74e7b6fc0a1bb6afe7395d8be8"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Oct 16 17:41:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Oct 20 13:42:39 2014 -0700"
      },
      "message": "Move generation of baremetal VM names to lib/ironic\n\nThe create-nodes script currently receives a total # of VMs to create\nand creates them all, generating their names on the fly.  This moves\nthat name generation to lib/ironic and makes the script create only\nsingle VMs as directed.  This centralizes the naming of things to\nlib/ironic and will make it easier to reference these things elsewhere.\n\nChange-Id: I98e61f7188e027e690303e32aff7cd2347f6d2c2\n"
    },
    {
      "commit": "2a6215dd11400b74b7e5d6db96b44e6a74cfe291",
      "tree": "c1c8700ee0d17c40265ba745a272cb75cf297607",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Rob",
        "email": "rcresswe@cisco.com",
        "time": "Mon Oct 20 13:28:47 2014 +0100"
      },
      "committer": {
        "name": "Rob",
        "email": "rcresswe@cisco.com",
        "time": "Mon Oct 20 13:37:30 2014 +0100"
      },
      "message": "Fix empty functions causing stack failure\n\nThis patch adds a return value to several empty functions that are causing stack.sh to fail when the\nCisco Neutron plugin is enabled.\n\nChange-Id: I43987d9cc5edc53de41c27354c3a737643d1cd43\nCloses-bug: 1383273\n"
    },
    {
      "commit": "8abd8598b3ba7dce126db7553dfc704e5a343966",
      "tree": "c3dcd4f5c33a90ae549cda2da79796a87a89ae54",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Wed Oct 08 15:24:25 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Mon Oct 20 09:36:29 2014 +0100"
      },
      "message": "Allow use of ceilometer agent coordination\n\nJuno brings tooz-based coordination of ceilometer central, compute\nand alarm agents. If CEILOMETER_COORDINATION_URL is set it will be\nused as the value for a tooz coordination backend. If memcached is\nchosen, its package will be installed. Other backends, such as\nzookeeper can be configured, but installation is left as an exercise\nfor the devstacker.\n\nIn the default devstack setup having coordination will do little as\nthere are only one of each agent, but this makes it a bit easier for\nmulti-node or multi-agent setups.\n\nChange-Id: Ib85ccd435de3bc0ae56b5fe8c2fce6c2af9ff8d0\n"
    },
    {
      "commit": "6518c0b88ea52e93513fa34dd63eeb4596875212",
      "tree": "de7bf42e4d2630965059b5fc38aeec7351d07f07",
      "parents": [
        "56d4919a1a19dcab892263e351ffbf3d74ead72c"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Oct 15 17:26:59 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Sat Oct 18 06:40:08 2014 +0900"
      },
      "message": "Compile Horizon message catalogs during stack.sh\n\nRecently compiled message catalogs (mo files) were removed\nin Horizon and django_openstack_auth repositories.\nWe need to compile message catalogs to make translations\navailable for Horizon users. It is useful for developers too.\n\nChange-Id: I0831e8308205c116d8e3bb8b43be7f0dd6fa0c0a\n"
    },
    {
      "commit": "56d4919a1a19dcab892263e351ffbf3d74ead72c",
      "tree": "f30c11a9fbad8f592ea334e6bf9d6122b38e9373",
      "parents": [
        "5dae0f03643554387e22ce343793aa7e31780472",
        "0f18c23de880a38c15aa4bb5d3a8f114f48dfe20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 17 16:09:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 17 16:09:46 2014 +0000"
      },
      "message": "Merge \"ofagent: Support physical_interface_mappings\""
    },
    {
      "commit": "5dae0f03643554387e22ce343793aa7e31780472",
      "tree": "8c0634df000e1df0788fee15833fd8f204f16af1",
      "parents": [
        "18cf4f1004cb323b3774208d91cd0f94da90045f",
        "3d6d89935f13635d3fe982ccf870c017155ea903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 17 16:09:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 17 16:09:19 2014 +0000"
      },
      "message": "Merge \"Update the OpenDaylight support to the Helium release\""
    },
    {
      "commit": "18cf4f1004cb323b3774208d91cd0f94da90045f",
      "tree": "81ee459becc4c34c87a0f6779072b560d98faf67",
      "parents": [
        "fa893dbb49025943186c54507a26fbb8c7f8413c",
        "efdaafc0f973acdb3fc878434acb3b982e35ccaf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 17 11:03:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 17 11:03:58 2014 +0000"
      },
      "message": "Merge \"Use $() instead of ``\""
    }
  ],
  "next": "0f18c23de880a38c15aa4bb5d3a8f114f48dfe20"
}
