)]}'
{
  "log": [
    {
      "commit": "313ddaee6102fc03a3885bec3bf5e0d1e0214878",
      "tree": "1fd9e830d2f8e940104f36ca42ab428a77c31d9e",
      "parents": [
        "0afcac2e01580b7aee886272b8ed7eaf9c13132c"
      ],
      "author": {
        "name": "Lenny Verkhovsky",
        "email": "lennyb@mellanox.com",
        "time": "Tue Oct 20 11:26:34 2015 +0300"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 28 12:18:24 2015 +1100"
      },
      "message": "Remove sudo from mkdir in $STACK_USER folder\n\nThis fails in the environment where sudo does not have permissions to\nwrite in /home/$USER folder, e.g. [1]\n\nAlso clean-up the comment/variable usage a bit; the location isn\u0027t\nactually variable at all (and that\u0027s fine, but we don\u0027t need a global\nhere)\n\n[1] http://144.76.193.39/ci-artifacts/228979/10/Nova-ML2-Sriov/console.html.gz\n\nChange-Id: I6807eae9d1c27219aa7c19de29f24fa851aa787c\n"
    },
    {
      "commit": "0afcac2e01580b7aee886272b8ed7eaf9c13132c",
      "tree": "2a32940a394af0af36facffba9788ac7703f5d74",
      "parents": [
        "1d7a4270291c97a25a5756dfc73b50841a485821",
        "797668ba77d781bf65cbf0832c69c8337603b9a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 22 16:44:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 22 16:44:28 2015 +0000"
      },
      "message": "Merge \"XenServer: the cron job shouldn\u0027t print debug text into stderr\""
    },
    {
      "commit": "1d7a4270291c97a25a5756dfc73b50841a485821",
      "tree": "28e956cc5349ba078b82c09feb6c162d4b5b9241",
      "parents": [
        "4c73964eb5e50f6ffbb79a609df6dd93e41bbbf9",
        "cc481740a0766f0f762cc1fc9f7f6db66e792cdc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 20 04:29:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 20 04:29:28 2015 +0000"
      },
      "message": "Merge \"modify stackforge/swift3 to openstack/swift3\""
    },
    {
      "commit": "4c73964eb5e50f6ffbb79a609df6dd93e41bbbf9",
      "tree": "73877f4e6b288988db961cf5ef5a6290974a7454",
      "parents": [
        "b10c6205d2b13d752a4d6a488a4f05480139615c",
        "e3a239b2990edfd6517c9bdb1b55fce5618f5277"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 20 04:28:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 20 04:28:49 2015 +0000"
      },
      "message": "Merge \"Modify the build-wheels.sh to build_wheels.sh\""
    },
    {
      "commit": "b10c6205d2b13d752a4d6a488a4f05480139615c",
      "tree": "14fdbba2ac628075abf0815e9b0716c44936fde8",
      "parents": [
        "9f6b542a25dd6b48265c5e7317eb068886dc51c1",
        "8f385dde22815de5e7487e52cf78374f5c2967b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 20 04:02:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 20 04:02:04 2015 +0000"
      },
      "message": "Merge \"Write clouds.yaml to /etc as well\""
    },
    {
      "commit": "8f385dde22815de5e7487e52cf78374f5c2967b3",
      "tree": "783e4c9c49d62c1f062c055efea90e23f5f40824",
      "parents": [
        "80fcf354ed6d45c3db257a9ce9181d83dd5aca65"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Oct 19 15:13:30 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 20 11:54:00 2015 +1100"
      },
      "message": "Write clouds.yaml to /etc as well\n\nThere are more than one user that need to access clouds.yaml values\nin tests. Rather than copying the file everywhere, simply output\nit to /etc/openstack.\n\nHowever, we have things copying it at the moment, so output to\nboth places. A follow up patch will remove the homedir version.\n\nChange-Id: I21d3c2ad7a020a5ab02dc1ab532feae70b718892\n"
    },
    {
      "commit": "9f6b542a25dd6b48265c5e7317eb068886dc51c1",
      "tree": "448e396efe49fdc0447f02df1549bf2fbc048444",
      "parents": [
        "80fcf354ed6d45c3db257a9ce9181d83dd5aca65"
      ],
      "author": {
        "name": "Zhang Jinnan",
        "email": "zhang.jinnan@99cloud.net",
        "time": "Tue Oct 20 01:19:06 2015 +0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 20 11:49:18 2015 +1100"
      },
      "message": "change stackforge url to openstack url\n\nbeacuse of the stackforge project move to openstack project,\nso change the document url to git://git.openstack.org/openstack/.\n\nChange-Id: I1628c0aeb62ee519867fdaee56386e22978c4271\n"
    },
    {
      "commit": "e3a239b2990edfd6517c9bdb1b55fce5618f5277",
      "tree": "02e8a100bc9a194ac57cc0696ed635ee45abbb5e",
      "parents": [
        "0ba18481672964808bbbc4160643387dc931c654"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Tue Oct 20 01:34:05 2015 +0800"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Tue Oct 20 01:34:05 2015 +0800"
      },
      "message": "Modify the build-wheels.sh to build_wheels.sh\n\nThe path is tools/build_wheels.sh, but in the Makefile which is\ntools/build-wheels.sh. Modify it to the correct one.\n\nChange-Id: If297b65b539403af10a73adbbadfcd8281d40009\nCloses-Bug: #1507699\n"
    },
    {
      "commit": "cc481740a0766f0f762cc1fc9f7f6db66e792cdc",
      "tree": "518a1332fc0ccbf7e8e6ee12631dfd60778f59d7",
      "parents": [
        "80fcf354ed6d45c3db257a9ce9181d83dd5aca65"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Tue Oct 20 01:16:25 2015 +0800"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Tue Oct 20 01:19:18 2015 +0800"
      },
      "message": "modify stackforge/swift3 to openstack/swift3\n\nAs swift3.git has move from stackforge/swift3 to openstack/swift3,\nso modify it.\n\nChange-Id: Ieaff4c93889c46c7d4b8ecada1a5d7cf3c775965\n"
    },
    {
      "commit": "80fcf354ed6d45c3db257a9ce9181d83dd5aca65",
      "tree": "d4ca6aa1cfc8a07193f0f278789ce25c08d36b18",
      "parents": [
        "1c2912d91fc045115bffaff7c975504582047f73",
        "746e72d4c3494b9765c2ba221c50f0ca20128c29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 19 16:08:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 19 16:08:54 2015 +0000"
      },
      "message": "Merge \"Restrict requests to fedora\""
    },
    {
      "commit": "1c2912d91fc045115bffaff7c975504582047f73",
      "tree": "1c76f388760f787f2b6f6a72a7a034273b1bf33f",
      "parents": [
        "0ee76fd661784205742e9c230b245f3c0e9b9dc8",
        "394968fa3d6b0f3b296b49d038aac25b74c2dca7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 19 15:48:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 19 15:48:39 2015 +0000"
      },
      "message": "Merge \"Always use v3 nova/neutron authentication\""
    },
    {
      "commit": "0ee76fd661784205742e9c230b245f3c0e9b9dc8",
      "tree": "951e78ffa9c08a1006e47aa3c2653c8a469c1859",
      "parents": [
        "254264301b86ffd5912b37b63e4c5daab230a129",
        "975f4209d0d7e6a38ec82ce9caafabaea18f2e9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 19 15:48:05 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 19 15:48:05 2015 +0000"
      },
      "message": "Merge \"Save interactive passwords to separate file\""
    },
    {
      "commit": "254264301b86ffd5912b37b63e4c5daab230a129",
      "tree": "3002cb5d604700d6f9da81be242dc3951159a871",
      "parents": [
        "c581c78c92dc5ea453bee8dd0a244554b4d6d57d",
        "c94403d8e6c480dad6d962e517c623e1c14ac6d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 19 15:33:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 19 15:33:59 2015 +0000"
      },
      "message": "Merge \"Disable compute interface attach Tempest tests if using cells\""
    },
    {
      "commit": "c581c78c92dc5ea453bee8dd0a244554b4d6d57d",
      "tree": "a0fd29fca1f5fc8086e634351f0728f505c2fe9c",
      "parents": [
        "0ba18481672964808bbbc4160643387dc931c654"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Sun Oct 18 02:31:40 2015 -0600"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Sun Oct 18 06:28:25 2015 -0600"
      },
      "message": "add file userrc_early to .gitignore list\n\nAfter devstack runs ./stack.sh, there is a file named userrc_early\nwhich contains sensitive information is created, we should add it\nto ignore list, because it is only for end user debugging.\n\nChange-Id: Ic99c279ec6a3606dc6f6ba9a7612b5ca7a2b6b10\n"
    },
    {
      "commit": "0ba18481672964808bbbc4160643387dc931c654",
      "tree": "7c0b1e392be43b6df8f3bdbc221e7a99ffc3eb0c",
      "parents": [
        "5ed8af671328a0f9824bb33f9c637cc779a83ae3",
        "b14f96fb7aa9512d17399eb38024af652df7bc11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 16 14:00:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 16 14:00:02 2015 +0000"
      },
      "message": "Merge \"Pin bashate and allow for substitution\""
    },
    {
      "commit": "b14f96fb7aa9512d17399eb38024af652df7bc11",
      "tree": "a0a268129d47ae86389e0736aa650203dc657a15",
      "parents": [
        "188b38fc808d0713476dec30f15d60618acd692b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Oct 15 11:50:10 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 16 11:47:58 2015 +1100"
      },
      "message": "Pin bashate and allow for substitution\n\nI want to release a new bashate, but I also don\u0027t want to risk\nconsuming it before fully testing it.  By pinning here, we can run all\nour usual CI on new versions before accepting them.\n\nAdditionally, allow substitution of the bashate dependency via an\nenvironment variable.  We can use this in a bashate test to substitute\na path to a checkout with any changes applied.\n\nChange-Id: I165c4d66db8b7bdcff235ef7d8c99029637bb76a\n"
    },
    {
      "commit": "c94403d8e6c480dad6d962e517c623e1c14ac6d2",
      "tree": "0365c25c360cd8e0e8b614409722240f5951ad1e",
      "parents": [
        "8ce00acf8a0aa0890a6710665d179f808f9c7329"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 15 12:51:13 2015 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Oct 15 12:51:13 2015 -0700"
      },
      "message": "Disable compute interface attach Tempest tests if using cells\n\nCells doesn\u0027t support the os-attach-interfaces API so disable those\ntests in Tempest if running with Cells.\n\nChange-Id: I5c7884407868eae70ea125f3f893c73214c04c75\n"
    },
    {
      "commit": "5ed8af671328a0f9824bb33f9c637cc779a83ae3",
      "tree": "9a95edd0f7350e63639ca513ca178a92faabc85b",
      "parents": [
        "8ce00acf8a0aa0890a6710665d179f808f9c7329"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Thu Oct 15 14:30:50 2015 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Thu Oct 15 16:16:26 2015 +0200"
      },
      "message": "Fix devstack failure due to incorrect variable assignment\n\nAfter I9c8912a8fd596535589b207d7fc553b9d951d3fe this approach leads\nto a failure and breaks (at least) ironic-inspector gate.\n\nChange-Id: I19bb8ada9a6f42d375838cc88a376715918c2a3e\n"
    },
    {
      "commit": "8ce00acf8a0aa0890a6710665d179f808f9c7329",
      "tree": "4b5de982acd25588ddc3ddb1ae4279947be0f880",
      "parents": [
        "48dbc313eb3eeffda5698b1f06174ef0d135db8c",
        "1eca508c57dd987fa6f7a7e6f441096365e6892d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 15 04:17:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 15 04:17:49 2015 +0000"
      },
      "message": "Merge \"Simplify RDO install\""
    },
    {
      "commit": "48dbc313eb3eeffda5698b1f06174ef0d135db8c",
      "tree": "9383da2dae2b12fa2771e537c67c6de694d46965",
      "parents": [
        "7991780098ae5fc68df6b8e3b9be90a71602ee2b",
        "193d8a6e7c22695f33d2082bb330e3039b516a5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 15 03:02:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 15 03:02:58 2015 +0000"
      },
      "message": "Merge \"Improve PLUMgrid Install Endpoints\""
    },
    {
      "commit": "7991780098ae5fc68df6b8e3b9be90a71602ee2b",
      "tree": "0be2ae9705c0ff49b1f532f77fceb91828d2e0e3",
      "parents": [
        "6e9bee1ae587cccc278dc24ae0d9820a222409fe",
        "316b348ad6068c485090761713685dfeb9ac4d38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 15 03:02:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 15 03:02:53 2015 +0000"
      },
      "message": "Merge \"Add verification of OVS_PHYSICAL_BRIDGE\""
    },
    {
      "commit": "6e9bee1ae587cccc278dc24ae0d9820a222409fe",
      "tree": "db87e22509c52e7e92ba0b70160219bb0fd4dea9",
      "parents": [
        "188b38fc808d0713476dec30f15d60618acd692b",
        "e82bac04981c8e41a919907d16621c9c952d9224"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 15 02:56:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 15 02:56:19 2015 +0000"
      },
      "message": "Merge \"Detect blank variable in trueorfalse\""
    },
    {
      "commit": "394968fa3d6b0f3b296b49d038aac25b74c2dca7",
      "tree": "ea919d25760abbcbd43a8eb3ec261efc2a375ce2",
      "parents": [
        "188b38fc808d0713476dec30f15d60618acd692b"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Aug 28 09:18:26 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Thu Oct 15 00:14:28 2015 +0000"
      },
      "message": "Always use v3 nova/neutron authentication\n\nThere is no need to test here whether v2 is disabled or not. V3\nAuthentication will always be available and we should just use that.\n\nChange-Id: I0d2d76ebdf261917f1a2b23c65f0f843ae50f49a\n"
    },
    {
      "commit": "975f4209d0d7e6a38ec82ce9caafabaea18f2e9d",
      "tree": "510f95a2f7ec56e6c11443bbe0250cc85cc09d87",
      "parents": [
        "188b38fc808d0713476dec30f15d60618acd692b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 14 15:12:32 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Oct 15 10:51:05 2015 +1100"
      },
      "message": "Save interactive passwords to separate file\n\nThe interactive password prompt currently saves to .localrc.auto\n\nHowever, this is removed when you re-run stack; that is required as it\nis how we source the localrc bits of local.conf, and we want the\nusers\u0027 changes to be picked up.\n\nThe passwords, however, should remain constant, because everything has\nalready been setup with them.  So write them to a separate file.  Note\nwe source before localrc so it can still overwrite them.\n\nSome minor flow-changes too\n\nChange-Id: I9871c8b8c7569626faf552628de69b811ba4dac0\nCloses-Bug: #1505872\n"
    },
    {
      "commit": "746e72d4c3494b9765c2ba221c50f0ca20128c29",
      "tree": "3b393f743651a079efefa42f47d925fc1b45da54",
      "parents": [
        "188b38fc808d0713476dec30f15d60618acd692b"
      ],
      "author": {
        "name": "Mark Hamzy",
        "email": "hamzy@us.ibm.com",
        "time": "Wed Oct 14 13:42:18 2015 -0500"
      },
      "committer": {
        "name": "Mark Hamzy",
        "email": "hamzy@us.ibm.com",
        "time": "Wed Oct 14 13:48:15 2015 -0500"
      },
      "message": "Restrict requests to fedora\n\nThe os_RELEASE for RHEL is 7.1 (for example). Which does not work for comparisons\nto an integer.  And, while I am at it, change base_path to not use a hard-coded\ndirectory.\n\nChange-Id: I64a04810cc7ba4668c2cb7a8df79c206301e9e16\n"
    },
    {
      "commit": "188b38fc808d0713476dec30f15d60618acd692b",
      "tree": "87a4e679468c6a050e5791c1afd8056fdbb03e1a",
      "parents": [
        "e67530f84618db4fd5ff1bd1e6af97c41c68c5aa",
        "108b75d7a1ca653efa21e80bfb5ec3ead029954c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 18:36:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 18:36:06 2015 +0000"
      },
      "message": "Merge \"lib/tempest: remove duplicate iniset calls\""
    },
    {
      "commit": "e67530f84618db4fd5ff1bd1e6af97c41c68c5aa",
      "tree": "e9fa481109bfbf458368237f958260a7b55d1117",
      "parents": [
        "6f991a852390f345ccd57643923b89af87bd52cf",
        "1d662e86bbafebbdef01307b20a7f8a21d1f8e03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 18:32:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 18:32:51 2015 +0000"
      },
      "message": "Merge \"HOST_IP should not be used in moving address to route\""
    },
    {
      "commit": "6f991a852390f345ccd57643923b89af87bd52cf",
      "tree": "71c97fde90e7158d7d6aa3ca40cf6c0fe2a02bf6",
      "parents": [
        "46d50a6b8ed2c6f76bd0e3589eaff557133d10be",
        "022c6672ce0e49273e21ece35186d8291f905ca2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 12:36:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 12:36:11 2015 +0000"
      },
      "message": "Merge \"Revert \"Install g-r version of OSC in configure_tempest\"\""
    },
    {
      "commit": "316b348ad6068c485090761713685dfeb9ac4d38",
      "tree": "2087b2852267585dc4f2f8199668282a9195a352",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Wed Jul 15 21:00:31 2015 +0800"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Wed Oct 14 17:07:58 2015 +0800"
      },
      "message": "Add verification of OVS_PHYSICAL_BRIDGE\n\nOVS_PHYSICAL_BRIDGE is not always set, like when you don\u0027t need specify the\nbridge mapping, and also it has no default value. So we need to add\nverification of OVS_PHYSICAL_BRIDGE in cleanup_neutron function where we refer\nto it.\n\nChange-Id: I69d113a7f3f7e67b09cb72fa0b0d3bba188e783a\nClose-Bug: #1474634\n"
    },
    {
      "commit": "46d50a6b8ed2c6f76bd0e3589eaff557133d10be",
      "tree": "499dac42b864a34eb2bbb8b1f2a1b592fc99cac3",
      "parents": [
        "d111182f218094dfdd88bda63af024c0c6e5d8cd",
        "7adf15df5c0812a74a1697b930003bc1dcddb127"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 03:05:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 03:05:44 2015 +0000"
      },
      "message": "Merge \"Add a debugging userrc after keystone is up\""
    },
    {
      "commit": "d111182f218094dfdd88bda63af024c0c6e5d8cd",
      "tree": "6efbaec54afc4965767c187b5743c25b8346f438",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79",
        "ada886dd43ccc07f48d3a82d8d3d840fe5096c03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 14 02:43:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 14 02:43:52 2015 +0000"
      },
      "message": "Merge \"Don\u0027t mix declaration and set of locals\""
    },
    {
      "commit": "108b75d7a1ca653efa21e80bfb5ec3ead029954c",
      "tree": "bec40289274b16fc1af3c3944b638ea962b8bed6",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Oct 13 15:51:43 2015 +0200"
      },
      "committer": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier@scality.com",
        "time": "Tue Oct 13 15:51:43 2015 +0200"
      },
      "message": "lib/tempest: remove duplicate iniset calls\n\nIn Tempest config, `image-feature-enabled deactivate_image` is\nenabled twice. This patch removes one of the redundant call to iniset.\n\nChange-Id: Idbfcd6d6ee171c2c83736e17bbaf3d7a32c738b1\n"
    },
    {
      "commit": "1d662e86bbafebbdef01307b20a7f8a21d1f8e03",
      "tree": "fc136c8e50fca20b01469df9451ff7a3743dd757",
      "parents": [
        "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79"
      ],
      "author": {
        "name": "Tong Li",
        "email": "litong01@us.ibm.com",
        "time": "Tue Sep 22 11:16:11 2015 -0400"
      },
      "committer": {
        "name": "litong01",
        "email": "litong01@us.ibm.com",
        "time": "Tue Oct 13 07:48:04 2015 +0000"
      },
      "message": "HOST_IP should not be used in moving address to route\n\nIn neutron-legacy function _move_neutron_addresses_route, there are\nfew lines trying to figure out the bridge IP by assuming that the\nbridge IP will be always same as the HOST_IP, this is not always true.\nWhen the nic bears the HOST_IP and the nic which will be used as the\npublic network are different nics, the code in that method fails.\nEventually the function fails with network unreachable error.\n\nThis patch set fixes the problem, so that when HOST_IP and the IP for\nthe bridge are different, devstack will still be setup correctly.\n\nChange-Id: I4d67f61c2ffd93f1e8ea2f8fe3b551044fab294e\nCloses-bug: #1498538\n"
    },
    {
      "commit": "5a98d4f7d0a1cf00f2aca9e0f3f6cdc285c1ee79",
      "tree": "121e0a69c1dcedaf1d4ab5dfc9e8c329133c9fec",
      "parents": [
        "9e00fef424fa5610729506455d68aa0966328094",
        "95d4226c4ce4e3ddd0d159572790d04c17bea831"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 13 02:12:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 02:12:45 2015 +0000"
      },
      "message": "Merge \"make i local\""
    },
    {
      "commit": "9e00fef424fa5610729506455d68aa0966328094",
      "tree": "c82d740521b99c1e17f6637b5a069d0fa3f10724",
      "parents": [
        "aff46065640a68d8dc7d9a93ab5fa952c68f34b1",
        "cb658fab15dbf8074038bc76fc54ec4afccf5716"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 13 02:12:33 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 02:12:33 2015 +0000"
      },
      "message": "Merge \"add pip install timing\""
    },
    {
      "commit": "aff46065640a68d8dc7d9a93ab5fa952c68f34b1",
      "tree": "fb2ca15058c7953c6ad52bdd892d4f9ed3f7ea3f",
      "parents": [
        "cae860c9f85119bf84cb38522456d89bb2a91c1c",
        "95c33d532f5d69516c0fbe123595f00f00792995"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 13 01:58:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 01:58:24 2015 +0000"
      },
      "message": "Merge \"add timing infrastructure to devstack\""
    },
    {
      "commit": "cae860c9f85119bf84cb38522456d89bb2a91c1c",
      "tree": "8f8fb565e6ab6954cb0a457b1fc56fc70e00dc04",
      "parents": [
        "64be3210e6bae709ee88736f2b7554db6e82f28e",
        "887f182fa146b20011f9127e5653df8b42fa4897"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 13 00:03:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 13 00:03:53 2015 +0000"
      },
      "message": "Merge \"docs: merge multiple interface sections with provider network section\""
    },
    {
      "commit": "cb658fab15dbf8074038bc76fc54ec4afccf5716",
      "tree": "f84e5354076c802cfe5801a5600529e5d03e3fa5",
      "parents": [
        "95c33d532f5d69516c0fbe123595f00f00792995"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 08 17:12:03 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Oct 12 23:10:09 2015 +0000"
      },
      "message": "add pip install timing\n\nChange-Id: I368fec44858bd97fc6a314fb20eed2b10932cbb1\n"
    },
    {
      "commit": "95c33d532f5d69516c0fbe123595f00f00792995",
      "tree": "a0665687ed27e97e010d40acf7ba884980ebb92b",
      "parents": [
        "64be3210e6bae709ee88736f2b7554db6e82f28e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 11:05:59 2015 -0400"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Oct 12 23:08:56 2015 +0000"
      },
      "message": "add timing infrastructure to devstack\n\nthis adds a timing infrastructure to devstack to account for time\ntaken up by set of operations. The first instance of this is\naccounting the time taken up by doing apt_get calls.\n\nChange-Id: I855ffe9c7a75e9943106af0f70cf715c34ae25c5\n"
    },
    {
      "commit": "887f182fa146b20011f9127e5653df8b42fa4897",
      "tree": "e1e207b6eeed5615c9e39c5aa946bcdcee4f5a4a",
      "parents": [
        "0914d04343b60392c5227559dcaa0da39b2d1c64"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 12 10:36:34 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Mon Oct 12 16:57:13 2015 +0000"
      },
      "message": "docs: merge multiple interface sections with provider network section\n\nIn this guide, multiple interfaces in DevStack is only used when doing\nprovider networking, so let\u0027s go ahead and just put the information\ninside the provider network section. That way it won\u0027t be confusing.\n\nChange-Id: I66f58ffb936230e72ac4cf8c04668e25dac5b17a"
    },
    {
      "commit": "95d4226c4ce4e3ddd0d159572790d04c17bea831",
      "tree": "dabd0ef043e3877eaa3ce865af8307bd548a83ff",
      "parents": [
        "64be3210e6bae709ee88736f2b7554db6e82f28e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 12 07:34:41 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 12 07:40:04 2015 -0400"
      },
      "message": "make i local\n\nThis prevents bleed out of the i variable to other functions that\nmight call this inside their own iteration loop.\n\nChange-Id: I42d0c287a6f4bb24ae3871de9abb7e0de98a8462\n"
    },
    {
      "commit": "64be3210e6bae709ee88736f2b7554db6e82f28e",
      "tree": "2dfdcda131b89c63963ea144ef1846bcfa1c345f",
      "parents": [
        "0914d04343b60392c5227559dcaa0da39b2d1c64"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Mon Oct 12 13:10:24 2015 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Mon Oct 12 13:36:30 2015 +0200"
      },
      "message": "Don\u0027t assume that $i variable won\u0027t be overriden in extras.d plugins\n\nThis causes an incorrect warning about ironic jobs putting an unexpected\nfile in extras.d.\n\nChange-Id: I57acf91fba3fe13b3cc8dd739034e146a0b237c4\n"
    },
    {
      "commit": "0914d04343b60392c5227559dcaa0da39b2d1c64",
      "tree": "30bd866eafe134aafb4c72fcdb52641784c7b80d",
      "parents": [
        "fd1050f2b2f01b81d1d6efd21ee810003a95be75",
        "d8aa10e583efbd6574abad03f41674178fa89925"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 12 03:04:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 12 03:04:02 2015 +0000"
      },
      "message": "Merge \"docs: Move tip about Extension Drivers into misc section\""
    },
    {
      "commit": "fd1050f2b2f01b81d1d6efd21ee810003a95be75",
      "tree": "ad1fc6254b091d6a28b39a0606ba869ff223d163",
      "parents": [
        "611cab4b48f14227c636f34cec155dbd99a1d7f2",
        "c6d470142e0a0359a7322e9b76d61ba15caf95bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 12 03:03:53 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 12 03:03:53 2015 +0000"
      },
      "message": "Merge \"Perform additional disable_service checks\""
    },
    {
      "commit": "611cab4b48f14227c636f34cec155dbd99a1d7f2",
      "tree": "57b8b69702abcd67b96df568a82145060d60377c",
      "parents": [
        "4696db94a9b3b749cac61608daffdd883e057479"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:54:32 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 16:17:18 2015 -0400"
      },
      "message": "docs: Add IPs to provider net node configurations\n\nAlso remove variable definitions from compute node localrc that is only\napplicable on the control node.\n\nChange-Id: I37b00611ff08d8973f21af7db340d287b1deb4af\n"
    },
    {
      "commit": "4696db94a9b3b749cac61608daffdd883e057479",
      "tree": "94160b62453f2f9be27a33223e12369f9c71259c",
      "parents": [
        "b2b82a0f34d84ecf5329703bf6e63c89272ef2da"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:31:57 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 16:38:48 2015 +0000"
      },
      "message": "docs: Add network diagram for provider net section\n\nChange-Id: Id39aaab5a7eadfa3fc09ba3d30c48b452d685904"
    },
    {
      "commit": "c6d470142e0a0359a7322e9b76d61ba15caf95bc",
      "tree": "e2cd8f7b1a192d0bee8e870b22e3369ac6d759ca",
      "parents": [
        "b2b82a0f34d84ecf5329703bf6e63c89272ef2da"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Oct 09 14:57:05 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Oct 09 16:34:32 2015 +0000"
      },
      "message": "Perform additional disable_service checks\n\nWith the advent of plugins and their settings files it has become\npossible to disable_service in local.conf only to have the service\nre-enabled in a plugin settings file. This happens because of\nprocessing order.\n\nTo get around this the disable_service function now aggregates\nservice names into a DISABLED_SERVICES variable which is then checked\nduring enable_service. If something tries to enable something that\nwas previously disabled, a warning is produced in the log and the\nservice is not enabled.\n\nThen after all configuration has been sourced a final check is to\ndone by verify_disabled_services to confirm that something has not\nmanually adjusted ENABLED_SERVICES to overcome a previously called\ndisable_service. If something has, the stack dies with an error.\n\nChange-Id: I0f9403f44ed2fe693a46cd02486bd94043ce6b1a\nCloses-Bug: #1504304\n"
    },
    {
      "commit": "d8aa10e583efbd6574abad03f41674178fa89925",
      "tree": "f4b7eb13ce6bc117865c834242a4b7f95c93cbda",
      "parents": [
        "b2b82a0f34d84ecf5329703bf6e63c89272ef2da"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:21:30 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Fri Oct 09 12:21:30 2015 -0400"
      },
      "message": "docs: Move tip about Extension Drivers into misc section\n\nChange-Id: Ifd458495992a0fd1b7437c315b4fe45906830cb1\n"
    },
    {
      "commit": "b2b82a0f34d84ecf5329703bf6e63c89272ef2da",
      "tree": "2b599178ee369b5c77259ff2a6b0531a6d778b86",
      "parents": [
        "434d1b6e1884be26bad43722f7c012111efb70e9",
        "9e11e098c3346efd7cf70283df7c725e5a3e86c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 09 13:58:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 13:58:23 2015 +0000"
      },
      "message": "Merge \"Move $DEST creation after logging setup\""
    },
    {
      "commit": "022c6672ce0e49273e21ece35186d8291f905ca2",
      "tree": "688fdce42189d098bc93522e5480dd6f529445bd",
      "parents": [
        "434d1b6e1884be26bad43722f7c012111efb70e9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 22 15:26:26 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 09 11:20:49 2015 +0000"
      },
      "message": "Revert \"Install g-r version of OSC in configure_tempest\"\n\nThis reverts commit 1fa82aab6634bf815d162978e33b211e1fdef343.\n\nChange-Id: I931756e6d534839a6c9fb3cc6f5dc32c9a1e6436\n"
    },
    {
      "commit": "434d1b6e1884be26bad43722f7c012111efb70e9",
      "tree": "3a97a05bf94cc04bc258f297860465858de39049",
      "parents": [
        "19b09e6d37cc9684ca0a382e59d6c39f08a42be1",
        "3d6eaae21c0b11361b4d83a47e3e345682641e57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 09 11:13:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 11:13:47 2015 +0000"
      },
      "message": "Merge \"don\u0027t install root filters when Q_USE_ROOTWRAP is false\""
    },
    {
      "commit": "19b09e6d37cc9684ca0a382e59d6c39f08a42be1",
      "tree": "80b319e033f8d0dd1ce897afa1a1379131f37ed4",
      "parents": [
        "8b0f5428f0e2aa165621dfa2c456203d156b5f61",
        "c988bf6fde5e692e768f7fbd6b70d2d5715cb85e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 09 11:13:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 11:13:38 2015 +0000"
      },
      "message": "Merge \"Updated configuration and docs for MYSQL_PASSWORD\""
    },
    {
      "commit": "8b0f5428f0e2aa165621dfa2c456203d156b5f61",
      "tree": "f800d8f37bb9de046bdd94eaa76f84d7e50625b3",
      "parents": [
        "c1561f84fb421d2ce28d3c2b07fd7b53f57264bf",
        "56037e9a6e0286640fce1f812f3a9d10c3f8535b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 09 11:03:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 09 11:03:44 2015 +0000"
      },
      "message": "Merge \"provide devstack lockout with .no-devstack file.\""
    },
    {
      "commit": "e82bac04981c8e41a919907d16621c9c952d9224",
      "tree": "d94a1380349e0154da2581b80b281b13dad3aaab",
      "parents": [
        "c1561f84fb421d2ce28d3c2b07fd7b53f57264bf"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Aug 25 14:29:08 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Oct 09 19:07:50 2015 +1100"
      },
      "message": "Detect blank variable in trueorfalse\n\nAs a follow-on to I8cefb58f49dcd2cb2def8a5071d0892af520e7f7, put in\nsome detection around missing variable-to-test arguments in\ntrueorfalse.\n\nCorrect a couple of places where we were passing in blank strings,\nresulting in the default always being applied.\n\nAdd test-cases and enhance the documentation a little.\n\nDepends-On: I8cefb58f49dcd2cb2def8a5071d0892af520e7f7\nChange-Id: Icc0eb3808a2b6583828d8c47f0af4181e7e2c75a\n"
    },
    {
      "commit": "c1561f84fb421d2ce28d3c2b07fd7b53f57264bf",
      "tree": "eace7da884fbe2c9f2ee7c28cba6f163958be5d3",
      "parents": [
        "78bbc5df352e54e05dca5fb0fd4832cf8e1db8fb",
        "fa41b5b47ebbf6f2d973bdde235cb58694a2103f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 18:04:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 18:04:31 2015 +0000"
      },
      "message": "Merge \"make curl fail on pypi errors\""
    },
    {
      "commit": "56037e9a6e0286640fce1f812f3a9d10c3f8535b",
      "tree": "22bd17a04ea073162d9ebe2ea6bfc3831a9749d0",
      "parents": [
        "e3fe3fd8389cf6b887e1f12ae0c4fe81e2b91ff6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 08 12:27:07 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 08 12:27:07 2015 -0400"
      },
      "message": "provide devstack lockout with .no-devstack file.\n\nThis lets you specify that devstack should not be run by the user on\nthe box that you are on. Helps with running commands in the wrong\nwindow.\n\nChange-Id: I7aa26df1a2e02331d596bbfefb0697937787252f\n"
    },
    {
      "commit": "78bbc5df352e54e05dca5fb0fd4832cf8e1db8fb",
      "tree": "77d66f317161bfd56f0ee094edde8f2cc37c7c92",
      "parents": [
        "e148587c3589f6ff61afe907fe35098f1a70a7b5",
        "f80c37dd47ac11b6cbd4cd08a0af2c4c17e31198"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 16:12:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 16:12:37 2015 +0000"
      },
      "message": "Merge \"Ignore bashate long-line warnings (E006)\""
    },
    {
      "commit": "e148587c3589f6ff61afe907fe35098f1a70a7b5",
      "tree": "2af6a2e1ed5bef143ef817c33d088b98fa1bf885",
      "parents": [
        "e3fe3fd8389cf6b887e1f12ae0c4fe81e2b91ff6",
        "0280f6f6c83b45b06220050e0a9353dfe364ef18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 13:16:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 13:16:45 2015 +0000"
      },
      "message": "Merge \"remove corrupt get-pip.py\""
    },
    {
      "commit": "e3fe3fd8389cf6b887e1f12ae0c4fe81e2b91ff6",
      "tree": "c1711cb8eaef0111bb4fb04e8654fc7ec5fe224a",
      "parents": [
        "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5",
        "433a9b10ddd6fa67d7459c4943a92ce4f488cebc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 11:45:17 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 11:45:17 2015 +0000"
      },
      "message": "Merge \"Don\u0027t set xtrace directly in local call\""
    },
    {
      "commit": "fa41b5b47ebbf6f2d973bdde235cb58694a2103f",
      "tree": "808c73b2beb7ed50774c27d5377f7950d6d4b8ee",
      "parents": [
        "0280f6f6c83b45b06220050e0a9353dfe364ef18"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 08 06:05:20 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 08 06:06:34 2015 -0400"
      },
      "message": "make curl fail on pypi errors\n\nThis will make curl fail on pypi errors, and should prevent corrupt\nimages from pypi going offline for a few hours randomly, which it does\nfrom time to time.\n\nCloses-Bug: #1503909\n\nChange-Id: Ib4a740b7d1772e1e36aa701e42d3ac0f0ee12883\n"
    },
    {
      "commit": "3d6eaae21c0b11361b4d83a47e3e345682641e57",
      "tree": "b7375bae263ec10684197c7a1018d6b8cb3ce234",
      "parents": [
        "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5"
      ],
      "author": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Tue Sep 15 15:00:29 2015 +0800"
      },
      "committer": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Thu Oct 08 18:03:18 2015 +0800"
      },
      "message": "don\u0027t install root filters when Q_USE_ROOTWRAP is false\n\nChange-Id: I2f6edfcfb3789310fbeea8a509e0d9a13428becc\nCloses-bug: #1495822\n"
    },
    {
      "commit": "0280f6f6c83b45b06220050e0a9353dfe364ef18",
      "tree": "bf991b83b4ba5c44950e4050ec8849a582e7a307",
      "parents": [
        "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 09:19:53 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Oct 08 05:56:14 2015 -0400"
      },
      "message": "remove corrupt get-pip.py\n\nIf get-pip servers fall over and return 503 for a few hours (which\nthey do medium regularly) we\u0027ll cache crud html, and everything will\nsuck. We know this script should be python, so if it isn\u0027t, delete it.\n\nChange-Id: Ia9f6f7c7217939bc1ab5745f4a9d568acfbf04c8\n"
    },
    {
      "commit": "9e11e098c3346efd7cf70283df7c725e5a3e86c6",
      "tree": "c98969cb65d11f00af2d2152fb2a8a72ccfaf00c",
      "parents": [
        "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5"
      ],
      "author": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Tue Sep 29 20:01:44 2015 +0800"
      },
      "committer": {
        "name": "Einst Crazy",
        "email": "yu.changcai@99cloud.net",
        "time": "Thu Oct 08 17:00:59 2015 +0800"
      },
      "message": "Move $DEST creation after logging setup\n\nSetup the log output before calling functions like\ncheck_path_perm_sanity that want to write out to\nthe error log.\n\nChange-Id: I9815965257c399a48f8cf0f344814d954137aecb\nCloses-Bug: #1500834\n"
    },
    {
      "commit": "c988bf6fde5e692e768f7fbd6b70d2d5715cb85e",
      "tree": "5867217aa47d9385712be6b7c1fa6c9b7ac8465d",
      "parents": [
        "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5"
      ],
      "author": {
        "name": "Swapnil (coolsvap) Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Thu Oct 08 13:10:43 2015 +0530"
      },
      "committer": {
        "name": "Swapnil (coolsvap) Kulkarni",
        "email": "me@coolsvap.net",
        "time": "Thu Oct 08 14:21:58 2015 +0530"
      },
      "message": "Updated configuration and docs for MYSQL_PASSWORD\n\nUpdated MYSQL_PASSWORD to DATABASE_PASSWORD in sample\nconfiguration and existing docs\n\nChange-Id: Iafb295a0b7707e08a81e6528620db8543d40f7ae\n"
    },
    {
      "commit": "c756b5b5d4665e8e0a3e16acb38f0f4e863d9cb5",
      "tree": "9cdd0b4b9856b113238b4ba090e60429b100c2b8",
      "parents": [
        "40643a52f01f86875324dbd1c7ea6dc9bbc834c3",
        "c961e791c1068c3054260c0fa59eed412a1aa6ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 06:05:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 06:05:32 2015 +0000"
      },
      "message": "Merge \"Remove explicit support for OneConvergence plugin\""
    },
    {
      "commit": "40643a52f01f86875324dbd1c7ea6dc9bbc834c3",
      "tree": "03bc2436f7694f042782759e0a8d3085374972c8",
      "parents": [
        "ee2b5d0c62be077af3b29b00937161bc354bc8d5",
        "056a0c6bbc277937ee79361f901e4f6bd5513eec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 06:05:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 06:05:08 2015 +0000"
      },
      "message": "Merge \"build_docs: do not handle md and conf files with shocco\""
    },
    {
      "commit": "ee2b5d0c62be077af3b29b00937161bc354bc8d5",
      "tree": "05d87dbcd6656555ff81cc2495994ce3e00a443c",
      "parents": [
        "0d7343107a89d02673c280d628efa6e725cf87ea",
        "a0cc2918adb4fc9f43c4f2e7f2cec9f46630636f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 06:04:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 06:04:59 2015 +0000"
      },
      "message": "Merge \"fix warning in install_get_pip\""
    },
    {
      "commit": "0d7343107a89d02673c280d628efa6e725cf87ea",
      "tree": "3ad6c02545bd968ab4aede657d53a49f68ad5200",
      "parents": [
        "d111c2174e2f6c19975448f0271aa0c51e714624",
        "72ad942796adb03c96154cd1df4f97ad775e6092"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 06:04:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 06:04:54 2015 +0000"
      },
      "message": "Merge \"use deprecated function instead of modifying global\""
    },
    {
      "commit": "797668ba77d781bf65cbf0832c69c8337603b9a4",
      "tree": "f5588a299963ffe61751c11b212c02c17f498ec8",
      "parents": [
        "d1ddc5396a4c865f09e7087649aed4973d464df0"
      ],
      "author": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Thu Oct 08 06:40:21 2015 +0100"
      },
      "committer": {
        "name": "jianghua wang",
        "email": "jianghua.wang@citrix.com",
        "time": "Thu Oct 08 06:56:25 2015 +0100"
      },
      "message": "XenServer: the cron job shouldn\u0027t print debug text into stderr\n\none cron job attempts to print debug text into stderr; so the file\nof /root/dead.letter gets created and its size grows continuously.\nIt could eventually threaten dom0 disk space. Maybe there are two\nsolutions: one is to redirect the output to a specific log file;\nand rotate log files in the script. And the other one is simply\nto redirect the output /dev/null. By considering the function of\nthis cron job and the printed contents are straight and simple,\nthis patch set goes with the later solution.\n\nChange-Id: I4875e5e3837e6f0249e314c6c5f408c79145c6c1\nCloses-Bug: 1503966\n"
    },
    {
      "commit": "d111c2174e2f6c19975448f0271aa0c51e714624",
      "tree": "87d6b50eccd83011a2d7678d62c46d51988d0dae",
      "parents": [
        "ca9f00874af6323a2ad6d5f113873d37a747a1ac",
        "1de9e330de9fd509fcdbe04c4722951b3acf199c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 05:42:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 05:42:48 2015 +0000"
      },
      "message": "Merge \"add big warning for extras.d usage\""
    },
    {
      "commit": "ca9f00874af6323a2ad6d5f113873d37a747a1ac",
      "tree": "fccd4a6419e0005ea9cf8761158902980b56a03b",
      "parents": [
        "d1ddc5396a4c865f09e7087649aed4973d464df0",
        "33e3969081e9d3acd332f909cf405193603ec915"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 08 05:38:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 08 05:38:00 2015 +0000"
      },
      "message": "Merge \"Add Barbican to plugin registry list\""
    },
    {
      "commit": "7adf15df5c0812a74a1697b930003bc1dcddb127",
      "tree": "c024c170e51f3b14869b17677acedaabf57b06d0",
      "parents": [
        "17491f37d7163c069fe1cca46ae5d272c288d47a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Sep 23 11:56:02 2015 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Oct 08 10:12:34 2015 +1100"
      },
      "message": "Add a debugging userrc after keystone is up\n\nAs a follow-on to the issues raised by\nI069f46f95656655ae7ba8f3dd929f47eae594b68, rather than a re-write of\ncreate_userrc.sh logic, create a temporary userrc that can be helpful\nfor debugging until we have the whole system bootstrapped\n\nChange-Id: I3325acffd259cf7f6f4a153c88037cfe8405ca50\n"
    },
    {
      "commit": "d1ddc5396a4c865f09e7087649aed4973d464df0",
      "tree": "6f2c7ac049eec86561d7e93fc689e7334fc726cf",
      "parents": [
        "17491f37d7163c069fe1cca46ae5d272c288d47a",
        "a83e90b56080d1c86f98e66d146f781c19d150c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 23:11:57 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 23:11:57 2015 +0000"
      },
      "message": "Merge \"Enable CSV logging output for DStat.\""
    },
    {
      "commit": "33e3969081e9d3acd332f909cf405193603ec915",
      "tree": "bac7a6e075aa1ed06ed52ad3faf522b5754bbf75",
      "parents": [
        "17491f37d7163c069fe1cca46ae5d272c288d47a"
      ],
      "author": {
        "name": "Dave McCowan",
        "email": "dmccowan@cisco.com",
        "time": "Wed Oct 07 16:57:58 2015 -0400"
      },
      "committer": {
        "name": "Dave McCowan",
        "email": "dmccowan@cisco.com",
        "time": "Wed Oct 07 17:07:52 2015 -0400"
      },
      "message": "Add Barbican to plugin registry list\n\nBarbican can now be installed with devstack via:\n\nenable_plugin barbican https://git.openstack.org/openstack/barbican\n\nChange-Id: I81af04bb6600d1e58590c39efdc2c0c91563321d\n"
    },
    {
      "commit": "17491f37d7163c069fe1cca46ae5d272c288d47a",
      "tree": "717470c49a29025d0180b2d565ff707d863c108b",
      "parents": [
        "0989cf9512ae827413bc13ba0856125b1bdac375",
        "050a0d5b304a013e23cd5909abf6e11b7dda5f18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 19:30:18 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 19:30:18 2015 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Convert identity defaults to keystone v3 api\"\"\""
    },
    {
      "commit": "a0cc2918adb4fc9f43c4f2e7f2cec9f46630636f",
      "tree": "8db76e9718936410ca323124b32a6d4dd4e83590",
      "parents": [
        "72ad942796adb03c96154cd1df4f97ad775e6092"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 09:06:42 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 15:15:16 2015 -0400"
      },
      "message": "fix warning in install_get_pip\n\nwe were unconditionally adding -z to the curl command even if the file\ndoesn\u0027t exist that we are referencing. That produces a scary warning\nfor users. Lets not do that.\n\nChange-Id: Id2860c1c702510b0f8fd496abce579d0fa3ff867\n"
    },
    {
      "commit": "72ad942796adb03c96154cd1df4f97ad775e6092",
      "tree": "c453685fb6f1e1a857609c6229ab21592c2b582e",
      "parents": [
        "1de9e330de9fd509fcdbe04c4722951b3acf199c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 11:51:40 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 15:15:16 2015 -0400"
      },
      "message": "use deprecated function instead of modifying global\n\nIt\u0027s safer to run this through a common function to let us make\nchanges later.\n\nChange-Id: Ic661824027577e1946726c1843a29ac8325915bf\n"
    },
    {
      "commit": "1de9e330de9fd509fcdbe04c4722951b3acf199c",
      "tree": "a2df114497927184dab66e623ce259258a6d3422",
      "parents": [
        "1e7be9f9eae83306ed2b4ad43d8532a2a010c50c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 08:46:13 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Oct 07 15:15:16 2015 -0400"
      },
      "message": "add big warning for extras.d usage\n\nThis adds a warning for extras.d usage. This will give us something to\nkeep an eye on in logstash to build up the list of projects that will\nbreak at Mitaka-1.\n\nThis also makes the deprecated handling done through a function, which\nwill hopefully make it more consistent in the future.\n\nChange-Id: Icd393bc3e7095fe58be0fd13ef74fece3aa5c5f1\n"
    },
    {
      "commit": "0989cf9512ae827413bc13ba0856125b1bdac375",
      "tree": "99ca448a489680bdefd637d269727b8f9309fbea",
      "parents": [
        "1e7be9f9eae83306ed2b4ad43d8532a2a010c50c",
        "f0131e14b8550d5d3637b29f0151ad280c77cb63"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 16:44:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 16:44:16 2015 +0000"
      },
      "message": "Merge \"Nano and Micro flavors should run really small cirros only\""
    },
    {
      "commit": "056a0c6bbc277937ee79361f901e4f6bd5513eec",
      "tree": "968cb9205cc5fad3e4dc93dade519aafcc81d02f",
      "parents": [
        "1e7be9f9eae83306ed2b4ad43d8532a2a010c50c"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Wed Oct 07 18:11:46 2015 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Wed Oct 07 18:11:46 2015 +0200"
      },
      "message": "build_docs: do not handle md and conf files with shocco\n\nAt the moment the following md and conf files are handled with shocco.\nThis should not be the case.\n\n* samples/local.conf\n* lib/neutron_thirdparty/README.md\n* lib/neutron_plugins/README.md\n\nChange-Id: I11ea5ebda111e6cdab71d3cffaeb4f16443bfd3c\n"
    },
    {
      "commit": "ada886dd43ccc07f48d3a82d8d3d840fe5096c03",
      "tree": "93d62f1c82edc08d813b7f9f7eb9270e7024e055",
      "parents": [
        "433a9b10ddd6fa67d7459c4943a92ce4f488cebc"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 14:06:26 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 17:03:32 2015 +1100"
      },
      "message": "Don\u0027t mix declaration and set of locals\n\nIa0957b47187c3dcadd46154b17022c4213781112 proposes to have bashate\nfind instances of setting a local value.  The issue is that \"local\"\nalways returns 0, thus hiding any failure in the commands running to\nset the variable.\n\nThis is an automated replacement of such instances\n\nDepends-On: I676c805e8f0401f75cc5367eee83b3d880cdef81\nChange-Id: I9c8912a8fd596535589b207d7fc553b9d951d3fe\n"
    },
    {
      "commit": "433a9b10ddd6fa67d7459c4943a92ce4f488cebc",
      "tree": "4db530838dadc2fc4e1e4ae4d37c6213f747919c",
      "parents": [
        "561137e88a513f1c1e1cc9f08b7d3bd909702282"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 13:29:31 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Oct 07 16:54:29 2015 +1100"
      },
      "message": "Don\u0027t set xtrace directly in local call\n\nIa0957b47187c3dcadd46154b17022c4213781112 detects setting local\nvariables with subshell commands.\n\nAlthough this is a particuarly benign case, it trips the test.  Rather\nthan putting in an ignore for this, we can easily change it to make\nthe test pass.  This seems better than putting in special work-arounds\nto bashate, etc.\n\nChange-Id: I37c3967c0f2d780a636a7d26cda83755085c5c69\n"
    },
    {
      "commit": "1e7be9f9eae83306ed2b4ad43d8532a2a010c50c",
      "tree": "f77df5b967187696a3714401dc5b9d8355b3c204",
      "parents": [
        "286cc05973fc4e2f19e3277c17d755aed56f8042",
        "dbe0868d11531204b1dcc3a7eafdf9da711a7cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 03:23:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 03:23:46 2015 +0000"
      },
      "message": "Merge \"Change the default bind_port for swift\""
    },
    {
      "commit": "286cc05973fc4e2f19e3277c17d755aed56f8042",
      "tree": "f4a2d4c4dcf94f6a012dafadec38f62268e4b061",
      "parents": [
        "561137e88a513f1c1e1cc9f08b7d3bd909702282",
        "872a2622b9dc9295918784114bce4f4f991187b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 07 03:23:40 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 07 03:23:40 2015 +0000"
      },
      "message": "Merge \"Move the firewall disable section into a misc section\""
    },
    {
      "commit": "561137e88a513f1c1e1cc9f08b7d3bd909702282",
      "tree": "de3055ad40270a3e780698533847e8c5826f978f",
      "parents": [
        "b0418198564389a0f6e8f9b1905633b8e8ec7ea4",
        "1759618adb90853a76b77bb6ba24f2bed8b3b1f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 06 20:42:55 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 06 20:42:55 2015 +0000"
      },
      "message": "Merge \"update faq entry about running other branches\""
    },
    {
      "commit": "872a2622b9dc9295918784114bce4f4f991187b7",
      "tree": "0442b09ac6a95fb78edb8173b81d5774d0eb34d0",
      "parents": [
        "983c07c297e51a86b44c226491e62b3abfeefb5d"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Oct 06 12:45:06 2015 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Oct 06 12:45:44 2015 -0400"
      },
      "message": "Move the firewall disable section into a misc section\n\nIt broke the flow of the section it was in.\n\nChange-Id: I4c6ec7ccbe7e856600037eb5a3a73863319aa232\n"
    },
    {
      "commit": "b0418198564389a0f6e8f9b1905633b8e8ec7ea4",
      "tree": "1f47555fa8daf857eb1c296e46d3c7889dc44bdc",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f",
        "ce7246a34ba51a5ccff0ac08d6e85a8cda7d275b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 06 13:57:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 06 13:57:12 2015 +0000"
      },
      "message": "Merge \"Workaround potential failure to shutdown services\""
    },
    {
      "commit": "f0131e14b8550d5d3637b29f0151ad280c77cb63",
      "tree": "4c8f3541c41da8cc005ee97b367cf8df95f1be46",
      "parents": [
        "b6249dc2ad630ecb9a231d0ce65d0f14f2116598"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Wed Sep 23 12:55:02 2015 -0500"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Tue Oct 06 08:52:13 2015 -0500"
      },
      "message": "Nano and Micro flavors should run really small cirros only\n\nGuests with large memory requirements can use default flavors, so\nremoving the special flavor for ppc64 since new qemu requires more\nmemory - http://wiki.qemu.org/ChangeLog/2.4 - PowerPC.\nUsers should set DEFAULT_INSTANCE_TYPE to one of the default\nflavors available in local.conf, as m1.tiny.\n\nDocImpact\n\nChange-Id: I0fd275dc7342cc2daa83e9a2bd79d30e7defa3e4\n"
    },
    {
      "commit": "f80c37dd47ac11b6cbd4cd08a0af2c4c17e31198",
      "tree": "e615f5e044748c7cad64fa802ca8481564afa5ee",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 06 20:18:15 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Oct 06 20:19:38 2015 +1100"
      },
      "message": "Ignore bashate long-line warnings (E006)\n\nSince Ic2532676e46e93f129d590d1fa7a044ef65f50fb bashate warns on\nlong-lines.  Traditionally, for whatever reason, devstack hasn\u0027t cared\ntoo much about long lines unless it really damages readability.\n\nSo ignore this to avoid thousands of warnings on the long lines.  Note\neven though released bashate doesn\u0027t have this, ignoring a missing\ntest doesn\u0027t matter.\n\nChange-Id: I16aeaa3b334fac1eec5085f2cfe26c81c53023a8\n"
    },
    {
      "commit": "c961e791c1068c3054260c0fa59eed412a1aa6ed",
      "tree": "ffe6832c01fd5709f0297e9323ea26339d930293",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Oct 05 16:51:33 2015 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Mon Oct 05 16:51:33 2015 -0700"
      },
      "message": "Remove explicit support for OneConvergence plugin\n\nThis is being removed from the Neutron tree, so there is\nno need to keep it here anymore.\n\nChange-Id: Ice869bc445cb9dab6f227c30d38fb9b7ba04442b\nDepends-on: I949a51873ee5af654b577952d423dd29a6ced8e7\n"
    },
    {
      "commit": "1759618adb90853a76b77bb6ba24f2bed8b3b1f5",
      "tree": "6df15b790084d385b4d15676701ffedf4c3cba23",
      "parents": [
        "c4564dfbe60a57069679ff29d488543dc34b0c6f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 05 15:26:43 2015 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Oct 05 15:26:43 2015 -0400"
      },
      "message": "update faq entry about running other branches\n\nChange-Id: I4f982f9050024245c4a656e9535d4fdfb4413f36\n"
    },
    {
      "commit": "c4564dfbe60a57069679ff29d488543dc34b0c6f",
      "tree": "602fecca992fb4785a7b061ca5db8774acd6b4d6",
      "parents": [
        "bd5e6b16590f852402ae60eb6e2b45178be85870",
        "7dd890d6e13e3bc021952ed1e4b81d3ae4bb4356"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 03 22:58:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 03 22:58:35 2015 +0000"
      },
      "message": "Merge \"Install python db client if a db backend is configured\""
    },
    {
      "commit": "dbe0868d11531204b1dcc3a7eafdf9da711a7cc6",
      "tree": "1b4902aa274d1778f9edd05a4eed43dc9f151acc",
      "parents": [
        "bd5e6b16590f852402ae60eb6e2b45178be85870"
      ],
      "author": {
        "name": "Denis Afonso",
        "email": "denis.afonso@gmail.com",
        "time": "Fri Oct 02 23:51:41 2015 -0400"
      },
      "committer": {
        "name": "Denis Afonso",
        "email": "denis.afonso@gmail.com",
        "time": "Fri Oct 02 23:51:41 2015 -0400"
      },
      "message": "Change the default bind_port for swift\n\nThe default bind_port (6011-6013) in the sample config files for swift\nuse port numbers that are in the range registered by X11 (6000-6063) and\ncan prevent swift from starting if the ports are in use.\n\nWe should use an unregistered range (6611-6613).\n\nChange-Id: Ifd95b99004aead5ddc8ae1a8dd3ccd9c4f2abe91\nCloses-Bug: #1254328\n"
    },
    {
      "commit": "ce7246a34ba51a5ccff0ac08d6e85a8cda7d275b",
      "tree": "b6f4bc2aa2337691750b50638de663955d709542",
      "parents": [
        "f4485bae9c719ee6b0c243cf5a69a6461df0bf23"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Thu Apr 23 09:41:06 2015 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 02 06:27:43 2015 -0400"
      },
      "message": "Workaround potential failure to shutdown services\n\nKill them twice to make sure they\u0027re good\u0027n\u0027dead. There is a supposed\nfix to oslo-incubator code, but we\u0027re working around that here in the\nmeantime with this change.\n\nThis returned in Liberty.\n\nChange-Id: I02a7af995dc7de857c4efcf2cef2f95d357c007a\nRelated-Bug: #1446583\n(cherry picked from commit 953baa7998f253681ed31013fd18bd8aa8098b34)\n"
    },
    {
      "commit": "bd5e6b16590f852402ae60eb6e2b45178be85870",
      "tree": "665a1193635494044aedf7defd332ebcb826af73",
      "parents": [
        "f4485bae9c719ee6b0c243cf5a69a6461df0bf23"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Fri Sep 25 17:55:45 2015 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Thu Oct 01 21:01:35 2015 +0000"
      },
      "message": "Remove unnecessary execute permissions\n\nThese files have acquired execute permissions that\nare not strictly necessary because they are being \nsourced, and not intended to be run separately.\n\nRestore to 644\n\nChange-Id: I0b8654123416a07521502b61610ca45c94494a07\n"
    },
    {
      "commit": "f4485bae9c719ee6b0c243cf5a69a6461df0bf23",
      "tree": "25c5807169a8734f4564dfa79fcfc407b6f1cd06",
      "parents": [
        "ace1e8f9b4d2e2750a6c569737d601f2404cdc9f",
        "e5a6f82e431bece62deb830257439b309b2921ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 01 07:14:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 07:14:41 2015 +0000"
      },
      "message": "Merge \"Cleanup nova v2.1 API testing options\""
    },
    {
      "commit": "ace1e8f9b4d2e2750a6c569737d601f2404cdc9f",
      "tree": "53271e39ce1eb05dccc7e83dcc667d2c85731628",
      "parents": [
        "449c467135facf5ad2f7578f5e1f1111d7dc05f3",
        "c295bca61fbef22d4816b2db8cec40e924c709c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 01 01:28:01 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 01 01:28:01 2015 +0000"
      },
      "message": "Merge \"Fix tunneling support for linuxbridge-agent\""
    },
    {
      "commit": "449c467135facf5ad2f7578f5e1f1111d7dc05f3",
      "tree": "8e39ea41479f0789b6d1317da045ae9f1b394f9c",
      "parents": [
        "97946a313fcb75ed723ab46d92ce9e775366d047",
        "651cb1ad758866a87b947c4e50b4ec995072d6ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 21:24:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 21:24:38 2015 +0000"
      },
      "message": "Merge \"Add toggle to run Cinder API under Apache\""
    },
    {
      "commit": "97946a313fcb75ed723ab46d92ce9e775366d047",
      "tree": "74236519e0c5da4869e2b53a640dbf6b8d2726ef",
      "parents": [
        "afe5074cddf7e3ca371227c5faf4c6a6e1a83865",
        "713fd2f6c644e13ed8ad7e8d819f6a3d44ff5370"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 16:18:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 16:18:03 2015 +0000"
      },
      "message": "Merge \"Additionally install test-requirements with pip_install\""
    },
    {
      "commit": "afe5074cddf7e3ca371227c5faf4c6a6e1a83865",
      "tree": "c08e6c4754985d6f1e0d7b4d2477812ec61d08f3",
      "parents": [
        "0a4cbde358639d8b52fc74efaab87307cc3bd193",
        "c35eee5dbbb6b4dbc2901ebef4c4d88780aa74ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 30 15:17:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 30 15:17:41 2015 +0000"
      },
      "message": "Merge \"use nproc/2 workers for large ops job\""
    }
  ],
  "next": "0a4cbde358639d8b52fc74efaab87307cc3bd193"
}
