)]}'
{
  "log": [
    {
      "commit": "4b186badaadc07fc4478c77988489d31d9375de7",
      "tree": "ad89badd9d1f399e7b5910085bcf5c6f3e8380f4",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 10:33:23 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Mar 04 15:41:28 2016 -0500"
      },
      "message": "Remove devstack plugins proposal job footer\n\nAside from notes, the content of the footer is entirely redundant\nwith the detected plugins list, so let\u0027s remove it.\n\nChange-Id: I346b59705c5b0716a18087f6800f568fb1f4c9a8\n"
    },
    {
      "commit": "147a3647fe5595988fefaa1647153f0cb4fe2c39",
      "tree": "4becb67b2f7fd58611facfa4927f3bd5f58a606a",
      "parents": [
        "ba71f0ead77fc7ecb75cada324b0ebc5b736e9a6",
        "bb40df57145d35be1199cb816f702702f6cd38b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:58:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:58:49 2016 +0000"
      },
      "message": "Merge \"Increase Plugin Name column width by 10 in devstack plugins list\""
    },
    {
      "commit": "ba71f0ead77fc7ecb75cada324b0ebc5b736e9a6",
      "tree": "0ffae32f2ae59ee3a5a2cdca592f7883ac58f3e1",
      "parents": [
        "b4758cb5ff9342830de5da5147f67b9f89a18c31",
        "37dddb73fd17308fa3fbb127f6e49c1bb06f89e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:48:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:48:10 2016 +0000"
      },
      "message": "Merge \"Fix is_suse() check for openSUSE distros\""
    },
    {
      "commit": "b4758cb5ff9342830de5da5147f67b9f89a18c31",
      "tree": "b7b3b09d7cbfc58c4d3158241dbdb8326c3efaaa",
      "parents": [
        "cd6e23faba734d928be4a95fa0d8532dcec48691",
        "899dfeef466914c6695e6f3baa1c6576e784da8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:35:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:35:55 2016 +0000"
      },
      "message": "Merge \"Fix lsb installation for SUSE\""
    },
    {
      "commit": "cd6e23faba734d928be4a95fa0d8532dcec48691",
      "tree": "7541785d5d7b37e063e4c4989703d443e7f2d96c",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52",
        "b65cf0aae40a69d5935a248b690187770ad366e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 03 11:20:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 03 11:20:15 2016 +0000"
      },
      "message": "Merge \"Add Glance Artifact API in devstack installation\""
    },
    {
      "commit": "899dfeef466914c6695e6f3baa1c6576e784da8f",
      "tree": "d3eb4a4ba58a7097b605cb503ab2cc690bc1a32e",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52"
      ],
      "author": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Thu Mar 03 11:27:53 2016 +0100"
      },
      "committer": {
        "name": "Thomas Bechtold",
        "email": "tbechtold@suse.com",
        "time": "Thu Mar 03 11:27:53 2016 +0100"
      },
      "message": "Fix lsb installation for SUSE\n\nzypper has a \"-n\" (non-interactive) switch. \"-y\" is not known\nas a global option.\n\nChange-Id: I6537529e91c12c5f0d15a9faa2cca8aedaf7d956\n"
    },
    {
      "commit": "37dddb73fd17308fa3fbb127f6e49c1bb06f89e7",
      "tree": "36601376c237ff589475cbb35c355cb8814285b2",
      "parents": [
        "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Wed Mar 02 15:25:57 2016 +0100"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Wed Mar 02 15:34:06 2016 +0100"
      },
      "message": "Fix is_suse() check for openSUSE distros\n\nWe need to do a substring match on the vendor here. As most releases return\n\"openSUSE project\" for the vendor.\n\nChange-Id: Ia05db8d93b5e3f42cb6a9c8d77616ca9f7c32039\n"
    },
    {
      "commit": "925e2d9dede8b7e1ab0ca31d1dffc2f882b4cc52",
      "tree": "eb77c2f5f12054b7b7b1861558939f3bb20f0701",
      "parents": [
        "effcfd6983c3e2fc282df6d0a16a49a020358bcf",
        "304f4ce87c4708a35424c629e5ebd18fef90076c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 05:56:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 05:56:37 2016 +0000"
      },
      "message": "Merge \"Add note about the periodic proposal job to the header\""
    },
    {
      "commit": "effcfd6983c3e2fc282df6d0a16a49a020358bcf",
      "tree": "ea85407a28f57b62dc7cb508ce698c3031ddfc54",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0",
        "3ded0dbba567e81f49c1b82c1b03853486d1da74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 02 05:55:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 02 05:55:28 2016 +0000"
      },
      "message": "Merge \"Disable tempest tox venv recreation in OFFLINE mode\""
    },
    {
      "commit": "bb40df57145d35be1199cb816f702702f6cd38b3",
      "tree": "aadba1846d7696bafb54afadf261e89a2b712dec",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 18:12:48 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 18:12:48 2016 -0500"
      },
      "message": "Increase Plugin Name column width by 10 in devstack plugins list\n\nChange-Id: I62b1dca87ca8df4335a062caaf5e6a3e76e9101a\n"
    },
    {
      "commit": "304f4ce87c4708a35424c629e5ebd18fef90076c",
      "tree": "945914073b4bed130f8461fd076a70dc897d8cab",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 10:44:05 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 01 18:42:44 2016 +0000"
      },
      "message": "Add note about the periodic proposal job to the header\n\nNow that the devstack pluging periodic proposal job is in place,\nadd a note to the header to try to head off confusion.\n\nChange-Id: I1c740ff768f831548970142a8bd024abe1763fdf\n"
    },
    {
      "commit": "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0",
      "tree": "de0c9ef22a6df34c71cb31170e8da54921a69697",
      "parents": [
        "efcf3b5fe892f09f410a887162d3cb46331dab00",
        "e6f0d8cb40f65b7969eef8434898bf7c1d4b05d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 29 20:00:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 29 20:00:22 2016 +0000"
      },
      "message": "Merge \"Place the generated list in the correct location for the proposal job\""
    },
    {
      "commit": "efcf3b5fe892f09f410a887162d3cb46331dab00",
      "tree": "a9e68a4ef3951458593d1d2f2028a79b27f5ae27",
      "parents": [
        "92116ecd669f917ded44f84719938e0205fab2d6",
        "8ce3faf4e73297397cc84e9b64c38eb876d6c7d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 29 19:55:17 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 29 19:55:17 2016 +0000"
      },
      "message": "Merge \"Remove filesystem-based code path\""
    },
    {
      "commit": "3ded0dbba567e81f49c1b82c1b03853486d1da74",
      "tree": "30e95da65df2b1ee5623bff0da4c129062d587a7",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Fri Feb 26 23:14:54 2016 +0100"
      },
      "committer": {
        "name": "Jacek Tomasiak",
        "email": "jacek.tomasiak@gmail.com",
        "time": "Mon Feb 29 20:52:09 2016 +0100"
      },
      "message": "Disable tempest tox venv recreation in OFFLINE mode\n\nSetting OFFLINE\u003dTrue in local.conf should enable stack.sh to run multiple\ntimes without an internet connection. This was broken for some cases\nwhen recreation of tox venv for tempest was forced in lib/tempest.\n\nThis change makes recreation of tox venv enabled only when OFFLINE mode is\ndisabled.\n\nChange-Id: I2bf6caf60038a3690378eead905b35e9175ac356\nCloses-Bug: #1550537\n"
    },
    {
      "commit": "b65cf0aae40a69d5935a248b690187770ad366e3",
      "tree": "64c85ceb1ec9946c78ffed2b49eebb73efc9d5ea",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e"
      ],
      "author": {
        "name": "Alexey Galkin",
        "email": "agalkin@mirantis.com",
        "time": "Tue Dec 15 16:14:26 2015 +0300"
      },
      "committer": {
        "name": "Alexey Galkin",
        "email": "agalkin@mirantis.com",
        "time": "Mon Feb 29 16:27:22 2016 +0300"
      },
      "message": "Add Glance Artifact API in devstack installation\n\nSince EXPERIMENTAL Glance v3 API has been removed in favor of\nstandalone API implementation was added we need to add some\nchanges in devstack to support it.\n\nImplements blueprint: move-v3-to-glare\nDepends-On: I5b7bd4cdcc5f2a40fc4a5f74bcc422fd700c4fb0\n\nChange-Id: Iced3c68010eb6bcd2a6a1ec8f1c6883f84cbe77f\n"
    },
    {
      "commit": "92116ecd669f917ded44f84719938e0205fab2d6",
      "tree": "62d5af8e7f58355390cc324446eb05f77e074384",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6",
        "2d57f2f88d647dc7433e873f10546242c7fad0f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 27 02:37:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 27 02:37:24 2016 +0000"
      },
      "message": "Merge \"Remove lib/cinder_backends/solidfire\""
    },
    {
      "commit": "e6f0d8cb40f65b7969eef8434898bf7c1d4b05d8",
      "tree": "2e2ef68b7d8cfbe3c283501a74a3d10df53568bf",
      "parents": [
        "8ce3faf4e73297397cc84e9b64c38eb876d6c7d1"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:25:32 2016 -0700"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:25:32 2016 -0700"
      },
      "message": "Place the generated list in the correct location for the proposal job\n\nIf tools/generate-devstack-plugins-list.sh is invoked with a parameter,\nas is the case with the proposal job, copy the generated list thither\nso that git will actually generate a diff.\n\nChange-Id: I874a521bba7f402f5c07e28d6ebb086e77873795\n"
    },
    {
      "commit": "8ce3faf4e73297397cc84e9b64c38eb876d6c7d1",
      "tree": "2960812c5ce8fe7ae9f93c7dbf6868b071da4e7a",
      "parents": [
        "447af8f3f60e407679ff3a13d16db7c5183e12f6"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:18:13 2016 -0700"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Feb 26 08:18:13 2016 -0700"
      },
      "message": "Remove filesystem-based code path\n\nThis removes the fs-based git code path for detecting devstack plugins\nas requested in I2c5c9282a8ad80014cad171a4dfbdc8f26044cd1\n\nChange-Id: I6d1567c2545b866c433381d19587beb08c281c53\n"
    },
    {
      "commit": "447af8f3f60e407679ff3a13d16db7c5183e12f6",
      "tree": "7a9320a6525820e49d26232d591c7ee43f1821b4",
      "parents": [
        "da859495b27ba5c715e6013ccf861a56a7fc2c93",
        "e3e805186476018b988f68f3ef3dfaccbf3c0f20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 06:11:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 06:11:29 2016 +0000"
      },
      "message": "Merge \"Generate plugins list through https requests\""
    },
    {
      "commit": "da859495b27ba5c715e6013ccf861a56a7fc2c93",
      "tree": "cd79e56886fd9e035ff4fb4e521184e7a9d2a755",
      "parents": [
        "b01a3c3bafba743a80cc9288fff807dd7f15ed4e",
        "7f66503de0dcfce6884f2dbe08fa5fd4ee9b05e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 26 01:20:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 26 01:20:12 2016 +0000"
      },
      "message": "Merge \"Use SCREEN_NAME variable instead of hardcode in unstack and rejoin scripts\""
    },
    {
      "commit": "7f66503de0dcfce6884f2dbe08fa5fd4ee9b05e3",
      "tree": "ae68b046295d995055a1aae407e4b2a3106e6012",
      "parents": [
        "0515ff0912d5047d24afcc86d49a8e9be71ace6d"
      ],
      "author": {
        "name": "Nikolay Fedotov",
        "email": "nfedotov@cisco.com",
        "time": "Wed Feb 24 16:07:18 2016 +0000"
      },
      "committer": {
        "name": "Nikolay Fedotov",
        "email": "nfedotov@cisco.com",
        "time": "Thu Feb 25 14:03:19 2016 +0000"
      },
      "message": "Use SCREEN_NAME variable instead of hardcode in unstack and rejoin scripts\n\nChange-Id: I7382eccf96d14df223777cd43344d554b8452a77\n"
    },
    {
      "commit": "b01a3c3bafba743a80cc9288fff807dd7f15ed4e",
      "tree": "206786e2709275ec264f1eb1fe97c0c17c7adcf4",
      "parents": [
        "c6b5fe3c727ab94a090c963bf501141efea21d34",
        "50f75a9f64efc00e17028c780b6df261fc2c27ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:55:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:55:54 2016 +0000"
      },
      "message": "Merge \"Followup comment fix from alt_demo user creation\""
    },
    {
      "commit": "c6b5fe3c727ab94a090c963bf501141efea21d34",
      "tree": "b3c1cdf864864df718cdaa307a0e1ea8bc5ff9aa",
      "parents": [
        "6c888d2c49613f94c3325f2474bfa71a1de3061a",
        "57d79673d9f80b96e4bddc99bd8cfe95abea0103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:46:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:46:19 2016 +0000"
      },
      "message": "Merge \"Skip ovs_ and ebtables_dump if needed commands not present\""
    },
    {
      "commit": "6c888d2c49613f94c3325f2474bfa71a1de3061a",
      "tree": "ad70f443bc3135e2e1218bca6e864591030ccadf",
      "parents": [
        "c3c91c4267ae5bc70a05a56b8cfc362638f266f1",
        "0f7653587ecf22d3461775ad9da77a7090334b74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 25 00:45:22 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 25 00:45:22 2016 +0000"
      },
      "message": "Merge \"localize user/project variables in tempest\""
    },
    {
      "commit": "c3c91c4267ae5bc70a05a56b8cfc362638f266f1",
      "tree": "172b76c7a784d996e83093d51ec4e7c0e8344730",
      "parents": [
        "ced2e414c0c3feedb00385649a70d6e991034207",
        "7ae97298c55d9ba21d2dc037cc7d9fae54afa183"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 20:04:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 20:04:55 2016 +0000"
      },
      "message": "Merge \"Minor fixes for bashate trunk\""
    },
    {
      "commit": "ced2e414c0c3feedb00385649a70d6e991034207",
      "tree": "d6a3b8b7e9ef71f88e7a484a9f436850de1dc319",
      "parents": [
        "a91d7d8d05e31d7cd5a8bdc350ac42dd0cc6da6f",
        "b9201ccbbff301fea18fae56696b59bb7f68189d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:54:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:54:36 2016 +0000"
      },
      "message": "Merge \"fix postgres service name\""
    },
    {
      "commit": "a91d7d8d05e31d7cd5a8bdc350ac42dd0cc6da6f",
      "tree": "8da17a024216e11841d11fafafa36e4c3509eafa",
      "parents": [
        "6bb429359d4f1c8d2fe814c7cc90cc469cc1f5bd",
        "8a4dea24faa51e79507aa3f1655cea46a382e95d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:40:46 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:40:46 2016 +0000"
      },
      "message": "Merge \"Ironic: Update is_ironic_hardware function\""
    },
    {
      "commit": "6bb429359d4f1c8d2fe814c7cc90cc469cc1f5bd",
      "tree": "a10f25bd2809882a198c65ebf1fe91db86f69624",
      "parents": [
        "0515ff0912d5047d24afcc86d49a8e9be71ace6d",
        "d8589fa01a57feccc2d20a72307098b7e3eeb1d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 19:35:53 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 19:35:53 2016 +0000"
      },
      "message": "Merge \"Fix uwsgi keystone\""
    },
    {
      "commit": "0515ff0912d5047d24afcc86d49a8e9be71ace6d",
      "tree": "34d29b40a219a600b9d2853c9575c174cef586c9",
      "parents": [
        "13fe6f59d1b6d209bf770b0959d408ee1a8fb659",
        "bb16c87a2164dcea36bcb3836793d99265dca01e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 24 03:30:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 24 03:30:58 2016 +0000"
      },
      "message": "Merge \"Ignore files created by pkg/elasticsearch.sh\""
    },
    {
      "commit": "57d79673d9f80b96e4bddc99bd8cfe95abea0103",
      "tree": "3c75111274fea9e69b27e2597aa3103a3fa6a749",
      "parents": [
        "ecc7d273db14e8d8c364305dcb566f18a4b3f16a"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "cdent@anticdent.org",
        "time": "Tue Feb 23 15:38:43 2016 +0000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Feb 24 02:51:26 2016 +0000"
      },
      "message": "Skip ovs_ and ebtables_dump if needed commands not present\n\nSkip with a notification that a command was not found when trying\nto run a dump that relies on optional external command.\n\nOtherwise we produce noise in the error output that is misleading.\n\nChange-Id: I0e3d99da8c54d2912463ecba7c1783864a7c7fc7\nCloses-Bug: #1548833\nCloses-Bug: #1506873\n"
    },
    {
      "commit": "bb16c87a2164dcea36bcb3836793d99265dca01e",
      "tree": "44d03596706e85adb41c8a59989923d4b14eccc3",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da"
      ],
      "author": {
        "name": "Jin Nan Zhang",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Mon Feb 22 10:01:47 2016 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Feb 23 15:06:48 2016 +0000"
      },
      "message": "Ignore files created by pkg/elasticsearch.sh\n\nWhen running pkg/elasticsearch.sh the following files are created:\n\n.localrc.password\nfiles/elasticsearch-1.4.2.noarch.rpm\nfiles/elasticsearch-1.4.2.noarch.rpm.sha1.gen\nfiles/elasticsearch-1.4.2.noarch.rpm.sha1.txt\n\n\nChange-Id: Ie2ab8b7fe72f51cb350e1f46ca97570b84047ac4\nCloses-Bug: #1548201\n"
    },
    {
      "commit": "13fe6f59d1b6d209bf770b0959d408ee1a8fb659",
      "tree": "69dae50b08d9c049e157a5574c9f0c21f141875f",
      "parents": [
        "ecc7d273db14e8d8c364305dcb566f18a4b3f16a"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 23 12:57:02 2016 +0100"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "sileht@redhat.com",
        "time": "Tue Feb 23 13:04:12 2016 +0100"
      },
      "message": "Fix telemetry integration gate jobs\n\nSince https://review.openstack.org/#/c/281779/2 have been\nmerged the telemetry integration job is broken.\n\nUnfortunatly, it can\u0027t be fixed on our side, because we have to\nrename SERVICE_TENANT_NAME in many devstack plugin, we can\u0027t merge thing\nuntil all plugins have been fixed.\n\nSo this change restores SERVICE_TENANT_NAME, to be able to switch to SERVICE_PROJECT_NAME.\n\nRelated-bug: #1548634\nChange-Id: I14ebf23aa63f0f153b934ad213a6209d22e73e9d\n"
    },
    {
      "commit": "ecc7d273db14e8d8c364305dcb566f18a4b3f16a",
      "tree": "009a0ad56966383828ca2e8aa1ad19c3ee151f55",
      "parents": [
        "df9e62e3e62bf7f4c0a89f80a2338779aed1da2b",
        "f5515409d5253b9063f421cf37f45ddfc062aa90"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 03:12:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 03:12:57 2016 +0000"
      },
      "message": "Merge \"Change default subnetpool size\""
    },
    {
      "commit": "df9e62e3e62bf7f4c0a89f80a2338779aed1da2b",
      "tree": "fa385ad630e9c42888de35b324aeaca86363ae7c",
      "parents": [
        "6278765c55e6d1430211692d02fa70b58e918eff",
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 23 00:39:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 23 00:39:41 2016 +0000"
      },
      "message": "Merge \"Replace TENANT \u003d\u003e PROJECT phase 1\""
    },
    {
      "commit": "f5515409d5253b9063f421cf37f45ddfc062aa90",
      "tree": "5e9e20224d6716300810010d5f776dce69b88f75",
      "parents": [
        "6278765c55e6d1430211692d02fa70b58e918eff"
      ],
      "author": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Mon Feb 22 17:38:17 2016 -0500"
      },
      "committer": {
        "name": "Assaf Muller",
        "email": "amuller@redhat.com",
        "time": "Mon Feb 22 17:41:02 2016 -0500"
      },
      "message": "Change default subnetpool size\n\nCommit 7dbcfae introduced a subnetpool needed for the\nauto-configured-topology Neutron extension. However, it allows\nonly up to 4 tenants, then you\u0027d hit an error about no more\navailable IPs. This patch changes the size of the subnetpool\nand the subnets it creates.\n\nChange-Id: I4f43bebc52fb20e39853a1632fe31506958f5071\n"
    },
    {
      "commit": "6278765c55e6d1430211692d02fa70b58e918eff",
      "tree": "e1c120d1f590e9d39c2c92ff27463d4788d09f54",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da",
        "7dbcfae7033a244e0ebeaa8e116f1c9364c23d48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 22 21:09:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 22 21:09:14 2016 +0000"
      },
      "message": "Merge \"Provision deployment requirements for get-me-a-network\""
    },
    {
      "commit": "d8589fa01a57feccc2d20a72307098b7e3eeb1d3",
      "tree": "b8d895079e6bf3def98528c2fb5e8012de9e1cfc",
      "parents": [
        "2688eedc51fc7b4ef0a5332c1aafce8a557928da"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 22 13:49:52 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 22 13:59:34 2016 -0600"
      },
      "message": "Fix uwsgi keystone\n\nThe uwsgi keystone jobs are failing with an error like\n\n + devstack/functions-common:_run_process:L1391:   setsid uwsgi /etc/keystone/keystone-uwsgi-admin.ini\n + devstack/functions-common:_run_process:L1395:   exit 0\n execvp: No such file or directory\n\nI think this is because uwsgi isn\u0027t installed on the images. The fix\nis to pip install it.\n\nAlso, use the full path to the uwsgi executable (even though execvp\nis used) because eventlet (calling keystone-all) does.\n\nAlso, the uwsgi process wasn\u0027t shutting down on ./unstack.sh. This\nis worked around by not running master process.\n\nChange-Id: Id02e16c5149ba3dfa13051e87cfccd8e505b7362\n"
    },
    {
      "commit": "0f7653587ecf22d3461775ad9da77a7090334b74",
      "tree": "4e70438ea99ab3ed70af7b6dc91c8d4f688546c2",
      "parents": [
        "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 18 06:53:08 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:19 2016 +1100"
      },
      "message": "localize user/project variables in tempest\n\nlib/tempest is using / setting a ton of globals, a lot which don\u0027t\nlook used. As a first step to converting over to s/tenant/project/\nmake all of these local which means they can not be impacting anything\noutside of this function. That will make them safe to change names\nlater.\n\nChange-Id: I380dd20e5ed716a0bdf92aa02c3730359b8136e4\n"
    },
    {
      "commit": "7580a0c3e37932a8fc03750d35ccd4e13e18f8c4",
      "tree": "61a089d96396f912eb85e8c5686b40b49ca370ca",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 17 06:23:36 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 22 11:55:17 2016 +1100"
      },
      "message": "Replace TENANT \u003d\u003e PROJECT phase 1\n\nThis replaces the use of TENANT variables with PROJECT ones during the\ninitial setup. The openrc will still export a OS_TENANT_NAME because\nmany tools (cinderclient, glanceclient amoung them) will not function\nwithout it. We warn when we do that.\n\nChange-Id: I824b1121842eb5821034071874bf1bb2d7c3631e\n"
    },
    {
      "commit": "2688eedc51fc7b4ef0a5332c1aafce8a557928da",
      "tree": "0cb06dd590e0b7a4f4d8d921cb3561f77147af9b",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Jan 13 23:01:39 2016 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "amotoki@gmail.com",
        "time": "Sun Feb 21 11:30:22 2016 +0000"
      },
      "message": "Remove Neutron VMware NSX plugin files completely\n\noverride-defaults mechanism allows us to define\ns_neutron_plugin_security_group before loading lib/neutron,\nand we no longer need to have a plugin-specific file in\nthe master DevStack repository.\n\nChange-Id: Ib0f6e3d9463357d2dd66a2d61b8c722fa1f0bfba\nDepends-On: I8b19b8f1b0694a96132f158146848aee7d14e8ff\n"
    },
    {
      "commit": "7dbcfae7033a244e0ebeaa8e116f1c9364c23d48",
      "tree": "f32622b77ec3ce6e2d9252f2822da61aa5135ea0",
      "parents": [
        "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 19 14:43:42 2016 -0800"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 19 16:36:06 2016 -0800"
      },
      "message": "Provision deployment requirements for get-me-a-network\n\nNeutron implemented an extension to allow users to automatically\nprovision a basic network topology to connect their instances.\n\nOne of the requirements for this feature is to be able to mark\nan external network to be the one to be used for external\nconnectivity. Another requirement is subnetpools, which are\nused to determine the IP space to allocate for private tenant\nnetworks.\n\nThis patch codifies these requirements. The provisioning\nneeds to be  made conditional  based on the extensions\nneeded for this to work correctly.\n\nPartially-implements: blueprint get-me-a-network\n\nChange-Id: I43ce5d65e754f131f7ca1ce2088a397d266cf821\n"
    },
    {
      "commit": "80ea24cbbb98fd6bdc5dff2fa4bbfc074a1b38b5",
      "tree": "6b49e2a02b72412e11207a8081ea4ea599c36088",
      "parents": [
        "134e1d36c6368f77a16473d6bf0461dcac09dd51",
        "1ff75ff87fc2a46d1f88918d94be48e5d59e3aab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 11:20:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 11:20:55 2016 +0000"
      },
      "message": "Merge \"Always strip package comments\""
    },
    {
      "commit": "134e1d36c6368f77a16473d6bf0461dcac09dd51",
      "tree": "f59546b981b2024889806c4492d8836a724c410e",
      "parents": [
        "ef0129c7ce0e1a7704ba390b851f5d4a787e247b",
        "a15d9de92f724baebea0c202b14c2220df68e2a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 10:26:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 10:26:50 2016 +0000"
      },
      "message": "Merge \"Kill radvd when stopping neutron-l3 service\""
    },
    {
      "commit": "1ff75ff87fc2a46d1f88918d94be48e5d59e3aab",
      "tree": "203549ad410877cb51e85b8f463730ed3352d7bc",
      "parents": [
        "ef0129c7ce0e1a7704ba390b851f5d4a787e247b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 19 14:28:37 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 19 14:39:45 2016 +1100"
      },
      "message": "Always strip package comments\n\nIn the \"I can\u0027t believe I missed this\" category -- the existing strip\nmethod removes shortest match (%); which fails when you put another #\nin the comment (like \"refer to bug#1234\").  Change to the longest\nmatch which should strip everything from the first \"#\" to the end\n(since that\u0027s going to be the longest).\n\nChange-Id: I47f5e710ebd87b0f54549732e7d64cf42c7a6b65\n"
    },
    {
      "commit": "ef0129c7ce0e1a7704ba390b851f5d4a787e247b",
      "tree": "43a3fc29b2f8635ff2b501eb156b1832ecb88914",
      "parents": [
        "adbb3b7e1f0acd434a9e7e55ad6582a864977bfd",
        "28af7962e99a844675e175ec23bba15378231d5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 01:20:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 01:20:27 2016 +0000"
      },
      "message": "Merge \"Neutron: Change auth_plugin to auth_type\""
    },
    {
      "commit": "adbb3b7e1f0acd434a9e7e55ad6582a864977bfd",
      "tree": "d05d7688a21cb5dd655e09c9dd6a206ab0f3ea27",
      "parents": [
        "cc03acca1f71e08a205979767e360e391113d347",
        "76d05400ec64fc4f177f9dc9ad8d821fceae5e05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 01:20:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 01:20:19 2016 +0000"
      },
      "message": "Merge \"Update to bashate 0.4.0\""
    },
    {
      "commit": "cc03acca1f71e08a205979767e360e391113d347",
      "tree": "52ba859c6399ffc6e1f4d0bd47f91a80cbf76708",
      "parents": [
        "ebe43d6a8a50046d07e1962d616bd29a2f1c7472",
        "14a7148f41f859c0b42641596d7d9f2c0fa295ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 19 00:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 19 00:19:12 2016 +0000"
      },
      "message": "Merge \"Revert \"Fix stack failure when default subnetpool is set\"\""
    },
    {
      "commit": "e3e805186476018b988f68f3ef3dfaccbf3c0f20",
      "tree": "1e5d7ab23ff39f9616834612f9a05779519e57b9",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Thu Feb 18 14:46:35 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Thu Feb 18 17:48:33 2016 -0500"
      },
      "message": "Generate plugins list through https requests\n\nThe devstack plugins list can be generated through web requests in\nenvironments (such as the proposal slave) that lack copies of all\nthe relevant git repositories.\n\nOne downside to this is that there is no way of getting the last\nmodification time of the plugin.\n\nChange-Id: I2c5c9282a8ad80014cad171a4dfbdc8f26044cd1\n"
    },
    {
      "commit": "ebe43d6a8a50046d07e1962d616bd29a2f1c7472",
      "tree": "f5e33ba4b2f3d9b583b1f98feecc75054dd7650c",
      "parents": [
        "5c61de26ba4ed209f592adbc6a806fc70d263bd0",
        "33df895ffb042832057222432234172d6db18810"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:05:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:05:50 2016 +0000"
      },
      "message": "Merge \"Tox: don\u0027t check stack-screenrc with bashate\""
    },
    {
      "commit": "5c61de26ba4ed209f592adbc6a806fc70d263bd0",
      "tree": "61d405d816cb1258e2d6056a2070d6ad704b77f9",
      "parents": [
        "1066def32dd75a49838fcdb29d0f76016e870b6e",
        "1e31e68557205fa61929ff579e427b7ef86aa2ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:03:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:03:12 2016 +0000"
      },
      "message": "Merge \"Respect constraints in tempest tox venvs\""
    },
    {
      "commit": "1066def32dd75a49838fcdb29d0f76016e870b6e",
      "tree": "35f221dc1bd74ac7cacaea1042df54bbeb88e5e2",
      "parents": [
        "2a80a88177de8407e1a54b1b9cd0355b315d87df",
        "a6f3229eb02c409b2d875c9692e9d3b62e859f71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:03:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:03:02 2016 +0000"
      },
      "message": "Merge \"Re-add \"redhat-rpm-config\" dependency\""
    },
    {
      "commit": "2a80a88177de8407e1a54b1b9cd0355b315d87df",
      "tree": "a8d2c1724d887ec54a5822a5a2405b4ff66f6680",
      "parents": [
        "d8a2496cc1f58d709ce1de85fd10aa0199dd2e8a",
        "bae609ef6fe46e70ae48a7647861123cbb16661f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:02:54 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:02:54 2016 +0000"
      },
      "message": "Merge \"lib/tempest: Post juno-eol cleanup\""
    },
    {
      "commit": "d8a2496cc1f58d709ce1de85fd10aa0199dd2e8a",
      "tree": "69d8acde898856083f298659a6f1d1d0e19edba8",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831",
        "8040e69a049731216efcdc3497b78391f7bc2a31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 21:00:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 21:00:18 2016 +0000"
      },
      "message": "Merge \"Check UNSTACK_ALL or -a flag set on unstack\""
    },
    {
      "commit": "b9201ccbbff301fea18fae56696b59bb7f68189d",
      "tree": "61a8ee870f2ce740362bdb964142f902753c408d",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 18 15:50:01 2016 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Thu Feb 18 15:50:01 2016 -0500"
      },
      "message": "fix postgres service name\n\nin fedora postgresql is the service name and postgresql-server is\nthe package.[1]\n\nos: Fedora release 23 (Twenty Three)\npsql: psql (PostgreSQL) 9.4.5\n\ni\u0027m not entirely sure when this changed, but it\u0027s devstack is broken\nin above environment.\n\n[1]https://fedoraproject.org/wiki/PostgreSQL\n\nChange-Id: Id940fed2a777ca469ce77402e1136251ba572359\n"
    },
    {
      "commit": "8a4dea24faa51e79507aa3f1655cea46a382e95d",
      "tree": "12854d178d834c55c0bb807a1066962e712d27b5",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Feb 18 15:52:22 2016 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Thu Feb 18 15:58:32 2016 +0000"
      },
      "message": "Ironic: Update is_ironic_hardware function\n\nThe DevStack module of Ironic added a new configuration variable called\nIRONIC_IS_HARDWARE that can be set to True/False to indicate that we are\nsetting up devstack to deploy physical or virtual machines (see the\ndepends flag). Prior to that, the devstack code assumed that if the\ndriver name loaded is !\u003d *_ssh then it\u0027s a physical hardware but now we\nneed to kill this assumption because we have means (see the virtualbmc\nutility) to test drivers such as pxe_ipmitool and agent_ipmitool using\nvirtual machines.\n\nDepends-On: I5edc51c7fc8b6f0bb7fe4ca129596709a32eb93e\nRelated-Bug: #1544642\nChange-Id: I8b6363bbe280ddd2720c570851bc40e2804a40e2\n"
    },
    {
      "commit": "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831",
      "tree": "ca651ad35111e3e3f4b0e49b331eba68858d941d",
      "parents": [
        "772e914769dcaba6494ad1427ff0e340d73bfc5b",
        "edc11c2f834e45dea9c9c0fcda21369d2afa30e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 06:50:18 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 06:50:18 2016 +0000"
      },
      "message": "Merge \"Keystone support deploy in uwsgi\""
    },
    {
      "commit": "772e914769dcaba6494ad1427ff0e340d73bfc5b",
      "tree": "2e021f50ec8d21ef8c1df789e4aa07f90d2d58a4",
      "parents": [
        "6e8ed2ebbda106e8de9af43b7e4600462681f61b",
        "728730aee3c03cfbe08678f95c851c60d523e52c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 06:50:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 06:50:10 2016 +0000"
      },
      "message": "Merge \"Enable heat caching\""
    },
    {
      "commit": "6e8ed2ebbda106e8de9af43b7e4600462681f61b",
      "tree": "0c4de41e47340458cbd7ce434286f5c234f46d03",
      "parents": [
        "c40f4ddc6e06a0777515717e940f8b676d0d79dc",
        "a03053660a3867b4f7622303c0499a6b79292cca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 18 06:49:05 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 18 06:49:07 2016 +0000"
      },
      "message": "Merge \"Keystone deploy switch\""
    },
    {
      "commit": "c40f4ddc6e06a0777515717e940f8b676d0d79dc",
      "tree": "488c44fcb41d903debda37aa04975302d0e1e804",
      "parents": [
        "886410eadeaf5366e51bd31677a3b49b34eb391c",
        "72f530fd7aa9b2029ad141ecfe9c2d62f87f72f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 21:32:04 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 21:32:04 2016 +0000"
      },
      "message": "Merge \"Set default properties for Power: virtual console and scsi driver\""
    },
    {
      "commit": "8040e69a049731216efcdc3497b78391f7bc2a31",
      "tree": "6d8cc4646f1121c2c7201b3e05428bbc8aa6c3ae",
      "parents": [
        "886410eadeaf5366e51bd31677a3b49b34eb391c"
      ],
      "author": {
        "name": "Mike Chester",
        "email": "mchester@siaras.com",
        "time": "Wed Feb 17 10:52:33 2016 -0800"
      },
      "committer": {
        "name": "Mike Chester",
        "email": "mchester@siaras.com",
        "time": "Wed Feb 17 10:55:43 2016 -0800"
      },
      "message": "Check UNSTACK_ALL or -a flag set on unstack\n\nThese flags were not functioning as described. Check if UNSTACK_ALL is\nset in env or -a flag is set when calling script.\n\nChange-Id: I128d32b1e74ee46e24a9eb2e81560e58137b1553\nCloses-Bug: #1546687\n"
    },
    {
      "commit": "886410eadeaf5366e51bd31677a3b49b34eb391c",
      "tree": "1f2f7b7c8b027bea9eaadaffd50d917a8de68d66",
      "parents": [
        "0afc6db67a8123d921100acee922ad393afae710",
        "baa35d06e106a74365051bf26c56faf92ec92f88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 15:10:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 15:10:00 2016 +0000"
      },
      "message": "Merge \"Add guide on running devstack in lxc container\""
    },
    {
      "commit": "0afc6db67a8123d921100acee922ad393afae710",
      "tree": "336cebdef8036afb92f5dd4fdb78d4b7ce868b1e",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6",
        "72c34ee1aaddefe23b68ce2ae2d373356c283121"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 17 15:08:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 17 15:08:49 2016 +0000"
      },
      "message": "Merge \"worlddump: collect networking stack info from namespaces\""
    },
    {
      "commit": "33df895ffb042832057222432234172d6db18810",
      "tree": "3117dd4b58a417cad52fdb1f3f17b143847e3bc9",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 17 15:26:33 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Wed Feb 17 15:26:33 2016 +0100"
      },
      "message": "Tox: don\u0027t check stack-screenrc with bashate\n\nChange-Id: I8f04de2cde8a123c3825e7ba22aef1f5b311f61c\nCloses-Bug: #1531885\n"
    },
    {
      "commit": "14a7148f41f859c0b42641596d7d9f2c0fa295ef",
      "tree": "96653e40a86c0c2353df79f494b4554d4cb4df98",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Feb 17 02:23:47 2016 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Feb 16 21:19:19 2016 -0800"
      },
      "message": "Revert \"Fix stack failure when default subnetpool is set\"\n\nThis reverts commit 8a3b7d424d8edf53d0560db48247e6bca11176ee.\n\nThis change masked a non-backward compatible change made to the\nNeutron core API. This is being cleaned up and thus this workaround\nis no longer required.\n\nDepends-on: Idf516ed9db24d779742cdff0584b48182a8502d6\n\nChange-Id: I6695a6e17df1a395ada4ecf2b063b2c20870d99d\n"
    },
    {
      "commit": "bae609ef6fe46e70ae48a7647861123cbb16661f",
      "tree": "f8cdabbabdb7360dff1ccc560cd656e9e0b79452",
      "parents": [
        "96006658bedbdfa98e4d0685852f057aeb2ae1a6"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Nov 24 17:02:12 2015 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Feb 16 15:00:12 2016 +0100"
      },
      "message": "lib/tempest: Post juno-eol cleanup\n\nThere\u0027s no need to change these Tempest\u0027s default anymore.\nThe feature flags are left in Tempest so that downstream distros can\ncontinue to use Tempest to test Juno.\n\nChange-Id: I99f286d0febb1675b8feb91b6801ad0b159da332\n"
    },
    {
      "commit": "a15d9de92f724baebea0c202b14c2220df68e2a9",
      "tree": "b364a7f00283b96bd13c10989c8391cae813bb8a",
      "parents": [
        "ffb96b85d306d715762eb0effb1ee66d405833b2"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Tue Jan 19 19:11:51 2016 +0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Tue Feb 16 17:00:44 2016 +0800"
      },
      "message": "Kill radvd when stopping neutron-l3 service\n\nWhen stopping neutron-l3 service, radvd should be\nstopped.\n\nChange-Id: I46416c1df3a4da66e863a16baeb73886e110d447\nCloses-Bug: #1535661\n"
    },
    {
      "commit": "7ae97298c55d9ba21d2dc037cc7d9fae54afa183",
      "tree": "f6dfe9c2e05a9f2b3bb9f8b3613ed91341f0bc2f",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 16 14:50:53 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 16 14:50:53 2016 +1100"
      },
      "message": "Minor fixes for bashate trunk\n\nWe don\u0027t have a new bashate release yet, but this fixes some minor\nissues when used with bashate trunk.\n\nThe only two things triggered are stricter checking of assignment in\nlocal declartions (catches quotes) and one instance of evaluating\narithmetic result in tools/xen/functions.\n\nTherefore, hopefully, this change has no effect!\n\nChange-Id: I3fd5d55236e90c2f2c25243af87adaf0c1b763e2\n"
    },
    {
      "commit": "76d05400ec64fc4f177f9dc9ad8d821fceae5e05",
      "tree": "8193512a541382f55f4a0d4c316861a7d67f762c",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 16 14:35:51 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 16 14:35:51 2016 +1100"
      },
      "message": "Update to bashate 0.4.0\n\nUpdate to bashate 0.4.0.  The biggest change in this is that bashate\ndoes a syntax check with \"bash -n\" which can be useful\n\nChange-Id: Iff625ef2181dfaba28349dc17de0749faddec539\n"
    },
    {
      "commit": "96006658bedbdfa98e4d0685852f057aeb2ae1a6",
      "tree": "87617fa281e59d0d713f8004c76b6fba7b9888d6",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "ptoohill1",
        "email": "phillip.toohill@rackspace.com",
        "time": "Mon Feb 15 16:07:50 2016 -0600"
      },
      "committer": {
        "name": "ptoohill1",
        "email": "phillip.toohill@rackspace.com",
        "time": "Mon Feb 15 18:41:14 2016 -0600"
      },
      "message": "Add LinuxMint to distro check\n\nAdds LinuxMint to the distro checking. This allows linux mint with\nthe FORCE option to run. This will not fix for other distros that\ndo not pass the checks.\n\nChange-Id: I42599c1bd851d2b61a56a3960f42ad051aab1727\nCloses-Bug: #1545864\n"
    },
    {
      "commit": "edc11c2f834e45dea9c9c0fcda21369d2afa30e2",
      "tree": "7a87388c66878822d5454dbe82279019e4680f82",
      "parents": [
        "a03053660a3867b4f7622303c0499a6b79292cca"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Dec 14 15:32:05 2015 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 15 08:45:22 2016 -0600"
      },
      "message": "Keystone support deploy in uwsgi\n\nKeystone is going to remove support for eventlet. Rather than only\nhave one way to run keystone (in Apache Httpd with mod_wsgi), we\nshould continue to gate on multiple wsgi containers to ensure that\nkeystone remains container-agnostic. The suggested alternative\ncontainer is uwsgi.\n\nTo run keystone in uwsgi rather than httpd or eventlet, set the\nfollowing env var in local.conf:\n\n KEYSTONE_DEPLOY\u003duwsgi\n\nThere\u0027s a lot of options to uwsgi. Here\u0027s some protips:\nhttp://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html\n\nChange-Id: If3b49879ce5181c16f0f0ab0db12fa55fe810a41\n"
    },
    {
      "commit": "a03053660a3867b4f7622303c0499a6b79292cca",
      "tree": "3465eb51c6e1004bc3b71074a5bb9aa471c9d779",
      "parents": [
        "f130b283d9603477c0ffa7705eec39d73798b4d2"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Jan 25 13:38:27 2016 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Mon Feb 15 08:45:22 2016 -0600"
      },
      "message": "Keystone deploy switch\n\nCurrently there\u0027s a boolean KEYSTONE_USE_MOD_WSGI to switch between\nrunning keystone in mod_wsgi and eventlet. We\u0027ve got a need to\nsupport more/different deployment options (e.g., uwsgi), so a\nboolean is inadequate.\n\nA new input variable KEYSTONE_DEPLOY is introduced that can be\nset to mod_wsgi or eventlet (and other values in future) to\ncontrol how keystone is deployed. KEYSTONE_USE_MOD_WSGI is\ndeprecated.\n\nChange-Id: I9b2815e6f007309f088346df9ac48e6a24ae3656\n"
    },
    {
      "commit": "f130b283d9603477c0ffa7705eec39d73798b4d2",
      "tree": "0c76b7c9bde0353c5b4d93172bc04d9d333fd4ac",
      "parents": [
        "3cf9244f956953e0e64a163a96cc897c02bec14d",
        "326e480d2972191c89b9bae88c987ef12f648f93"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 23:57:26 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 23:57:27 2016 +0000"
      },
      "message": "Merge \"Documentation: nova-volume (n-vol) is long gone.\""
    },
    {
      "commit": "3cf9244f956953e0e64a163a96cc897c02bec14d",
      "tree": "0e6c0bc35db8c6955251658c5562cbe6b6a042fe",
      "parents": [
        "2da17a0b657e635dc5648e9db1aa36bc96b826a1",
        "629e56540f3dec14465bc88ef51c6974bac67f12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:45:40 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:45:40 2016 +0000"
      },
      "message": "Merge \"Revert \"reduce default lease time to 5 minutes\"\""
    },
    {
      "commit": "2da17a0b657e635dc5648e9db1aa36bc96b826a1",
      "tree": "f010a0e5d8fd6cfac162b6667f2348e5769ee4b8",
      "parents": [
        "5073896cc9f47d4f8c489250bb5585b2190abb5a",
        "190b29d45e15fd7a0fddb89dbb304fb35554814e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:42:51 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:42:51 2016 +0000"
      },
      "message": "Merge \"worlddump: add empty newline after every command output\""
    },
    {
      "commit": "5073896cc9f47d4f8c489250bb5585b2190abb5a",
      "tree": "ca5af5c4c22cb30d0b9ee7d33b1e408171657bda",
      "parents": [
        "cd23ab9644ddd9b355632d1d0d6ed07206b876da",
        "7710e7fc273dd9af6799ea565bbd21ce03745a44"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:42:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:42:43 2016 +0000"
      },
      "message": "Merge \"Only use lsb_release for distro tags\""
    },
    {
      "commit": "cd23ab9644ddd9b355632d1d0d6ed07206b876da",
      "tree": "558ada2a66b55a130dfd7bf452b92868a6a1e625",
      "parents": [
        "1485f70f3a9e8f2fddaa8018717acb97800669a2",
        "7e843edca791224eea1d53fc963267dded0c220b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:42:28 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:42:28 2016 +0000"
      },
      "message": "Merge \"Remove Neutron Midonet plugin file completely\""
    },
    {
      "commit": "1485f70f3a9e8f2fddaa8018717acb97800669a2",
      "tree": "fd682ea832fba2c42431d23873d0c202c9a20cac",
      "parents": [
        "2b37e97a570aa440a3ba16b1940ee1445d64af84",
        "86561c347d70c5124c139eb80fe1c0466e5a62f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 14 14:42:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 14 14:42:21 2016 +0000"
      },
      "message": "Merge \"Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs\""
    },
    {
      "commit": "2b37e97a570aa440a3ba16b1940ee1445d64af84",
      "tree": "b6b6205d4cc261a1b2a27ac98d0ff799c9fd4720",
      "parents": [
        "fe0c2ba7ade6e2e4037a646a90eec7dfde705a08",
        "8d6d116530634cdaca5ab6d3af9ca0ae1960c025"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 13 03:52:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 13 03:52:20 2016 +0000"
      },
      "message": "Merge \"Install libosinfo on n-cpu nodes\""
    },
    {
      "commit": "326e480d2972191c89b9bae88c987ef12f648f93",
      "tree": "877a1efb60627e4e5fbba1843c900d39029fd44e",
      "parents": [
        "428c35bade09ea814d8ce119498d3beb947f2ee2"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Feb 12 15:23:43 2016 +0100"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Fri Feb 12 15:23:43 2016 +0100"
      },
      "message": "Documentation: nova-volume (n-vol) is long gone.\n\nLong live cinder-volume (c-vol) !\n\nChange-Id: I78257c0ef314e97e4abddf82b709fc496401cf14\n"
    },
    {
      "commit": "728730aee3c03cfbe08678f95c851c60d523e52c",
      "tree": "b83ac8320e972c8513550eb790a212d5545a7451",
      "parents": [
        "fe0c2ba7ade6e2e4037a646a90eec7dfde705a08"
      ],
      "author": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Fri Feb 12 08:31:23 2016 +0100"
      },
      "committer": {
        "name": "Thomas Herve",
        "email": "therve@redhat.com",
        "time": "Fri Feb 12 08:32:36 2016 +0100"
      },
      "message": "Enable heat caching\n\nEnable use of memory cache by default for Heat. It will provide a boost\nfor various test builds and will help test this configuration.\n\nChange-Id: I06183138d54c1cb971a58a158a15f3f5b25cba4d\n"
    },
    {
      "commit": "fe0c2ba7ade6e2e4037a646a90eec7dfde705a08",
      "tree": "8f27d81de03ec07f441e8344ec2151778ff0ecd5",
      "parents": [
        "dbf10cd022f136faa48b7df2b7cf5a9ac5862a31",
        "c1b7cb11171a55ba21ab4597977dea0ba6bc7b2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 12 00:37:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 12 00:37:48 2016 +0000"
      },
      "message": "Merge \"worlddump: include Open vSwitch info\""
    },
    {
      "commit": "dbf10cd022f136faa48b7df2b7cf5a9ac5862a31",
      "tree": "3bfbe52a2a7047744dfd8b1362103f6c9e230f2c",
      "parents": [
        "d3be1581814a77c7d9b0d423f0c5c38673f28b9d",
        "985e958dda3e843442f76199caf63fa8b93680cc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 20:01:37 2016 +0000"
      },
      "message": "Merge \"remove keystone templated catalog\""
    },
    {
      "commit": "86561c347d70c5124c139eb80fe1c0466e5a62f2",
      "tree": "e71433f0e96eccfbf3f3ae16390958518392a96a",
      "parents": [
        "29f1ebb6885c22e94a225ba16a268aa26f60131c"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Wed Feb 10 18:37:21 2016 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Thu Feb 11 11:01:01 2016 -0700"
      },
      "message": "Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs\n\nChange-Id: I8dd84c59d2ec3a7c01ff4f1aaf7fa61d7466cfd5\n"
    },
    {
      "commit": "c1b7cb11171a55ba21ab4597977dea0ba6bc7b2d",
      "tree": "fb72d7202831fbd83f12c48b9df5542224c443d2",
      "parents": [
        "13d255d90d9d88f2cb50d63cc58b337e550170f3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Feb 11 13:50:46 2016 +0100"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Feb 11 16:12:20 2016 +0100"
      },
      "message": "worlddump: include Open vSwitch info\n\nThis may be useful when debugging neutron gate failures.\n\nChange-Id: Iea3589456d2b05d233ba88523a5bd4ac114a0c86\n"
    },
    {
      "commit": "190b29d45e15fd7a0fddb89dbb304fb35554814e",
      "tree": "1175b5d30418e6010367e27ab93936708051893d",
      "parents": [
        "13d255d90d9d88f2cb50d63cc58b337e550170f3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Feb 11 13:42:21 2016 +0100"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Feb 11 16:09:28 2016 +0100"
      },
      "message": "worlddump: add empty newline after every command output\n\nIt makes it a bit easier to read the output since each new command is\nnow visually separated from the output of the previous one.\n\nChange-Id: If441c61bb6f13f85f771dd31609b10d3dd1ee93c\n"
    },
    {
      "commit": "72c34ee1aaddefe23b68ce2ae2d373356c283121",
      "tree": "90a118a1d3333422a6b25cedac746164411ead3a",
      "parents": [
        "13d255d90d9d88f2cb50d63cc58b337e550170f3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Sat Jan 30 16:18:01 2016 +0100"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Thu Feb 11 16:08:16 2016 +0100"
      },
      "message": "worlddump: collect networking stack info from namespaces\n\nNeutron hugely relies on namespaces, so we should try to dump\ninternal IP stack state for non-root network namespaces.\n\nChange-Id: Ib980d22fbf3c6b680473754fa2b1684c2ef91b72\n"
    },
    {
      "commit": "72f530fd7aa9b2029ad141ecfe9c2d62f87f72f3",
      "tree": "884603385504ce116b6f4a093629933d1b8b148d",
      "parents": [
        "905a37aaae5a47e5a7328a4eaf0a0c97ca7e4c83"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Tue Feb 09 07:08:38 2016 -0600"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Thu Feb 11 05:47:41 2016 -0600"
      },
      "message": "Set default properties for Power: virtual console and scsi driver\n\nThis patch enables the virtual console for Power systems /dev/hvc0\nand sets scsi bus and virtio-scsi model as default.\nThe virtual console hvc0 enables full console including dmesg.\nHigh performance virtio-scsi driver keeps the efficient design of\nvirtio-blk with effective SCSI passthrough.\n\nChange-Id: I0b5cd4a15d30f06fc7993555d91d6907bd1acbd7\n"
    },
    {
      "commit": "629e56540f3dec14465bc88ef51c6974bac67f12",
      "tree": "de0210994d003b57caf581a72e58f349808c3caf",
      "parents": [
        "61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 11:31:56 2016 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 11 11:31:56 2016 +0000"
      },
      "message": "Revert \"reduce default lease time to 5 minutes\"\n\nWe have a fix in Nova which should make this unessessary,\nrevert to see if that\u0027s true.\n\nThis reverts commit 61aa0e9f1968c9991dee7bb5aec9a2a63ac0339d.\n\nChange-Id: If109af452ad583417e3a3a3ef1c9b545f1ec9b89\n"
    },
    {
      "commit": "d3be1581814a77c7d9b0d423f0c5c38673f28b9d",
      "tree": "8cb032035bb27d63d427086d40bc0167b6f26759",
      "parents": [
        "29f1ebb6885c22e94a225ba16a268aa26f60131c",
        "076ef7f0fbf43fd10cb30abbfdf93bb9402968a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 07:29:58 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 07:29:58 2016 +0000"
      },
      "message": "Merge \"Remove CUSTOM_THEME_PATH setting\""
    },
    {
      "commit": "baa35d06e106a74365051bf26c56faf92ec92f88",
      "tree": "b6f134c09942949525d5bb65592bf6b1f075a188",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Cody A.W. Somerville",
        "email": "cody.somerville@gmail.com",
        "time": "Thu Feb 11 01:23:14 2016 -0500"
      },
      "committer": {
        "name": "Cody A.W. Somerville",
        "email": "cody.somerville@gmail.com",
        "time": "Thu Feb 11 01:37:21 2016 -0500"
      },
      "message": "Add guide on running devstack in lxc container\n\nRunning OpenStack in a container can be a useful workflow for developers.\nThe primary benefits are faster performance and lower memory overhead\nwhile still providing a suitable level of isolation.\n\nThe guide walks the user through procedure for configuring an LXC container\nand deploying OpenStack in it using devstack. It also discusses the limitations\nof this setup - particularly related to cinder.\n\nChange-Id: I2e0921fd118cfe98cef86ba110a94b3edccf9a29\n"
    },
    {
      "commit": "29f1ebb6885c22e94a225ba16a268aa26f60131c",
      "tree": "704a0817b0965cc6ff20f532ccf852d747c52197",
      "parents": [
        "dab2f8b5ab4bb549601fb5cc5d2fc1498ba98a24",
        "b298e57c9f44081767c726a36d60caca66f604aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 03:39:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 03:39:02 2016 +0000"
      },
      "message": "Merge \"Change scheduler configurations to use entrypoints\""
    },
    {
      "commit": "076ef7f0fbf43fd10cb30abbfdf93bb9402968a9",
      "tree": "4e53fd80905f4654140b59dc75e6f7f911a61c61",
      "parents": [
        "905a37aaae5a47e5a7328a4eaf0a0c97ca7e4c83"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@intel.com",
        "time": "Tue Feb 09 11:01:04 2016 -0700"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Feb 11 03:35:18 2016 +0000"
      },
      "message": "Remove CUSTOM_THEME_PATH setting\n\nHorizon now uses the WEBROOT to populate the value of $webroot in\nthe CSS code. The CUSTOM_THEME_PATH pointing to the webroot theme\nto explicitly set the same value is no longer necessary.\n\nCloses-Bug: 1540801\nChange-Id: Ic212796ee0905751ac3fd619bbbc902d25ea10d5\n"
    },
    {
      "commit": "a6f3229eb02c409b2d875c9692e9d3b62e859f71",
      "tree": "025dbdc8aaa73f36691dc6c81984e00dd9aec608",
      "parents": [
        "25fe1be8b151b4ac529fdf03be50f7db65033abf"
      ],
      "author": {
        "name": "John Eckersberg",
        "email": "jeckersb@redhat.com",
        "time": "Fri Feb 05 15:39:11 2016 -0500"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Feb 11 14:30:56 2016 +1100"
      },
      "message": "Re-add \"redhat-rpm-config\" dependency\n\nThis was removed in commit 19363fc1e79e70d390da0f4d0a19a5ef476b11d4 as\nan unneeded F21 dependency, but due to missing dependencies as\ndescribed in the bug, /usr/lib/rpm/redhat/redhat-hardened-cc1 is\nrequired and is provided by this package.\n\nChange-Id: I2c0c3b0198d795d947fd77005fd7528de561dfcb\n"
    },
    {
      "commit": "dab2f8b5ab4bb549601fb5cc5d2fc1498ba98a24",
      "tree": "d2ac4b04a4a42e8a7f1b3cec20ce6c69fbda49ec",
      "parents": [
        "985761d5bd57aef838746a50d634ff03b196eba5",
        "3919d4c822a38d324adf47697f4b9bedbc906a36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 02:33:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 02:33:14 2016 +0000"
      },
      "message": "Merge \"Add diskimage-builder to the list of libraries\""
    },
    {
      "commit": "985761d5bd57aef838746a50d634ff03b196eba5",
      "tree": "807da0cea59f03f6170a7f3d635dd283bf5738d1",
      "parents": [
        "b7f7f33c22816ae557af0c2ce79e8e9eb1dba299",
        "6f013631a27a726ae45e27b209fa769d96d5f069"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 02:14:47 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 02:14:47 2016 +0000"
      },
      "message": "Merge \"Handle case where FUNCNAME[0] is undefined\""
    },
    {
      "commit": "b7f7f33c22816ae557af0c2ce79e8e9eb1dba299",
      "tree": "936041fc0e8a9dfe40ed599a6f17eeaf692e4bb1",
      "parents": [
        "9944e4fc3604f558c50f9fc5b09ed9ab1892dc16",
        "3095ff51320291b3622cacc3bf2fb1043bff8d31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 00:55:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 00:55:16 2016 +0000"
      },
      "message": "Merge \"Automate OVS bridge creation for multiple mappings\""
    },
    {
      "commit": "9944e4fc3604f558c50f9fc5b09ed9ab1892dc16",
      "tree": "8fb49e8b2b640324e3f48d57e5368ae9754c80c7",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9",
        "8eab6ad31b7d34f26c912e7c1e60d39bf596124a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 11 00:54:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 11 00:54:15 2016 +0000"
      },
      "message": "Merge \"make fwaas plugin and driver configurable\""
    },
    {
      "commit": "985e958dda3e843442f76199caf63fa8b93680cc",
      "tree": "fd99f845efb549c1c5812767d166e2896a3358f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 07:25:24 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Feb 10 15:39:31 2016 -0500"
      },
      "message": "remove keystone templated catalog\n\nThis is just another code path for little benefit in devstack which is\ngoing to rot out. We should be opinionated here and only support the\ndynamic catalog.\n\nChange-Id: I4e5c7e86aefe72fc21c77d423033e9b169318fec\n"
    },
    {
      "commit": "28af7962e99a844675e175ec23bba15378231d5f",
      "tree": "e5d56c459a6a7f4c008e8bfcd30b9196f3bbd1f6",
      "parents": [
        "1a9e294ff398e5f3c3a0a62621b8872273aeb0f9"
      ],
      "author": {
        "name": "Matthew Kassawara",
        "email": "mkassawara@gmail.com",
        "time": "Wed Feb 10 19:04:08 2016 +0000"
      },
      "committer": {
        "name": "Matthew Kassawara",
        "email": "mkassawara@gmail.com",
        "time": "Wed Feb 10 19:07:43 2016 +0000"
      },
      "message": "Neutron: Change auth_plugin to auth_type\n\nThe keystoneauth1 library replaces the auth_plugin option\nwith auth_type. In neutron.conf, change [nova] auth_plugin\nto auth_type. In nova.conf, change [neutron] auth_plugin to\nauth_type.\n\nChange-Id: Ifbd26b8999e453f4cd875e1be3ae1211bdd8fb2a\n"
    },
    {
      "commit": "8d6d116530634cdaca5ab6d3af9ca0ae1960c025",
      "tree": "db9459d064e2618416ae1d9999666e86be173fb4",
      "parents": [
        "f1cecf52c069c83e2cba368212b0a7ffc5de7f05"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Feb 09 15:13:25 2016 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Feb 10 06:38:43 2016 -0800"
      },
      "message": "Install libosinfo on n-cpu nodes\n\nAs of 9de8f7230d069e4da9736f09ad5d17773315b476 nova is now attempting\nto import libosinfo packages, so install them for goodness sake.\n\nChange-Id: Ib481dda475dd2975a513052478be0007aa1cf4a8\nRelated-Bug: #1543288\n"
    }
  ],
  "next": "1e31e68557205fa61929ff579e427b7ef86aa2ea"
}
