)]}'
{
  "log": [
    {
      "commit": "0f649bde6aed5396b901b092d36be61bd2509115",
      "tree": "f35842b00101e956629e7d2950c93f93939b4f1a",
      "parents": [
        "45e9bfdba60358bfacf62fb49cece50405fd8cf9",
        "2e309e6fc195b577737d9e07a14224b718390fd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 10 15:24:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 15:24:17 2013 +0000"
      },
      "message": "Merge \"Update gitignore because of oslo setup.py\""
    },
    {
      "commit": "45e9bfdba60358bfacf62fb49cece50405fd8cf9",
      "tree": "9fd1e47e32ece5c77774dbeafe07f5bed1aa6ffc",
      "parents": [
        "631df481c8050597f17247f795ee649271b7d849",
        "40ec123dee6e6cb616f7a490313c8ce3759380a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 10 15:05:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 15:05:00 2013 +0000"
      },
      "message": "Merge \"Fix tenant leaking in test_tenants.py\""
    },
    {
      "commit": "631df481c8050597f17247f795ee649271b7d849",
      "tree": "13cf9f0d804b1049a5ec06c9d24f5fd84009979e",
      "parents": [
        "29843cc8dbcc431c3324fc91a44f03af4fdab7ac"
      ],
      "author": {
        "name": "Zhiteng Huang",
        "email": "zhiteng.huang@intel.com",
        "time": "Thu Jan 10 10:56:57 2013 +0800"
      },
      "committer": {
        "name": "Zhiteng Huang",
        "email": "zhiteng.huang@intel.com",
        "time": "Thu Jan 10 12:58:04 2013 +0800"
      },
      "message": "Use real capabilites for volume type instead of fake ones\n\nReplace fake capabilities requirements in volume type extra spec\nwith real capabilites that Cinder/iSCSI driver would report.\n\nfix bug: 1098017\n\nChange-Id: I0e226c14df95097cfdf653f0a13a45b8acff39da\n"
    },
    {
      "commit": "2e309e6fc195b577737d9e07a14224b718390fd7",
      "tree": "ab0858a01e1e9de05ffd417e7b970c5737c48e1e",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 07 15:56:08 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jan 09 10:54:17 2013 -0500"
      },
      "message": "Update gitignore because of oslo setup.py\n\nChange I6ed3a97e35ce73b820f7a436214480051ed6528f started using\nsetup.py in oslo. This adds support for auto generating the AUTHORS\nand ChangeLog files.\n\nThis adds these files to gitignore and adds a .mailmap to cleanup the file.\n\nFixes bug 979958.\n\nChange-Id: If61920c81499c5e579d3c1e7a66f8bf02020dfa9\n"
    },
    {
      "commit": "29843cc8dbcc431c3324fc91a44f03af4fdab7ac",
      "tree": "3f018d5a81f83c43baa1e014d9695ec6641b7d1b",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817",
        "d15705bed5c4826312db1ed1f6e0debd6c046d57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 08 17:53:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 08 17:53:35 2013 +0000"
      },
      "message": "Merge \"Add tools/tempest_coverage.py script.\""
    },
    {
      "commit": "40ec123dee6e6cb616f7a490313c8ce3759380a3",
      "tree": "dd1d09f77de41f9755a56231c4604edfadb79595",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 08 11:45:32 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 08 11:53:47 2013 +0100"
      },
      "message": "Fix tenant leaking in test_tenants.py\n\n* listing test removed, because the delete test contained similar logic\n* negative tests are marked as negativ\n\nFixes Bug: #1080971\n\nChange-Id: I9a602b02be65ada92df1c8c967aeae728f2ca5f7\n"
    },
    {
      "commit": "d8fe18213b71c9742a1cd4f59a53e3ff59622817",
      "tree": "5be50aa985028570b5ba3ea412f3b889f90a88e5",
      "parents": [
        "938259882cdb9a00bd42a9eabeb72057bf22f452",
        "93f19e8a4280b37e7f402d45d1e41164e29ba354"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 19:16:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 19:16:42 2013 +0000"
      },
      "message": "Merge \"Fix parsing of addresses. lp#1074039\""
    },
    {
      "commit": "938259882cdb9a00bd42a9eabeb72057bf22f452",
      "tree": "5e60882b22e609f316b98745dcfc84c9cbfcae04",
      "parents": [
        "59889b7b59314f22a66e60ac8bbfa5960b44c11f",
        "1ab2e9e9c0b9fdb84e90a64d695652c01701dba5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 17:57:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 17:57:04 2013 +0000"
      },
      "message": "Merge \"Fix boto lib config\""
    },
    {
      "commit": "d15705bed5c4826312db1ed1f6e0debd6c046d57",
      "tree": "dcd31515263ceb3f3e446a60972624e6536e9a24",
      "parents": [
        "a4850ca7a0536e39608ebdb94db6524fce040831"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 16 14:04:48 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 07 09:56:03 2013 -0500"
      },
      "message": "Add tools/tempest_coverage.py script.\n\nThis adds support for testing tempest\u0027s coverage on nova.\ntools/tempest_coverage.py will enable coverage reporting in\nnova to be started and stopped. It also performs coverage report\ngeneration.\n\nWhen it is enabled from run_tests with \u0027-c\u0027 or \u0027--nova_coverage\u0027\na single text report file will be generated per nova service.\n\nImplements: blueprint tempest-coverage-reporting\nChange-Id: I00a52fb013c5a7a66a2317dbd5359a22d35bdb29\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "59889b7b59314f22a66e60ac8bbfa5960b44c11f",
      "tree": "c9d6f5b52d7dd55cd26da0e38a36e6e644c43638",
      "parents": [
        "4701bb0cd84c8e4a83519ddfc212d3f15dba6503",
        "f237ccb19f0919cd99bb270f5e4215c278b6dfd1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 12:38:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 12:38:22 2013 +0000"
      },
      "message": "Merge \"Fix T401 and T402 errors\""
    },
    {
      "commit": "93f19e8a4280b37e7f402d45d1e41164e29ba354",
      "tree": "06498a4fc25ca172f0c2dd803a4184c4c9547c76",
      "parents": [
        "af6fca5d69b5a5528f4d7b7027f579709b2bd5fa"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Wed Dec 12 20:24:17 2012 +0100"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Mon Jan 07 13:04:06 2013 +0100"
      },
      "message": "Fix parsing of addresses. lp#1074039\n\nChange-Id: Ibcb0d84985bec19f58c4454036633745b6c21aae\n"
    },
    {
      "commit": "4701bb0cd84c8e4a83519ddfc212d3f15dba6503",
      "tree": "44917c0e4172c309d34fc14e8e960c1d15439b78",
      "parents": [
        "d18cfe54730e43dc24be3baf65e1141ff20a7cb9",
        "c6081cfad111781ab2c65266b43f84b4b7647cb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 10:27:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 10:27:44 2013 +0000"
      },
      "message": "Merge \"fix file injection test to not assume /etc is present\""
    },
    {
      "commit": "f237ccb19f0919cd99bb270f5e4215c278b6dfd1",
      "tree": "c0fbfcc778232ec33ba30842faa39b5f4a737429",
      "parents": [
        "d18cfe54730e43dc24be3baf65e1141ff20a7cb9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 15:19:14 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jan 06 23:24:03 2013 -0500"
      },
      "message": "Fix T401 and T402 errors\n\nFix all the one line docstring errors in T401 and T402, now\nwe no longer ignore any of our own rules in hacking.py\n\nFix run_tests.sh to pick up the \u0027stress\u0027 directory, which tox\ndoes for pep8. Additional fixes to the stress tests for T4* tests\n\nChange-Id: Ie569a924e8eb355afbbd9b244f77dec34061b5cb\n"
    },
    {
      "commit": "d18cfe54730e43dc24be3baf65e1141ff20a7cb9",
      "tree": "2efcb442ab78c9eb84cc82268a4e77c50a0f409a",
      "parents": [
        "97449cc66c56ba7ee92a95c8356fd68244bbd5a7"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 14:53:00 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jan 06 23:23:50 2013 -0500"
      },
      "message": "tempest error codes should start with T\n\nBecause this was originally based on the nova hacking.py\nthe error codes were all N*. But now that we are owning it\nin tempest they should be T*, as we\u0027re diverging.\n\nChange the ignores to follow the errors that we\u0027re ignoring.\n\nChange-Id: I7b23325da41a3942ae51ee3d29a49f54c75c57f8\n"
    },
    {
      "commit": "1ab2e9e9c0b9fdb84e90a64d695652c01701dba5",
      "tree": "c493ffe28625fed79445c38e28307e8179deaa6a",
      "parents": [
        "64ef48dd39b5e077dfb8ae12de36ac360ecb9683"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 20:56:22 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 21:00:13 2013 +0100"
      },
      "message": "Fix boto lib config\n\n* boto lib configuration expects string parameters\n\nChange-Id: I25098c7229adbaa2cfa025c9230ed7efbb12b5af\n"
    },
    {
      "commit": "97449cc66c56ba7ee92a95c8356fd68244bbd5a7",
      "tree": "fb247ad9bbd2b6051e8377cec4e09b9229030a00",
      "parents": [
        "64ef48dd39b5e077dfb8ae12de36ac360ecb9683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 14:38:26 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 15:21:03 2013 -0500"
      },
      "message": "add hacking.py rule to prevent docstrings\n\nadd new rule for hacking.py to catch and prevent docstrings on\ntest_ functions in the tempest/test directory. Found 2 oddballs\nthat I missed on the last conversion.\n\nupdate ./run_tests.sh to not ingore all N4* errors (basically all\nour custom rules), 401 and 402 still ignored because we actually\nhave a lot of errors on both of those.\n\nChange-Id: I894d181433b7dcd1a9f4429f1a463be75018f05e\n"
    },
    {
      "commit": "c6081cfad111781ab2c65266b43f84b4b7647cb1",
      "tree": "6c58bec7cf74969d087ef2d69ad6559bce76aad7",
      "parents": [
        "a4850ca7a0536e39608ebdb94db6524fce040831"
      ],
      "author": {
        "name": "Pádraig Brady",
        "email": "pbrady@redhat.com",
        "time": "Fri Jan 04 17:43:53 2013 +0000"
      },
      "committer": {
        "name": "Pádraig Brady",
        "email": "P@draigBrady.com",
        "time": "Fri Jan 04 17:51:48 2013 +0000"
      },
      "message": "fix file injection test to not assume /etc is present\n\nFile injection is currently failing as the /etc\ndirectory is not present and the file injection\nlogic currently doesn\u0027t ensure a specified directory is present.\nThere is a pending change https://review.openstack.org/#/c/18900/\nthat changes operation so that a failure to inject user\nspecified files results in startup failure,\nso adjust the test to inject to always present root dir.\n\nChange-Id: I864272516e06ac0c2317b4470e263f5db41149f9\n"
    },
    {
      "commit": "64ef48dd39b5e077dfb8ae12de36ac360ecb9683",
      "tree": "99f9ffd23792eeb21a9301a8e5e488149b2946d1",
      "parents": [
        "46c4a2bc5dec117f861499f0cfa1403fe146445d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 03 17:54:36 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 10:59:43 2013 -0500"
      },
      "message": "convert docstrings to comments\n\nConvert docstrings to comments so that it\u0027s easier\nto track down what tests are running under nose\n\nChange-Id: I18eea03b86ee027451438593105337eb2778c519\n"
    },
    {
      "commit": "46c4a2bc5dec117f861499f0cfa1403fe146445d",
      "tree": "1fef3c0f7936b2c424b9d919efab0bde6c480849",
      "parents": [
        "72a003837f44077dabf56ecc6701373ce782b94d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 03 17:54:17 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 10:59:43 2013 -0500"
      },
      "message": "convert docstrings to comments\n\nConvert docstrings to comments so that it\u0027s easier\nto track down what tests are running under nose\n\nChange-Id: I43f20de94a9ca45acdf13223c3033d41590644d6\n"
    },
    {
      "commit": "72a003837f44077dabf56ecc6701373ce782b94d",
      "tree": "1731bca61a49aa246dd8de67ffb97baeec4d85a1",
      "parents": [
        "4dd2c0beff5dbe8026bdbb84c5176ed86a8674cd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 03 17:53:38 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 10:59:43 2013 -0500"
      },
      "message": "convert docstrings to comments\n\nConvert docstrings to comments so that it\u0027s easier\nto track down what tests are running under nose\n\nChange-Id: Ia59715eed72d1133efba575d08f0556022ea32b3\n"
    },
    {
      "commit": "4dd2c0beff5dbe8026bdbb84c5176ed86a8674cd",
      "tree": "99740fd05176beda61c8ccbc69a5d990bf748dfc",
      "parents": [
        "a4850ca7a0536e39608ebdb94db6524fce040831"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 03 17:50:28 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 10:59:43 2013 -0500"
      },
      "message": "convert docstrings to comments\n\nConvert docstrings to comments so that it\u0027s easier\nto track down what tests are running under nose\n\nChange-Id: Iab2c303a54983700c7ab25437c8324b95b341754\n"
    },
    {
      "commit": "a4850ca7a0536e39608ebdb94db6524fce040831",
      "tree": "71cb33dcba2a2bd51cf00dbb9aad496effd20c13",
      "parents": [
        "5c40314dea773bef72c74d2010b83d19909ac268",
        "0cc26b6aede5971f7e15f101dd7cd55e4c40c2c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 04 15:38:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 04 15:38:15 2013 +0000"
      },
      "message": "Merge \"Fix venv for ./run_tests.sh -p\""
    },
    {
      "commit": "5c40314dea773bef72c74d2010b83d19909ac268",
      "tree": "3c9ab645d94e7130b934d272494bf7e5f36ea9f2",
      "parents": [
        "a1343de5e87d1c27a2f35c29c222cf624c291c69",
        "3447fa1d282b1d0402fd3597eaafd84fe032604e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 04 14:52:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 04 14:52:13 2013 +0000"
      },
      "message": "Merge \"Add python-quantumclient to pip-requires\""
    },
    {
      "commit": "a1343de5e87d1c27a2f35c29c222cf624c291c69",
      "tree": "1816491498da62929210074fa50d92cd021f4656",
      "parents": [
        "44f96b1ebb06f69220f7c4e62be7489e39549e5d"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Fri Jan 04 16:21:35 2013 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Fri Jan 04 16:50:27 2013 +0800"
      },
      "message": "Fixes PEP8 error E121\n\nFixed E121 errors where continuation line indentation is not a multiple of four\n\nChange-Id: I267036c4c95aaa772170f4f23b675fa71abb4036\n"
    },
    {
      "commit": "0cc26b6aede5971f7e15f101dd7cd55e4c40c2c9",
      "tree": "b28169f991bf57aba75907395959d8850b2770f7",
      "parents": [
        "44f96b1ebb06f69220f7c4e62be7489e39549e5d"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 03 18:07:09 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 03 18:07:09 2013 -0500"
      },
      "message": "Fix venv for ./run_tests.sh -p\n\nCurrently just running pep8 with ./run_test.sh -p is not\nusing the venv because the wrapper definition was occurring\nafter tools/hacking.py was run. This moves the pep8 check to\nafter the venv setup to fix this issue.\n\nChange-Id: Ie9fd2a427d8e8875d0cb0db885ea442b2d29ae73\n"
    },
    {
      "commit": "44f96b1ebb06f69220f7c4e62be7489e39549e5d",
      "tree": "ecee8b5f72e82290bb01bf58c7d494102c1a7a14",
      "parents": [
        "fc0ee884cb8f7a8c8037f8300753f13ec1644961",
        "39e48ef9f34f933f50090b6f691ab81fb8d6e716"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 03 22:02:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 03 22:02:08 2013 +0000"
      },
      "message": "Merge \"Use oslo cfg module for tempest config.py\""
    },
    {
      "commit": "fc0ee884cb8f7a8c8037f8300753f13ec1644961",
      "tree": "10c35997a4f814800dce8b4ac8eb35e6dbe5d115",
      "parents": [
        "14a6015d80a6eaf5072af8c275e908be20426fab",
        "481466b8ba5ef4af5aa7ff30d63098ad9e70dd15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 03 22:01:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 03 22:01:24 2013 +0000"
      },
      "message": "Merge \"Initial Oslo sync for Tempest.\""
    },
    {
      "commit": "39e48ef9f34f933f50090b6f691ab81fb8d6e716",
      "tree": "16d60d72bae2f4d932c48dbb77db48c8830db36b",
      "parents": [
        "481466b8ba5ef4af5aa7ff30d63098ad9e70dd15"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 21 13:36:15 2012 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 03 19:31:48 2013 +0000"
      },
      "message": "Use oslo cfg module for tempest config.py\n\nThis changes how config.py parses and sets options. Instead of\nusing ConfigParser tempest.openstack.common.cfg is now used.\n\nThe configuration option usage remains the same so you access\noptions in the same way.\n\nChange-Id: I6698f942dcc4cd917f3ea7ab8b489233dca633ce\n"
    },
    {
      "commit": "481466b8ba5ef4af5aa7ff30d63098ad9e70dd15",
      "tree": "f33364cfd67d4409b614efe0fb501fed6b07bb4f",
      "parents": [
        "8dc9cfee126e88e3d6633985b76e465843fe8aae"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Dec 20 17:16:01 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 03 14:29:19 2013 -0500"
      },
      "message": "Initial Oslo sync for Tempest.\n\nThis patch syncs cfg, iniparser, and setup from oslo.\nAdditionally, to avoid a name conflict tempest.openstack was\nrenamed tempest.clients.\n\nAlso, the duplicate copy of setup.py in tempest.common was removed\nand all references to it were updated.\n\nChange-Id: I6ed3a97e35ce73b820f7a436214480051ed6528f\n"
    },
    {
      "commit": "3447fa1d282b1d0402fd3597eaafd84fe032604e",
      "tree": "e4e0d62cabdf13d92e9eb64f6b344e9c7d3ce893",
      "parents": [
        "8dc9cfee126e88e3d6633985b76e465843fe8aae"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Dec 20 20:08:46 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Jan 03 18:05:33 2013 +0000"
      },
      "message": "Add python-quantumclient to pip-requires\n\nChange-Id: If30572e695dd7a34553339ee3997aaf930a06f0c\n"
    },
    {
      "commit": "14a6015d80a6eaf5072af8c275e908be20426fab",
      "tree": "c2ded76748dca21992db492498ae502e7cd57df4",
      "parents": [
        "8dc9cfee126e88e3d6633985b76e465843fe8aae"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Dec 13 15:59:40 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jan 02 11:23:01 2013 -0500"
      },
      "message": "add run_tests.sh option to not capture stdout\n\ndebugging tempest failures should be made easier by\nchanging this run behavior\n\nChange-Id: Idde026632de4167ab847f970350a24c17fe8e7a0\n"
    },
    {
      "commit": "8dc9cfee126e88e3d6633985b76e465843fe8aae",
      "tree": "38921caf5dcbacad05eb04707601d0b2771ae0e4",
      "parents": [
        "56c86bfc0ae481a8517b4d03411ac5cd6549ac65",
        "d793d69e2bcfa07a025895cf5f8510cdca89d07b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 31 20:02:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 31 20:02:06 2012 +0000"
      },
      "message": "Merge \"Addition of XML support to test_console_output.py\""
    },
    {
      "commit": "56c86bfc0ae481a8517b4d03411ac5cd6549ac65",
      "tree": "14e42289c338460c4385a13351b2dfebe1ce3345",
      "parents": [
        "a72ee9a88813b35dfde76f3043932532d5500de7",
        "6ab397bac8475a52278ab58443cb2a56e8a8fb14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 31 19:50:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 31 19:50:35 2012 +0000"
      },
      "message": "Merge \"Tests to check few object actions anonymously\""
    },
    {
      "commit": "d793d69e2bcfa07a025895cf5f8510cdca89d07b",
      "tree": "9734144eb05bb463f8ed8020d839ac2cd7a3090e",
      "parents": [
        "87da0df8c45e0f398aeeacb83ff2f8e8d5819e55"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Dec 25 12:54:50 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Dec 28 19:56:59 2012 +0530"
      },
      "message": "Addition of XML support to test_console_output.py\n\nAdded logic to test_console_output.py file so as to support XML calls.\nHence added exclusive client file for XML. Also modified JSON client\nfile and openstack.py according to new addition of XML support.\n\nChange-Id: Ib1fab3e3dc97d3b61ceb60e0d846c4b36f472932\nImplements: blueprint add-xml-support\n"
    },
    {
      "commit": "a72ee9a88813b35dfde76f3043932532d5500de7",
      "tree": "a87b533b93432149ec7ddb972528ec482eec97e2",
      "parents": [
        "87da0df8c45e0f398aeeacb83ff2f8e8d5819e55"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Dec 26 15:03:27 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu Dec 27 17:33:18 2012 +0530"
      },
      "message": "Logic in rest_client incorrect \"resp.status\u003d413\"\n\nrest_client is NOT redriving rate limited calls for the second time.\nWhen 413 error code is encountered for a request, it checks for the\nword \"overLimit\" and \"limit\" in resp_body and resp_body[message]\nrespectively so as to confirm if it is a absolute-limited call.\nIf absolute limited call is confirmed, OverLimit exception is raised\nwithout any re-try for request.\nThen comes the check for depth \u003c MAX_RECURSION_DEPTH, if it is true,\nre-drive towards request call occurs.\nBut, the word \"limit\" also appears in the message of ratelimited call.\nHence it is incorrect to raise OverLimit exception without re-try when\nword \"limit\" is present in the message of response.\nThus changed the word to \"exceeded\" instead of \"limit\".\nFixes: bug #1093573\n\nChange-Id: Iadd94c18668096d7e4795631337230ec36e9c4b9\n"
    },
    {
      "commit": "6ab397bac8475a52278ab58443cb2a56e8a8fb14",
      "tree": "6c7d739c64ef46534c61a3c71e516ab7e1c097ee",
      "parents": [
        "87da0df8c45e0f398aeeacb83ff2f8e8d5819e55"
      ],
      "author": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Thu Dec 20 12:16:17 2012 +0530"
      },
      "committer": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Mon Dec 24 11:38:53 2012 +0530"
      },
      "message": "Tests to check few object actions anonymously\n\nAdds three test cases to \"test_object_services.py\" so as to validate\nGET, Create, Delete object without using credentials. And also\nAdded corresponding client method in \"ObjectClientCustomizedHeader\"\nclass of object_client.py. For the above test cases to work properly,\nthe earlier test case and test name\n\"test_access_object_without_using_creds\" has been modified\nIncorporated reviewer comments and submitting as patch 3.\n\nChange-Id: I9ef545046d3e3b258b054ef3f45f6a07db541363\nImplements: blueprint add-swift-security-tests\n"
    },
    {
      "commit": "87da0df8c45e0f398aeeacb83ff2f8e8d5819e55",
      "tree": "0219020e0b4798bb3f934e25647f6dd675e8736b",
      "parents": [
        "acf72b4afb72cf927374a0dd13ccd771512d874d",
        "a3e283d163f00f4efa8f9bb8a5b22a287c71e4c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 22 22:07:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 22 22:07:06 2012 +0000"
      },
      "message": "Merge \"Add error handling to smoke test cleanup.\""
    },
    {
      "commit": "acf72b4afb72cf927374a0dd13ccd771512d874d",
      "tree": "96d8a6fc328e01a8519b073c11f76c164d3e2355",
      "parents": [
        "ba69fe2f283523a8974edff272979e818d128c97",
        "56aa72118754e7c34cf423a0b077f9a215e5b2fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 22 22:06:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 22 22:06:21 2012 +0000"
      },
      "message": "Merge \"Remove unused imports.\""
    },
    {
      "commit": "ba69fe2f283523a8974edff272979e818d128c97",
      "tree": "013fd7d60e7a4b84082c94a49ed5a2dc5d2faa18",
      "parents": [
        "3f4c292bc4899ee15cd89a5b1055df16f8179404",
        "c9611551adde8a9b5efb439b4e562637f3221396"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 22 21:44:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 22 21:44:38 2012 +0000"
      },
      "message": "Merge \"Do not limit the max versions in the requirements\""
    },
    {
      "commit": "3f4c292bc4899ee15cd89a5b1055df16f8179404",
      "tree": "c24ed6628dca335be25f0c8ed8449b2b6d1e6b3c",
      "parents": [
        "4812d423e3161ef7571ebdd3b81b61d2a985bfa4",
        "22ec5d9d38c9632d0440dc284c728936dc406bea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 21 22:15:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 21 22:15:47 2012 +0000"
      },
      "message": "Merge \"Fix sample conf for compatability with devstack.\""
    },
    {
      "commit": "56aa72118754e7c34cf423a0b077f9a215e5b2fd",
      "tree": "cfdc16c2a30ac58fa3ca1bd17c6f6dc048cd15ee",
      "parents": [
        "4812d423e3161ef7571ebdd3b81b61d2a985bfa4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 21 11:24:16 2012 -0500"
      },
      "committer": {
        "name": "Matthew",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 21 15:46:13 2012 -0500"
      },
      "message": "Remove unused imports.\n\nChange-Id: I01f607c8a1dfd6839e4bb3ba3eba0d7cfb1459f5\n"
    },
    {
      "commit": "a3e283d163f00f4efa8f9bb8a5b22a287c71e4c2",
      "tree": "20afa00a1c43bfa8a1d3248f037123b58da624f9",
      "parents": [
        "4812d423e3161ef7571ebdd3b81b61d2a985bfa4"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Dec 20 19:08:07 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Dec 20 20:01:37 2012 +0000"
      },
      "message": "Add error handling to smoke test cleanup.\n\n * DefaultClientSmokeTest.tearDownClass was previously calling\n   delete() on test resources without error handling.  Since the\n   intent of the method is to remove test resources, a NotFound\n   exception indicating that the resource has already been\n   removed can safely be ignored.\n\nChange-Id: Idd289d2f3ce4133c49b0c882304d6ad6695a7396\n"
    },
    {
      "commit": "4812d423e3161ef7571ebdd3b81b61d2a985bfa4",
      "tree": "f62d3d70973861c4a7583d848f3014807cc88eef",
      "parents": [
        "54be282ba965c623c03c7022cebd673b112c534f",
        "b3501ef1d461b981dd00c5e0f80cad140635c5c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 19 23:04:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 23:04:20 2012 +0000"
      },
      "message": "Merge \"Negative Cinder tests for Volume Types,extra specs\""
    },
    {
      "commit": "54be282ba965c623c03c7022cebd673b112c534f",
      "tree": "ce379e6fdc0dcce1ebba1ff59cd09755317300bd",
      "parents": [
        "8e937d702398e9821a70843fa693131bee236339",
        "d6ba4b4f6362a0ed9e0c90bde8d0d56e2ceeb09b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 19 22:57:33 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 22:57:33 2012 +0000"
      },
      "message": "Merge \"Specify region by name.\""
    },
    {
      "commit": "c9611551adde8a9b5efb439b4e562637f3221396",
      "tree": "ad3a09aeeb81bf72de7374802fb283024955e221",
      "parents": [
        "8e937d702398e9821a70843fa693131bee236339"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 19 19:32:22 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 19 19:34:38 2012 +0100"
      },
      "message": "Do not limit the max versions in the requirements\n\n* The tempest should be compatible with latest openstack componets\n\nChange-Id: I1d981a18757cae4e8bc3599e7f8196eabd5c0a2a\n"
    },
    {
      "commit": "b3501ef1d461b981dd00c5e0f80cad140635c5c2",
      "tree": "70802bbca63e554b8fc446fffa1ed2fd279c43cb",
      "parents": [
        "8e937d702398e9821a70843fa693131bee236339"
      ],
      "author": {
        "name": "Rohan Rhishikesh Kanade",
        "email": "rohan.kanade@nttdata.com",
        "time": "Fri Dec 14 04:54:07 2012 -0800"
      },
      "committer": {
        "name": "Rohan Rhishikesh Kanade",
        "email": "rohan.kanade@nttdata.com",
        "time": "Wed Dec 19 07:21:18 2012 -0800"
      },
      "message": "Negative Cinder tests for Volume Types,extra specs\n\n* Adds negative tests for volume types.\n* Adds negative tests for volume type extra specs.\n* Adds xml client for volume types and extra specs.\n\nFixes LP Bug #1090229\n\nChange-Id: I97ad07ffff7d85b5901fb4c23b70fe4a8814ebcb\n"
    },
    {
      "commit": "22ec5d9d38c9632d0440dc284c728936dc406bea",
      "tree": "2f1d7c8b304f91510ca53563ea367b5a46cb3a46",
      "parents": [
        "0c38121479486781b150ce5e96c943cd5fdd24d2"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Dec 19 02:57:04 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Dec 19 04:11:43 2012 +0000"
      },
      "message": "Fix sample conf for compatability with devstack.\n\nChange-Id: I9411e3fd25ade2a09f2469306273cbaedf5ce910\n"
    },
    {
      "commit": "d6ba4b4f6362a0ed9e0c90bde8d0d56e2ceeb09b",
      "tree": "4d45251b24e4bba46b0d17a19cbc0ed5842947bd",
      "parents": [
        "cd825a800106eff621d94b1b93a95be3868b5841"
      ],
      "author": {
        "name": "K Jonathan Harker",
        "email": "k.jonathan.harker@hp.com",
        "time": "Tue Dec 18 13:50:47 2012 -0800"
      },
      "committer": {
        "name": "K Jonathan Harker",
        "email": "k.jonathan.harker@hp.com",
        "time": "Tue Dec 18 16:23:06 2012 -0800"
      },
      "message": "Specify region by name.\n\nRather than just taking the first region in the array,\nspecify the name of the region as a string. If the region\nis not found, then fallback to the first in the array.\n\nChange-Id: I9f710812cc69a4f4f615ca72483dd58441b3b08a\n"
    },
    {
      "commit": "8e937d702398e9821a70843fa693131bee236339",
      "tree": "77bea96e1f2b5806fcdf718ad4699c6682c321ad",
      "parents": [
        "e7b9be66bc83bd928420e86489fa0a26ffbc00b8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 14 11:11:41 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Dec 18 09:51:23 2012 -0500"
      },
      "message": "Fix use of venv in Tempest.\n\nCurrently when running Tempest tests with run_tests.sh a venv\nisn\u0027t being used. This leaves tempest at the mercy of whatever\nrequired package versions are installed on the system.\n\nThis patch takes install_venv.py and with_venv.sh from nova and\nintegrates them into run_tests to ensure that the correct\ndependencies versions from pip-requires and test-requires are\nbeing used.\n\nChange-Id: I4bf4a02890a33c4034e4493d1763ed4019fdf46e\n"
    },
    {
      "commit": "e7b9be66bc83bd928420e86489fa0a26ffbc00b8",
      "tree": "723f989508835e9417806a9525fba7678b1ee3b9",
      "parents": [
        "cd825a800106eff621d94b1b93a95be3868b5841",
        "1a9ad61694f79ac5249a2caa9e3a6359a78f6280"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 13:52:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 13:52:13 2012 +0000"
      },
      "message": "Merge \"Test to GET public-readable container\u0027s object\""
    },
    {
      "commit": "cd825a800106eff621d94b1b93a95be3868b5841",
      "tree": "2c2075f9639a512d6a18155648f91c095c2845e4",
      "parents": [
        "0c38121479486781b150ce5e96c943cd5fdd24d2",
        "6fa1ca5004884596e630254b01dd42735777c485"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 17 23:05:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 17 23:05:45 2012 +0000"
      },
      "message": "Merge \"Test Case to check \"swift object expiry\"\""
    },
    {
      "commit": "6fa1ca5004884596e630254b01dd42735777c485",
      "tree": "91f9e186fb09068ef9efa93a2826634ad86bffd8",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Tue Dec 11 06:47:13 2012 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Mon Dec 17 11:48:51 2012 +0000"
      },
      "message": "Test Case to check \"swift object expiry\"\n\nAdds object expiry test case to \"test_object_expiry.py\" so as to\nvalidate the object expiry support by trying to GET object after\nexpiry time.\n\nImplements: blueprint add-swift-object-expiry-test\nChange-Id: I1a29e8ae57e9f8661c21000775153bda78b0c689\n"
    },
    {
      "commit": "0c38121479486781b150ce5e96c943cd5fdd24d2",
      "tree": "2ba58d5df982f54fd7f293e87333caaeb37499a8",
      "parents": [
        "4d87cb6cd6491fdd1a4e77428cf31c372371eba5",
        "81f07a09ba779b0cfaa2a27f8acfbe339c48adce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 15 00:13:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 15 00:13:43 2012 +0000"
      },
      "message": "Merge \"Add smoke tests for quantum.\""
    },
    {
      "commit": "4d87cb6cd6491fdd1a4e77428cf31c372371eba5",
      "tree": "6801e7b1cf8e6f480c8678c7f659fe0c5cce4ca6",
      "parents": [
        "fa241d19ca5428c6c5c1db28fa30f1ddf1d43fa8",
        "b72f37cfb4d6591205abfe4df0c33df62a8e04d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 23:32:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 23:32:06 2012 +0000"
      },
      "message": "Merge \"Add admin credential config for network client.\""
    },
    {
      "commit": "fa241d19ca5428c6c5c1db28fa30f1ddf1d43fa8",
      "tree": "ae74fbef91b1b2469dca68def2e9466c4a6db6c8",
      "parents": [
        "8527c8a168c2249ffa163f0baa940b9083d142c0",
        "86d51e36ca0f5772717d72d4729fb331a0066636"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 23:31:19 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 23:31:19 2012 +0000"
      },
      "message": "Merge \"Fix smoke tests to delete resources synchronously.\""
    },
    {
      "commit": "8527c8a168c2249ffa163f0baa940b9083d142c0",
      "tree": "7ae16fcf9e19d92bee8ac03b246aab0cb9b84b90",
      "parents": [
        "91ff6d6a27f443d449049bf2731d38ef6018efea"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Dec 14 14:00:31 2012 -0500"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Dec 14 14:00:31 2012 -0500"
      },
      "message": "RestClient: Don\u0027t hard code volume service name.\n\nUpdates the common/rest_client keystone_auth function so that\nit doesn\u0027t hard code the \u0027service_name\u0027 for the volume service.\n\nThe motivation here is to allow Tempest to run in more environments\nwhere the volume service name may not always be \u0027cinder\u0027.\n\nChange-Id: I3b892781929642fd42a3dd3b4ba8d44486bfe275\n"
    },
    {
      "commit": "81f07a09ba779b0cfaa2a27f8acfbe339c48adce",
      "tree": "f160af8c6ba9792ca8c0c7339d0a994d6a4a8d4a",
      "parents": [
        "b72f37cfb4d6591205abfe4df0c33df62a8e04d9"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Sep 05 20:21:19 2012 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Add smoke tests for quantum.\n\n * Added test_network_basic_ops, a port of the devstack exercise\n   script quantum-adv-test.sh.\n * Tenant network connectivity can be tested by setting\n   the \u0027tenant_networks_reachable\u0027 key in tempest.conf to \u0027true\u0027.\n * Public (floating ip) connectivity can be tested by setting the\n   \u0027public_network_id\u0027 key in tempest.conf.\n * Addresses bug 1043980\n\nChange-Id: I506518c431a8da0b91e3044f2a6aabce48081d93\n"
    },
    {
      "commit": "b72f37cfb4d6591205abfe4df0c33df62a8e04d9",
      "tree": "5632b6dd5f96e31631326956832cf6267a96551a",
      "parents": [
        "86d51e36ca0f5772717d72d4729fb331a0066636"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 02:17:06 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Add admin credential config for network client.\n\n * Supports bug 1043980\n\nChange-Id: I5ffc2d57a19e9f3a8112308998f0b957b7d93b1f\n"
    },
    {
      "commit": "86d51e36ca0f5772717d72d4729fb331a0066636",
      "tree": "b10c7b41774698814ef512e59573e870e51469da",
      "parents": [
        "91ff6d6a27f443d449049bf2731d38ef6018efea"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 02:24:15 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 18:43:54 2012 +0000"
      },
      "message": "Fix smoke tests to delete resources synchronously.\n\n * As per a recommendation by Jay Pipes.\n\nChange-Id: I55c07c82de795409ac0cf70f3b78af4937fa530a\n"
    },
    {
      "commit": "91ff6d6a27f443d449049bf2731d38ef6018efea",
      "tree": "6c9afca60f98459a739d579783dd98372b32e397",
      "parents": [
        "94bc1867d565a19ca04e59cc8a83ec28afb1a770",
        "dd523b1f3f56e083a338c630e0eace90aa625615"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 18:40:59 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 18:40:59 2012 +0000"
      },
      "message": "Merge \"ensure servers are deleted between tests\""
    },
    {
      "commit": "94bc1867d565a19ca04e59cc8a83ec28afb1a770",
      "tree": "ed134a53c22bb2830a89de2b0af2ea87e0d991d7",
      "parents": [
        "a7ec96a4814eef5d6dc783c8d81f5e3fea0bb398",
        "9b669e394824a83570c5fc43aab0d0f9b02839c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 18:33:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 18:33:45 2012 +0000"
      },
      "message": "Merge \"add create_server_with_extras\""
    },
    {
      "commit": "1a9ad61694f79ac5249a2caa9e3a6359a78f6280",
      "tree": "55530395a5d7b47d93947c10d28348677a8a67fd",
      "parents": [
        "a7ec96a4814eef5d6dc783c8d81f5e3fea0bb398"
      ],
      "author": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Fri Dec 14 19:12:08 2012 +0530"
      },
      "committer": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Fri Dec 14 20:52:54 2012 +0530"
      },
      "message": "Test to GET public-readable container\u0027s object\n\nAdded a test case to \"test_object_services.py\" which tries to GET\npublic readable object with an empty header. Added a new class\n\"ObjectClientCustomizedHeader\" to object_client.py inorder to overwrite\nthe http request with an empty header, which makes the test case to\n\"Make container public-readable, and access the object anonymously\nwithout using credentials\" with proper verification\n\nChange-Id: I407ceffefb6a99cbfa3bb31421189190aa3f8c1c\nImplements: blueprint add-some-functional-swift-tests\n"
    },
    {
      "commit": "a7ec96a4814eef5d6dc783c8d81f5e3fea0bb398",
      "tree": "23f4cbe261dba0e6b6d1d287c2cabac7638cbadd",
      "parents": [
        "d54dfa999b2b0c9eb73004ffbf78e5ef4184c563",
        "72604c5d782f4b178dad4669cf2e34b05f7ccf34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 15:03:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 15:03:03 2012 +0000"
      },
      "message": "Merge \"Check images by ids, not by count. lp#1088515\""
    },
    {
      "commit": "dd523b1f3f56e083a338c630e0eace90aa625615",
      "tree": "67b9b9877ef8000a94b7ec6250304c9d32d13f81",
      "parents": [
        "9b669e394824a83570c5fc43aab0d0f9b02839c8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Dec 13 17:31:22 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Dec 14 06:13:24 2012 -0500"
      },
      "message": "ensure servers are deleted between tests\n\nPossible fix for bug #1079687\n\nWhen running tests we create a lot of servers, and do delete\ncalls at the end of tests. However delete is an async action,\nso the previous servers will often be hanging around after our\ntests. In memory constrained environments like the OpenStack CI\nsystem if deletes happen too slowly we hit the memory limits,\nnova scheduler can no longer schedule VMs, and the tests get flakey.\n\nThis *may* fix the periodic fails we\u0027ve seen on tempest in nova.\n\nPair programmed with Matt Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n\nChange-Id: I1f93ac26064c68bf529e2efa1bf0c35e1f4e7d2c\n"
    },
    {
      "commit": "d54dfa999b2b0c9eb73004ffbf78e5ef4184c563",
      "tree": "91ca1afc1d62a12844e550d96193b7061cc1d9f7",
      "parents": [
        "e8096fa4166fbd1d9b2020d3d1c65aac93e18ca7",
        "f7f2d9303990a20b8d558143c29a5d09d40ba4bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 14 10:22:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 14 10:22:09 2012 +0000"
      },
      "message": "Merge \"Add num_retries configuration option\""
    },
    {
      "commit": "9b669e394824a83570c5fc43aab0d0f9b02839c8",
      "tree": "1f3bc5d6ff3f5f4320636637881fd89ba1ece1c7",
      "parents": [
        "e8096fa4166fbd1d9b2020d3d1c65aac93e18ca7"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Dec 13 18:40:08 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Dec 13 21:16:14 2012 -0500"
      },
      "message": "add create_server_with_extras\n\nmost of the servers tests weren\u0027t using the create_server\nutility method, which meant no automatic server tracking and\nclass level cleanup.\n\nMost of these tests used the underlying create_server with\nadditional keyword args, and expected access to the resp in\nthe return, so a new method was needed for easiest transition.\n\ncreate_server_with_extras shouldn\u0027t run synchronously because\nwe need to test states of servers besides ACTIVE\n\nPair programmed with Matt Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n\nChange-Id: I736ea755a512723eb6b9bae57e2112985c46ea45\n"
    },
    {
      "commit": "e8096fa4166fbd1d9b2020d3d1c65aac93e18ca7",
      "tree": "bc9198e008298b0d95f7288c583385bb43c7f06f",
      "parents": [
        "25b2c1a351c28e37f88c47559ea11bded749a338",
        "b8cc2204bff5bedbb752e5962d05398ad51c9020"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 13 19:04:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 13 19:04:24 2012 +0000"
      },
      "message": "Merge \"Add ability to skip disk_config tests regardless of extension status\""
    },
    {
      "commit": "25b2c1a351c28e37f88c47559ea11bded749a338",
      "tree": "7ccbc2a14561f4c71c11208ad8da32bc24f4b3de",
      "parents": [
        "e9e24dd20d1e4fe70e856590a14c54f18fefc633",
        "1a6425e0ca2bd9453b3e0f418d10b4c39570f01d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 13 16:09:17 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 13 16:09:17 2012 +0000"
      },
      "message": "Merge \"Adds paramiko to pip-requires\""
    },
    {
      "commit": "72604c5d782f4b178dad4669cf2e34b05f7ccf34",
      "tree": "001811277545b98705261785bce411f05f379b64",
      "parents": [
        "af6fca5d69b5a5528f4d7b7027f579709b2bd5fa"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Thu Dec 13 14:17:40 2012 +0100"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Thu Dec 13 14:17:40 2012 +0100"
      },
      "message": "Check images by ids, not by count. lp#1088515\n\nChange-Id: I0ec2d06615f1fff834c72599847e39a01678529f\n"
    },
    {
      "commit": "f7f2d9303990a20b8d558143c29a5d09d40ba4bb",
      "tree": "55c158cf80b14ba07d8b58ded374c903c450230e",
      "parents": [
        "4949439ce306770d6a469f32e9e760d3ac6eb0a2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 13 09:14:38 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 13 09:32:16 2012 +0100"
      },
      "message": "Add num_retries configuration option\n\nThe boto library is designed for retrying failed actions automatically.\n\nBug #1089764\n\nChange-Id: I4a42a87286e7d86e6569fa82c7309f2ea5fbfed9\n"
    },
    {
      "commit": "e9e24dd20d1e4fe70e856590a14c54f18fefc633",
      "tree": "7393b077dc46ce818f7dbe2d4b2669ee3f8e9196",
      "parents": [
        "4949439ce306770d6a469f32e9e760d3ac6eb0a2"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Dec 13 00:09:34 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Dec 13 00:09:34 2012 -0500"
      },
      "message": "Tempest should ignore SSL certificate validation\n\nIn testing and QA environments, often endpoints are set up\nwith self-signed or incomplete certs, and Tempest will bomb\nout with complaints about being unable to validate SSL certificates.\n\nTempest isn\u0027t about testing SSL certificates. It\u0027s about testing\nthe OpenStack APIs, and if a common scenario is to test SSL and\nendpoints in a testing environment, the client should disable\nSSL cert checking.\n\nChange-Id: I999cef9b5cd40a94c1b1bd63f4e19b2e58924c9a\nfixes: lp bug #1089762\n"
    },
    {
      "commit": "1a6425e0ca2bd9453b3e0f418d10b4c39570f01d",
      "tree": "6e6159b7e93e88be4b94846a5ff9de72782c3043",
      "parents": [
        "4949439ce306770d6a469f32e9e760d3ac6eb0a2"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Dec 12 23:47:47 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Dec 12 23:47:47 2012 -0500"
      },
      "message": "Adds paramiko to pip-requires\n\nThe whitebox/SSH tests use paramiko, but it is not listed\nin the tools/pip-requires. This adds it.\n\nChange-Id: Icd3df69a94446f85772e515a820d8a013f0271f8\nfixes: lp bug #1089763\n"
    },
    {
      "commit": "4949439ce306770d6a469f32e9e760d3ac6eb0a2",
      "tree": "deac5163541388916ea2abce60503b075cdd7b4b",
      "parents": [
        "69ac3cdfd4e2d2a8c025ece7915a6f79713073d4"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 18:53:30 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 18:54:58 2012 +0000"
      },
      "message": "Ensure we check for the right body\n\nFixes bug #1089544\n\nChange-Id: I8c32d93b7826440f41ae3128f17f41d596d3396e\n"
    },
    {
      "commit": "69ac3cdfd4e2d2a8c025ece7915a6f79713073d4",
      "tree": "9410970e7d274f2d4b0ed7068c98e146a97a100b",
      "parents": [
        "32cb322097abceebd0a7962352847e9c7fbecd73",
        "8b37289f680bbaddafeaf6135fd44a5fac82807a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:16:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:16:37 2012 +0000"
      },
      "message": "Merge \"Improve pep8 checks to be similar to those in nova\""
    },
    {
      "commit": "32cb322097abceebd0a7962352847e9c7fbecd73",
      "tree": "942fc86fb63e38bb0cbbeee733b7fe553653f6be",
      "parents": [
        "463116a11b2b6a26f841d0f1b35c8f24a70ebcf8",
        "c18b60e3f0d84c5651efa4118147e4170481f1c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:14:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:14:24 2012 +0000"
      },
      "message": "Merge \"Fix pep8 failures in tests for Volume Types and extra specs\""
    },
    {
      "commit": "b8cc2204bff5bedbb752e5962d05398ad51c9020",
      "tree": "cfb5055389b1dc3600c14432c9766d9ba98ef780",
      "parents": [
        "9bc1a2b75fce4f2f65d775b1160be7433bc29627"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 17:20:51 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 17:20:51 2012 +0000"
      },
      "message": "Add ability to skip disk_config tests regardless of extension status\n\nAlso, add a missing import in test_create_server\n\nFixes bug #1089381\n\nChange-Id: I9bc80aca2bec269800fbd20d883596928eedad42\n"
    },
    {
      "commit": "463116a11b2b6a26f841d0f1b35c8f24a70ebcf8",
      "tree": "0199e4b8fa43d28982ff33750dcaa9099e9fe2ff",
      "parents": [
        "a754a7f2af3ae60f7a178c2359d62eee52573306",
        "ec6d20fe62823d8a9820ac5ca852847b7eebc9b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 17:12:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 17:12:21 2012 +0000"
      },
      "message": "Merge \"Enable EC2 Create volume from snapshot\""
    },
    {
      "commit": "a754a7f2af3ae60f7a178c2359d62eee52573306",
      "tree": "3e3b9d1d991485102241b5997d7addc45a8df181",
      "parents": [
        "492cd366b55d78d84e56728547b751f3e94d9b8c",
        "93225f6b802eb092917610e47efc77243da790a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 17:11:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 17:11:37 2012 +0000"
      },
      "message": "Merge \"fix formatting errors to help debugging\""
    },
    {
      "commit": "492cd366b55d78d84e56728547b751f3e94d9b8c",
      "tree": "7fe3192fa9ae50d65d531403330f9ba2cb6cde5d",
      "parents": [
        "7e1ac59f899843a6d30fcae1c8e658f311ac8788",
        "41de64fe2e3382b3c380fc1c7f938446493697a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 17:11:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 17:11:04 2012 +0000"
      },
      "message": "Merge \"Fix typo that causes NameError: global name \u0027exception\u0027 exception\""
    },
    {
      "commit": "7e1ac59f899843a6d30fcae1c8e658f311ac8788",
      "tree": "8d27783c4c3c692bc515648a70c4694f5dee65c1",
      "parents": [
        "77ec5e42b03b893098c7513c8442987343ff2bd2",
        "84033a76614a37f11f4a8b7deac85b83e28205d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 17:09:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 17:09:21 2012 +0000"
      },
      "message": "Merge \"Remove tempest.conf.tpl\""
    },
    {
      "commit": "8b37289f680bbaddafeaf6135fd44a5fac82807a",
      "tree": "ddce98ef11195c3d5fe22fc01e86a3281fa68e41",
      "parents": [
        "c18b60e3f0d84c5651efa4118147e4170481f1c6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 17:13:16 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Dec 12 11:49:30 2012 -0500"
      },
      "message": "Improve pep8 checks to be similar to those in nova\n\nThis adds hacking.py, based on the one in nova, to wrap around\npep8 and enforce more stringent checks on tempest. This adds\nthe rules that nova is currently enforcing on incoming commits.\n\nThe rules that pep8 is ignoring are copied from the pep8 check on\njenkins.\n\nThe HACKING file was also updated to indicate the inclusion\nof the new rules that are being enforced.\n\nChange-Id: I5c85829ee15d4264d8de2d9f0207d9dd3dfbbff2\n"
    },
    {
      "commit": "c18b60e3f0d84c5651efa4118147e4170481f1c6",
      "tree": "e616e88ce64adb63468add15f2ea38c87849be92",
      "parents": [
        "77ec5e42b03b893098c7513c8442987343ff2bd2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Dec 12 11:42:40 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Dec 12 11:48:26 2012 -0500"
      },
      "message": "Fix pep8 failures in tests for Volume Types and extra specs\n\nThis fixes pep8 issues introduced in Change:\nI19ff56a434f8cc87089f2488e97701492e47d830\n\nWhich didn\u0027t comply with TEMPEST N306, N201\n\nChange-Id: I4c31cbdbb9bd288f8f99cf9d68d4d94f9a64bf68\n"
    },
    {
      "commit": "77ec5e42b03b893098c7513c8442987343ff2bd2",
      "tree": "b6b58b99ef72dba8ecedb1be3ad5d7b611e655d1",
      "parents": [
        "6d48987f5be2c8978ac929ee1863b12268ec569e",
        "8d6836b39919855988859d8f249595a851980926"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 16:09:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 16:09:38 2012 +0000"
      },
      "message": "Merge \"Fix pep8 violations in stress tests\""
    },
    {
      "commit": "6d48987f5be2c8978ac929ee1863b12268ec569e",
      "tree": "1d7b6538329cf08cb6cf0af2d17142803a29a6d0",
      "parents": [
        "11420ab96df83da6b84130f9124a1f538cc3d184",
        "73649d27e7687efde8206448b9a0731855afa51c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 16:08:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 16:08:58 2012 +0000"
      },
      "message": "Merge \"Assign TODO to committer.\""
    },
    {
      "commit": "11420ab96df83da6b84130f9124a1f538cc3d184",
      "tree": "c7ce9b67cc45ac989fb6064e19faccafeef8ae58",
      "parents": [
        "34afe48a2fc48c744e597c3772fa56f17a13492e",
        "05d9fb9ad9173bfc9797fe4c6ce545e679fe9550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 16:08:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 16:08:15 2012 +0000"
      },
      "message": "Merge \"Fix use of except in tempest.\""
    },
    {
      "commit": "34afe48a2fc48c744e597c3772fa56f17a13492e",
      "tree": "f7ea17e5333aabb5e91ab38bba24d8bb6091bc27",
      "parents": [
        "efd53b966ea494ffecfa862219326dabd49202e5",
        "a83a16ead5a103ceecfcaab70d2b4d7a421774a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 16:03:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 16:03:34 2012 +0000"
      },
      "message": "Merge \"Fix import order to comply with import ordering rules.\""
    },
    {
      "commit": "efd53b966ea494ffecfa862219326dabd49202e5",
      "tree": "752bc913b94068891efe13043c7197953dc045c8",
      "parents": [
        "2c8e28e99444c3e36f77b8d9037ea45843569ba7",
        "59f49745859977a43c8752626a57abf51bcfc62e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 15:02:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 15:02:43 2012 +0000"
      },
      "message": "Merge \"Enabling the tests of floating ip script test_floating_ips_actions.py that were skipped due to bug #957706.\""
    },
    {
      "commit": "2c8e28e99444c3e36f77b8d9037ea45843569ba7",
      "tree": "aae4d78c5ed334b902dcdb80175dbab051b94771",
      "parents": [
        "9bc1a2b75fce4f2f65d775b1160be7433bc29627",
        "c316f0a8493a5565b12dab7a1100ca145ed81b00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 15:00:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 15:00:46 2012 +0000"
      },
      "message": "Merge \"Adds Cinder tests for Volume Types and extra specs\""
    },
    {
      "commit": "93225f6b802eb092917610e47efc77243da790a8",
      "tree": "c39007ac20d82a0752547a8613240e0ee5e47c67",
      "parents": [
        "9bc1a2b75fce4f2f65d775b1160be7433bc29627"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 13:56:55 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 13:56:55 2012 +0000"
      },
      "message": "fix formatting errors to help debugging\n\nSolve bug #1089388\n\nChange-Id: I33eceb28f714618a263e9107c21e2d399b720914\n"
    },
    {
      "commit": "41de64fe2e3382b3c380fc1c7f938446493697a7",
      "tree": "ac6b1a80b68d7aeef3dc1d3587262e9e8df5eaff",
      "parents": [
        "9bc1a2b75fce4f2f65d775b1160be7433bc29627"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 13:44:34 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed Dec 12 13:44:34 2012 +0000"
      },
      "message": "Fix typo that causes NameError: global name \u0027exception\u0027 exception\n\nFixes bug #1089374\n\nChange-Id: Ia5fd1f14c313bc11728328552dc8c1cf24c55374\n"
    },
    {
      "commit": "ec6d20fe62823d8a9820ac5ca852847b7eebc9b7",
      "tree": "544a27e493de8fd38c336690603bc0334319cb8d",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 19:47:11 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Dec 11 20:40:37 2012 +0100"
      },
      "message": "Enable EC2 Create volume from snapshot\n\n* Enable EC2 Create volume from snapshot test\n\nChange-Id: Iad4688a00f74d00e065cbafa8c6e4ad6a67a5a26\n"
    },
    {
      "commit": "59f49745859977a43c8752626a57abf51bcfc62e",
      "tree": "ea41a106c8c7c282c3573db4dc10afcb9af0e736",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "nithya-ganesan",
        "email": "nithya.ganesan@hp.com",
        "time": "Mon Dec 10 17:13:45 2012 +0530"
      },
      "committer": {
        "name": "nithya-ganesan",
        "email": "nithya.ganesan@hp.com",
        "time": "Tue Dec 11 23:26:50 2012 +0530"
      },
      "message": "Enabling the tests of floating ip script test_floating_ips_actions.py\nthat were skipped due to bug #957706.\n\nFixes: bug # 1088345\nChange-Id: I091c0a1637384b11426039345516de68c10448bb\n"
    },
    {
      "commit": "8d6836b39919855988859d8f249595a851980926",
      "tree": "fd497284b038c8bded6d14997911d58b2fe469e2",
      "parents": [
        "73649d27e7687efde8206448b9a0731855afa51c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Dec 10 10:07:56 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Dec 10 10:10:32 2012 -0500"
      },
      "message": "Fix pep8 violations in stress tests\n\nThis fixes pep8 failures that occur in the stress tests.\nThese included 3 types of failures: TEMPEST N301, N306, N201\n\nChange-Id: I54211bea03430de4ad821096eaa5264afc4f22a3\n"
    },
    {
      "commit": "73649d27e7687efde8206448b9a0731855afa51c",
      "tree": "0cdd5551be15d1f5c4a31343da1ad53c8963b805",
      "parents": [
        "05d9fb9ad9173bfc9797fe4c6ce545e679fe9550"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 16:36:59 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 16:56:17 2012 -0500"
      },
      "message": "Assign TODO to committer.\n\nThis assigns any unassigned TODO comments to the committer.\n\nChange-Id: I888656e669bbc58f1167c15c145c9bc19c47ec8e\n"
    },
    {
      "commit": "05d9fb9ad9173bfc9797fe4c6ce545e679fe9550",
      "tree": "087506997b839cd294623fd36fab2fc37ec400d2",
      "parents": [
        "a83a16ead5a103ceecfcaab70d2b4d7a421774a1"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 16:14:05 2012 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 07 21:48:26 2012 +0000"
      },
      "message": "Fix use of except in tempest.\n\nEnsure that except has a condition to comply with rule TEMPEST N201.\n\nChange-Id: I96721394e5cfc31c163b3ec5ad5551f7cd5bbfab\n"
    },
    {
      "commit": "a83a16ead5a103ceecfcaab70d2b4d7a421774a1",
      "tree": "188e7774abc369bdf7404b2b8d3074b7a30fff71",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 13:44:02 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Dec 07 16:44:24 2012 -0500"
      },
      "message": "Fix import order to comply with import ordering rules.\n\nFixes pep8 failures TEMPEST N306 and N301.\n\nChange-Id: I87d6ef4058170da73ff64d4e4a4caf43f8a18046\n"
    },
    {
      "commit": "9bc1a2b75fce4f2f65d775b1160be7433bc29627",
      "tree": "f3e32b2a6843c28c4ffe519fefa9c5cf42dade29",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 09:11:53 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 10:23:26 2012 +0100"
      },
      "message": "Reenable security group related test case\n\n* \u0027A DELETE request for another user\u0027s security group should fail\u0027\n\nChange-Id: I0955d696d68f503554217617069f59f1e87c670f\n"
    },
    {
      "commit": "84033a76614a37f11f4a8b7deac85b83e28205d6",
      "tree": "d2e30952a371f15d5ccca4483393ebd2102dd552",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:31:02 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:31:02 2012 +0100"
      },
      "message": "Remove tempest.conf.tpl\n\n* Fixing Bug #1087203\n\nChange-Id: Id7abd766ff12347da2ae4c1e710b83b60758bfcd\n"
    },
    {
      "commit": "c316f0a8493a5565b12dab7a1100ca145ed81b00",
      "tree": "6af38d1cd75f1f245cfe4b78e65f32a874c3d978",
      "parents": [
        "c71a0634724593fef0a05d011290d826dc55e729"
      ],
      "author": {
        "name": "Rohan Rhishikesh Kanade",
        "email": "rohan.kanade@nttdata.com",
        "time": "Tue Dec 04 05:44:39 2012 -0800"
      },
      "committer": {
        "name": "Rohan Rhishikesh Kanade",
        "email": "rohan.kanade@nttdata.com",
        "time": "Thu Dec 06 20:22:57 2012 -0800"
      },
      "message": "Adds Cinder tests for Volume Types and extra specs\n\n* Cinder api tests for Volume Types\n* Cinder api tests for Volume Types and extra specs\n\nFixes LP Bug #1085821\n\nChange-Id: I19ff56a434f8cc87089f2488e97701492e47d830\n"
    },
    {
      "commit": "c71a0634724593fef0a05d011290d826dc55e729",
      "tree": "9c7f9f824654e076478a2585a2acc274b97432ab",
      "parents": [
        "2f523e7a542a7f232f4e99998c8109a04b7d6341",
        "1c6722e447aa5b9367388f1a7845b5982a0b9ee6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:44:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:44:56 2012 +0000"
      },
      "message": "Merge \"early failures would prevent cleanup\""
    }
  ],
  "next": "1c6722e447aa5b9367388f1a7845b5982a0b9ee6"
}
