)]}'
{
  "log": [
    {
      "commit": "54034f18bfbb2a1c4850ea4f9e38700286aa5520",
      "tree": "8006ad15758eeaf47e799619b6a83e7993c63852",
      "parents": [
        "0d2b76647ba34811ee199b55f768d61a42e802a8",
        "34d4c92e387b42d2e44a51b3d44caed2819f56e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 12:51:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 12:51:25 2013 +0000"
      },
      "message": "Merge \"Remove dependency on MySQL-python.\""
    },
    {
      "commit": "0d2b76647ba34811ee199b55f768d61a42e802a8",
      "tree": "7dbb98627ac869a2f42a1a78d7d5a9cf3fddab1d",
      "parents": [
        "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8",
        "1db5db2dc56463137662f9d7862448732dc2bbd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 25 17:46:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 25 17:46:26 2013 +0000"
      },
      "message": "Merge \"Use Python 3.x compatible syntax constructs\""
    },
    {
      "commit": "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8",
      "tree": "69fe89082036932254ff67ac5186b0a478b439bc",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jun 24 17:04:09 2013 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jun 24 17:05:00 2013 -0700"
      },
      "message": "Configurable volume storage_protocol + vendor_name\n\nAllow storage_protocol and vendor name of configured backend\nto be set in tempest.conf, allowing volume tests against drivers\nother than the default (iSCSI).\n\nFixes bug #1194316\n\nChange-Id: Ifd879d16e021b99e3d3d221e0bfea2f35e1a9767\n"
    },
    {
      "commit": "34d4c92e387b42d2e44a51b3d44caed2819f56e1",
      "tree": "733e615a1010a18365fba7120b76028c9a0e238e",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Jun 23 18:23:08 2013 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Jun 23 18:23:08 2013 -0400"
      },
      "message": "Remove dependency on MySQL-python.\n\nTempest does not depend on MySQL, it depends on sqlalchemy. If the\ncloud it\u0027s on was installed using MySQL, then MySQL will be instaled.\nIf it was installed using PostGres, then postgres will be instaled.\nThis dependency is misleading.\n\nChange-Id: I9ad5fd3268fd35e20ec87a800123e522e34844c4\n"
    },
    {
      "commit": "1db5db2dc56463137662f9d7862448732dc2bbd2",
      "tree": "7cf757fee9a0a07423a04d339b8032070f3ecffb",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:21:32 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:51:36 2013 +0200"
      },
      "message": "Use Python 3.x compatible syntax constructs\n\nAvoid print operator, deprected except and\nother things covered by statical checks.\n\nChange-Id: I89f9608b977b2d4567300ec82558284dac347c9a\n"
    },
    {
      "commit": "74af42c714de3eec4657a9cfd7ae7d0570b73828",
      "tree": "e5c34f45c4905ac7c912d9a7daab62cce56391af",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:50:22 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:50:22 2013 +0200"
      },
      "message": "Oslo Merge\n\nMerge in print operator fixes from Oslo\n\nChange-Id: Iff6af9298cfa571b70729ea242a3b9dfc111a890\n"
    },
    {
      "commit": "70a82b823c5d8932114c393e7156c8124ea92990",
      "tree": "46605c9a94bc99f9f8f6682d69df8540363e9206",
      "parents": [
        "23a1b4f7e1017a31ca3fcaa12b1f72f761dfed65",
        "0d499bc6a14dfad88523e5b4807ad13d719268c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 23 03:33:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 23 03:33:32 2013 +0000"
      },
      "message": "Merge \"Loosen constraints on Swift status codes.\""
    },
    {
      "commit": "23a1b4f7e1017a31ca3fcaa12b1f72f761dfed65",
      "tree": "3fef31f52f894652ca7edc79a362c781b8b0ebbf",
      "parents": [
        "ae67cc4f53aadde603ca4df2e1aa1a0f7b8eb1c1",
        "a2a82181bfe2f5d2b12729c8e5d13de1bed8c525"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 22 01:30:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 22 01:30:18 2013 +0000"
      },
      "message": "Merge \"Fix test_volumes_get volumes cleanup.\""
    },
    {
      "commit": "ae67cc4f53aadde603ca4df2e1aa1a0f7b8eb1c1",
      "tree": "7772adb9c9aadc261424d7c23fd203b6d52d4d2d",
      "parents": [
        "033dbcfaaeb580dda0ea83a187f140a1cab3c43d",
        "bbb69e755be6ebfbe55f78ef0c52724ddcd7f8a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 22 01:24:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 22 01:24:26 2013 +0000"
      },
      "message": "Merge \"Add a volume create/delete stress test\""
    },
    {
      "commit": "033dbcfaaeb580dda0ea83a187f140a1cab3c43d",
      "tree": "967bdd79b63c8720a398f515aa14718a5c06478b",
      "parents": [
        "d0414c133eb569ceb64011030cd3d4909865bc37",
        "869507342e4be85f58c32a8f38cd71d61e6b9f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:38:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:38:00 2013 +0000"
      },
      "message": "Merge \"Remove automated skip decsion from compute\""
    },
    {
      "commit": "d0414c133eb569ceb64011030cd3d4909865bc37",
      "tree": "54fad852820c54def91d43711453c6c3829cb60d",
      "parents": [
        "84677984541fbf1f7d482f36c4a747f779acb9f7",
        "9c9fa41fa17863cca5b09ef592d26b4f4469bb96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:34:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:34:28 2013 +0000"
      },
      "message": "Merge \"Actually raise BadRequest if create_subnet fails\""
    },
    {
      "commit": "84677984541fbf1f7d482f36c4a747f779acb9f7",
      "tree": "37084afe3f3cb73e755eca4c2563d1beabec288f",
      "parents": [
        "04bfa24d22e011ba81447f8d4d9ec03ca322b1f0",
        "2ef090cbe07737e2995671c70bb9615e7010e53b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:22:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:22:49 2013 +0000"
      },
      "message": "Merge \"Fix create_security_group_rule to work with python 2.6\""
    },
    {
      "commit": "04bfa24d22e011ba81447f8d4d9ec03ca322b1f0",
      "tree": "9ea1b880880780879b34e17eaddd5c22a72a2b7e",
      "parents": [
        "2b348b6a8ee6ef20d975e3ef220488d3325ef698",
        "ab563c29a8095d31cc758e89032e5f8008d3ce31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:22:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:22:46 2013 +0000"
      },
      "message": "Merge \"Ensures testtools 0.9.32\""
    },
    {
      "commit": "869507342e4be85f58c32a8f38cd71d61e6b9f66",
      "tree": "6028c9a073d6c298e1ff417af8b0beaf870bb35e",
      "parents": [
        "d55315013e172ba3007894c7ce3f87ab7d8115d7"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 09:33:08 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jun 21 15:25:41 2013 +0200"
      },
      "message": "Remove automated skip decsion from compute\n\n* The automated skip decisions are expensive, it is visible\n  if you just run a single test case.\n\n* The automated skip decisions are not fully trusted, so we should avoid them.\n\n* Adding the flavor extra configuration option to the configuration file\n until we cannot move to test case attribute based test selection.\n\n* Adding the CLI section to the tempest.conf.sample\n\nChange-Id: I81a408392a8de38b694b3132572b6e48700595a3\n"
    },
    {
      "commit": "2b348b6a8ee6ef20d975e3ef220488d3325ef698",
      "tree": "3d534d9f5f39ec73527cb53703db2a53ff0629fe",
      "parents": [
        "d55315013e172ba3007894c7ce3f87ab7d8115d7",
        "6c2e0bfd6adabdae05e2a3cf51d3dfd4e57b6c76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 12:45:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 12:45:45 2013 +0000"
      },
      "message": "Merge \"Avoid potential race condition in list_stacks assert.\""
    },
    {
      "commit": "d55315013e172ba3007894c7ce3f87ab7d8115d7",
      "tree": "7a9f4d4a98076303e962b23a031f2ecfe0a71e45",
      "parents": [
        "fd3556df1bb34409166eeb9a9ffe2a4cc99444fd",
        "d62bf1c66a3832ed8dba0fed88dc319002a984b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 23:39:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 23:39:49 2013 +0000"
      },
      "message": "Merge \"add create_image_from_server to base class for auto cleanup\""
    },
    {
      "commit": "6c2e0bfd6adabdae05e2a3cf51d3dfd4e57b6c76",
      "tree": "3ea1c62fba5c3dec0de40748ddb0cc5b6c080cab",
      "parents": [
        "fd3556df1bb34409166eeb9a9ffe2a4cc99444fd"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Jun 21 11:23:20 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Jun 21 11:27:52 2013 +1200"
      },
      "message": "Avoid potential race condition in list_stacks assert.\n\nAsserting that stack listing has increased by exactly 1\nafter a create is racy if there are other concurrent stack\noperations occuring.\n\nThis replaces the assert with a check that confirms the created\nstack appears in the stack list.\n\nThis race has not actually been triggered yet, but may when tempest\ngains some concurrency.\n\nChange-Id: I200efa6d3d55e403c9d9a5f3abc49ad6c024e6a9\n"
    },
    {
      "commit": "fd3556df1bb34409166eeb9a9ffe2a4cc99444fd",
      "tree": "a45aae7f81ecc727d79dae3f496dfa207562313d",
      "parents": [
        "6bf187fa0e529e74b46e14c052ac257942322f9f",
        "b78a58d9a66548b4146034f201ed9b8379b013c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 20:01:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 20:01:01 2013 +0000"
      },
      "message": "Merge \"Remove TODO note\""
    },
    {
      "commit": "2ef090cbe07737e2995671c70bb9615e7010e53b",
      "tree": "423160c8d65b4d301913e1a730aabe701ece4491",
      "parents": [
        "6bf187fa0e529e74b46e14c052ac257942322f9f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jun 20 12:23:26 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jun 20 12:23:26 2013 -0700"
      },
      "message": "Fix create_security_group_rule to work with python 2.6\n\nChange 59f00281ef1fa9448f5caf78a1c558625c83f65e introduced new code\nwhich only works on python 2.7. This patch keeps the same function as\nthat change but makes it also work on python 2.6.\n\nFixes bug 1193066\n\nChange-Id: I701259020f1ff15c0082328895ddc32cec9d3da1\n"
    },
    {
      "commit": "6bf187fa0e529e74b46e14c052ac257942322f9f",
      "tree": "0e91b5012f519c1001bdfd145eb7cdf0741dd50c",
      "parents": [
        "7201bcde43ccfc012c5235b3c45ea6dfd99df8e0",
        "216550f81ac7c2d749946dbf466170febcadfe76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 16:33:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 16:33:55 2013 +0000"
      },
      "message": "Merge \"Remove basic_auth strategy\""
    },
    {
      "commit": "7201bcde43ccfc012c5235b3c45ea6dfd99df8e0",
      "tree": "c9ad6c078e1098579b1d153b3ea412241ee52575",
      "parents": [
        "69c0a76ff4d73696f3b6c8670407f5fc12ce541c",
        "59f00281ef1fa9448f5caf78a1c558625c83f65e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 15:37:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 15:37:24 2013 +0000"
      },
      "message": "Merge \"Fix XML security group rule client.\""
    },
    {
      "commit": "69c0a76ff4d73696f3b6c8670407f5fc12ce541c",
      "tree": "2488b7f16c903c91af35d8e7a73aa11e71f4fe58",
      "parents": [
        "e44c8cc44ee60949b6db4222e1b1fc1fb27c3773",
        "040012920b1ede471c73cbbb19a5305dc31af7e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 15:23:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 15:23:58 2013 +0000"
      },
      "message": "Merge \"Add posargs to tox coverage job.\""
    },
    {
      "commit": "a2a82181bfe2f5d2b12729c8e5d13de1bed8c525",
      "tree": "cc77856fe5c9748a2414a156ed72c82b93788ce5",
      "parents": [
        "b71c3e81a0e5857681ab41ca988b689f998e3907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jun 19 17:03:04 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jun 20 09:58:31 2013 -0400"
      },
      "message": "Fix test_volumes_get volumes cleanup.\n\nCurrently for test_volumes_get if the volume creation fails and we won\u0027t define\nthe volume variable which will result in an undefined error in the finally\nblock that always gets run. This will mask the actual cause of the test\nfailure. This commit fixes this by reworking the cleanup logic in the tests\nto use the addCleanup so if the api call fails the actual error will be printed.\n\nChange-Id: I2619575fe80d4f3ce38cc951e7dbd44311d61432\n"
    },
    {
      "commit": "bbb69e755be6ebfbe55f78ef0c52724ddcd7f8a6",
      "tree": "d309f27112f56dfd6e02c352dae70b72c0e7de80",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Jun 18 16:06:24 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 20 15:32:40 2013 +0200"
      },
      "message": "Add a volume create/delete stress test\n\nSimply performs a create/delete operation, in a while loop for the\nduration passed to run_stress.py\n\nChange-Id: I006f3754f1fc1cabfbb90ed72704b2185dcc4e5f\nFixes: bug #1192227\n"
    },
    {
      "commit": "ab563c29a8095d31cc758e89032e5f8008d3ce31",
      "tree": "7e57e9bda0839fb03bb00da351cdc5a4fe2a3427",
      "parents": [
        "e44c8cc44ee60949b6db4222e1b1fc1fb27c3773"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 20 14:01:10 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 20 14:01:10 2013 +0200"
      },
      "message": "Ensures testtools 0.9.32\n\nIt includes a fix for a typo around the unittest2 skipTest\nexeption import, see testtools revision 366, which is useful to\nSKIP correctly on py26\n\nChange-Id: Ice4dd9f79aaac8678d85dc393632cf5752d253f7\n"
    },
    {
      "commit": "e44c8cc44ee60949b6db4222e1b1fc1fb27c3773",
      "tree": "e5d96cef5d4bed8a0adaf64b47a9080b8b42eff0",
      "parents": [
        "53cdccce3750d4553a62b9e01176812c6e432b3f",
        "03720a5395052f5a80ff18712b355b4829631f62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 08:51:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 08:51:31 2013 +0000"
      },
      "message": "Merge \"Object client adds content-length if PUT is empty\""
    },
    {
      "commit": "9c9fa41fa17863cca5b09ef592d26b4f4469bb96",
      "tree": "a6cace2d2f9143df7d51619c907b71bf2c3ee7bd",
      "parents": [
        "53cdccce3750d4553a62b9e01176812c6e432b3f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 19 18:33:47 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 19 18:37:19 2013 -0700"
      },
      "message": "Actually raise BadRequest if create_subnet fails\n\nSecond attempt at fixing a problem in the Tempest\nnetwork test base setup where it tries to create\na subnet and if it fails it needs to raise a\nBadRequest rather than an UnboundLocalError from\ntrying to use the body variable before it\u0027s declared.\n\nFixes bug 1192767\n\nChange-Id: I2c97723b1056ae34e68a5acb5283c291a5dcfad1\n"
    },
    {
      "commit": "59f00281ef1fa9448f5caf78a1c558625c83f65e",
      "tree": "44bcb8d260117eb2eb0115aa35fbcc34c4855875",
      "parents": [
        "53cdccce3750d4553a62b9e01176812c6e432b3f"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Jun 19 18:08:44 2013 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Jun 20 00:59:03 2013 +0100"
      },
      "message": "Fix XML security group rule client.\n\nThe client ignored cidr and group_id.\nIt also did not handle None values for\nseveral of the parameters.\nFixed both, refactored the rule\ncreation method.\n\nFixes: bug #1191856\nChange-Id: I0aa28bc50e9991d0381f0b0d7e3edb05f8e90591\n"
    },
    {
      "commit": "0d499bc6a14dfad88523e5b4807ad13d719268c2",
      "tree": "d3ed5abe5f00e05890c9427fa81d9dab9da8d2f2",
      "parents": [
        "a6498a5c7efa934aff3f385ad2b174414c25c14b"
      ],
      "author": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Wed Jun 19 12:08:23 2013 -0700"
      },
      "committer": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Wed Jun 19 15:58:59 2013 -0700"
      },
      "message": "Loosen constraints on Swift status codes.\n\nThe Swift API only commits to returning a 2xx status code to indicate\nsuccess for most operations (e.g. list containers, get account\nmetadata, etc.), but Tempest was looking for particular ones (e.g. 204\nor 200). This change loosens those checks to accept any 2xx status\ncode defined in RFC 2616.\n\nTests for operations where the API docs *do* specify particular status\ncodes, like \"Create Container\", have been left untouched.\n\nChange-Id: I3ba91cb915e79700124172051d50deff9bc0601b\n"
    },
    {
      "commit": "53cdccce3750d4553a62b9e01176812c6e432b3f",
      "tree": "93c14e58df0e492e060a204119d4a968b68ce6c5",
      "parents": [
        "b71c3e81a0e5857681ab41ca988b689f998e3907",
        "3c3a4b83636845713db927b0d41156cca05dbb73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 21:26:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 21:26:56 2013 +0000"
      },
      "message": "Merge \"Add negative tests label.\""
    },
    {
      "commit": "040012920b1ede471c73cbbb19a5305dc31af7e9",
      "tree": "afdc422e59fb7bea38e16fa73d4a64e52ca3f277",
      "parents": [
        "a6498a5c7efa934aff3f385ad2b174414c25c14b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jun 19 16:39:50 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jun 19 16:39:50 2013 -0400"
      },
      "message": "Add posargs to tox coverage job.\n\nThis commit adds the posargs field to the tempest_coverage report\ncommand on the tox coverage job. This will allow us to pass in\narguments to the report command which will be useful for the\nperiodic coverage runs so we can specify the output directory.\n\nChange-Id: I89c9c8da7fbe5f73600a8e84557dbf325c341afc\n"
    },
    {
      "commit": "b71c3e81a0e5857681ab41ca988b689f998e3907",
      "tree": "413d8c52f2bde1fc6550e982f73b045cbb3fb670",
      "parents": [
        "a6498a5c7efa934aff3f385ad2b174414c25c14b",
        "3c6465973a401f5335a5ae69e3a834daca17e973"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 20:34:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 20:34:16 2013 +0000"
      },
      "message": "Merge \"skip test_ec2_instance_run.InstanceRunTest.test_integration_1\""
    },
    {
      "commit": "a6498a5c7efa934aff3f385ad2b174414c25c14b",
      "tree": "c7445aaebfabb81c3b5c410c366fbd78cc17054a",
      "parents": [
        "b4413073931869f9e6ce717036570e85893d8164",
        "250ba6017a3cd80841494cd10c209160ff693b1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 18:41:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 18:41:54 2013 +0000"
      },
      "message": "Merge \"Increase to 255 the length of the user name.\""
    },
    {
      "commit": "3c6465973a401f5335a5ae69e3a834daca17e973",
      "tree": "a94e4ff4ba755f362213a027246065d47ed7b654",
      "parents": [
        "b4413073931869f9e6ce717036570e85893d8164"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jun 19 14:01:34 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jun 19 14:01:34 2013 -0400"
      },
      "message": "skip test_ec2_instance_run.InstanceRunTest.test_integration_1\n\nthis test is not functioning in a quantum environment, and has\nbeen reseting the gate for the last week. Skip until it can be\nmade to work in a quantum environment like the gate.\n\nChange-Id: I155d38b8aa5a570a0914bc8519b8f24413145261\n"
    },
    {
      "commit": "03720a5395052f5a80ff18712b355b4829631f62",
      "tree": "49a34181818a82b6a8912827cb3d622f545fa220",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7"
      ],
      "author": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Tue Jun 18 15:08:46 2013 +0200"
      },
      "committer": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Wed Jun 19 13:14:27 2013 +0200"
      },
      "message": "Object client adds content-length if PUT is empty\n\nAdd content-length\u003d0 header to a PUT request if the uploaded object is empty,\notherwise the server would repond with 411.\n\nFixes: bug #1192176\nChange-Id: Ifdd4aefa8ff38ac1ee72607d6ffd128ca315bf44\n"
    },
    {
      "commit": "b4413073931869f9e6ce717036570e85893d8164",
      "tree": "df9c8c876a36f9266c5e64bbdf4a243663ec3841",
      "parents": [
        "6b4d341ed38bea7959288ff0d7eac15e709bd064",
        "a4036d123f50a400a2bc1c790e2b2fb2028a53c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 11:12:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 11:12:33 2013 +0000"
      },
      "message": "Merge \"Fix a doc indentation bug.\""
    },
    {
      "commit": "6b4d341ed38bea7959288ff0d7eac15e709bd064",
      "tree": "a83af0aa296f7af360aeffa3a324f7f12d2ee40a",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7",
        "02f42982a8c7e2e75871fd386f45f9140d2ee937"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 11:10:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 11:10:19 2013 +0000"
      },
      "message": "Merge \"Implement a new test case for volume cloning functionality\""
    },
    {
      "commit": "a4036d123f50a400a2bc1c790e2b2fb2028a53c8",
      "tree": "6ef9423e51741526e519f3f845a88bc2b9a3a1a7",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7"
      ],
      "author": {
        "name": "Xiao Hanyu",
        "email": "xiaohanyu1988@gmail.com",
        "time": "Wed Jun 19 14:12:23 2013 +0800"
      },
      "committer": {
        "name": "Xiao Hanyu",
        "email": "xiaohanyu1988@gmail.com",
        "time": "Wed Jun 19 14:26:08 2013 +0800"
      },
      "message": "Fix a doc indentation bug.\n\nChange-Id: I42ca63baa414e6bd6ccc1ab30ed697b09c18d0a6\n"
    },
    {
      "commit": "d62bf1c66a3832ed8dba0fed88dc319002a984b9",
      "tree": "33269cc6d1c57a853f3feb2ef5e68cecb2395719",
      "parents": [
        "af331c74baa062f3ed2ab364aa5c589b0f58c5eb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jun 05 14:36:25 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Jun 17 16:05:14 2013 -0400"
      },
      "message": "add create_image_from_server to base class for auto cleanup\n\nthis test\u0027s cleanup logic was fragile enough that it caused additional\nbreaks when it fell over, leaving resources around. Create a\ncreate_image_from_server as an equiv of create_server to ensure\nthat images are auto cleaned up at the end of the run, or if we\nfail.\n\nAdded logging for exception if found during clear_images\n\nAdded logging if we failed in setupClass\n\nFixes bug #1168586\n\nChange-Id: I1cbd904a71eb81926195c3e7894003fe5016b12e\n"
    },
    {
      "commit": "a0a91032c5a2a4376292f5bc04797550254851a7",
      "tree": "d18618c11f8f9e3eff6cfefb703c51e5281aaa46",
      "parents": [
        "dc236ea8a01f7bfdebe54009f04da0b16acf8419",
        "fd8d49d53fe1c1f3b62960c579cacbe54775d28a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 17 15:13:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 17 15:13:32 2013 +0000"
      },
      "message": "Merge \"Remove skip mark to test_create_image_when_server_is_rebooting\""
    },
    {
      "commit": "02f42982a8c7e2e75871fd386f45f9140d2ee937",
      "tree": "f8af1a3faeece42068974f3d6dd16b6da4672615",
      "parents": [
        "dc236ea8a01f7bfdebe54009f04da0b16acf8419"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Jun 17 16:25:56 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Jun 17 16:30:15 2013 +0200"
      },
      "message": "Implement a new test case for volume cloning functionality\n\nA test is added for the volume cloning functionality (we didn\u0027t\nhave any). Also fixes an issue in base class where we want the\nvolume IDs to be added as soon as possible into the creation list,\nto make sure the cleanup deletes volumes in error state too.\n\nChange-Id: I624ddbf80a2000987c58ea3baa8db96ab9cfde6f\nFixes: bug #1191804\n"
    },
    {
      "commit": "b78a58d9a66548b4146034f201ed9b8379b013c9",
      "tree": "9d06d176c49f7e5db0cd06f98df893e3739a1efc",
      "parents": [
        "f4d9ae93864c4fa9f06c57e06698a0b47dd3bd79"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 13:16:59 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 16 07:23:57 2013 +0200"
      },
      "message": "Remove TODO note\n\nBoth postgresql and mysql headers are necessary for certain tox jobs,\nbut both installed by when it is necerray. (pep8 job in a venv)\n\nIt was an issue in the past, but it was solved.\nWe was not able to combine both tools/pip-requires and tools/test-requires.\n\nThe pep8 jobs was done by a shell script, the shell script is removed.\ntox aims to be the single entry point for all gate jobs.\n\nChange-Id: Iec5066a30b51fb4c91465a23606ad5cd973bc40c\n"
    },
    {
      "commit": "dc236ea8a01f7bfdebe54009f04da0b16acf8419",
      "tree": "e694116498760c15e1d608895d83e9d4aaab2514",
      "parents": [
        "f4d9ae93864c4fa9f06c57e06698a0b47dd3bd79",
        "973bc99bf30550e469cb7d9fe70594ec4e1fee16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 15 19:43:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 19:43:47 2013 +0000"
      },
      "message": "Merge \"actually enable our no tempest/tests check\""
    },
    {
      "commit": "f4d9ae93864c4fa9f06c57e06698a0b47dd3bd79",
      "tree": "2277cc8da05d0f6206b12be442cf5aa58f2cd25f",
      "parents": [
        "d052c573693299596ff3fae1ab12a9b394186f15",
        "b1734f838b3370a278040184e9bbc2aafd29862d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 15 12:13:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 12:13:15 2013 +0000"
      },
      "message": "Merge \"Remove quota whitebox tests\""
    },
    {
      "commit": "973bc99bf30550e469cb7d9fe70594ec4e1fee16",
      "tree": "7e84ec93046f6e8083afca0336cd306978c9bb94",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jun 15 07:57:32 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jun 15 07:57:32 2013 -0400"
      },
      "message": "actually enable our no tempest/tests check\n\nI\u0027m stupid and forgot to enable this, actually turn it on.\n\nChange-Id: I050334bd0f0e5e282e6485b52aaf1e74eed9c7c9\n"
    },
    {
      "commit": "d052c573693299596ff3fae1ab12a9b394186f15",
      "tree": "93699f30187eddf7b49e4a6479d651c13b569d40",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 31 17:10:11 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 12 14:12:21 2013 -0700"
      },
      "message": "Raise BadRequest if unable to create subnet\n\nThe existing create_subnet method iterates over subnets looking for one\nthat it can use and filters out any errors for overlapping CIDRs. The\nproblem is if a usable subnet is not found, the code goes on to use an\nundeclared variable (body).\n\nThis patch saves the last overlapping CIDR exception and raises it if no\nusable subnet is found to avoid the undeclared variable usage.\n\nFixes bug 1186445\n\nChange-Id: I9ba4feada05a65a592bbd04ce8b722200e80b165\n"
    },
    {
      "commit": "216550f81ac7c2d749946dbf466170febcadfe76",
      "tree": "4ae12607ddc76b4ff6f044a02e5cfa11cefa7d90",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Li Ma",
        "email": "nick.ma@live.cn",
        "time": "Wed Jun 12 11:26:08 2013 -0700"
      },
      "committer": {
        "name": "Li Ma",
        "email": "nick.ma@live.cn",
        "time": "Wed Jun 12 11:40:00 2013 -0700"
      },
      "message": "Remove basic_auth strategy\n\nThe auth strategy selection is removed\nsince it is confusing and other authentication\nmethods are not supported.\n\nRe-commit the files, because the previous update is not correct.\n\nImplements: remove basic_auth strategy\nFixes: bug #1180972\nChange-Id: I498be0b1e3eeea397e1f164caffe7cc88be0ceda\n"
    },
    {
      "commit": "3c3a4b83636845713db927b0d41156cca05dbb73",
      "tree": "aaf02082688f716d9d4c351bce7d90310843f231",
      "parents": [
        "250ba6017a3cd80841494cd10c209160ff693b1d"
      ],
      "author": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 16:04:51 2013 +0200"
      },
      "committer": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 16:04:51 2013 +0200"
      },
      "message": "Add negative tests label.\n\nChange-Id: I007310b216d6f28cca8ac42ed98d6c403ec8f6ec\n"
    },
    {
      "commit": "250ba6017a3cd80841494cd10c209160ff693b1d",
      "tree": "91a22e309c556b4dd874ab6cfcc5a8699727646f",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 14:31:57 2013 +0200"
      },
      "committer": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 15:59:39 2013 +0200"
      },
      "message": "Increase to 255 the length of the user name.\n\nThis change is needed by [1]. This won\u0027t change the results of the test\nright now, since keystone rejects usernames longer than 64 and 255 \u003e 64.\n\n[1] https://review.openstack.org/#/c/22694/\n\nChange-Id: Iaf81b223cd8f0ec41b9836e26a4c294c10d56893\n"
    },
    {
      "commit": "aa9ca11919b2fe2f3ea9abe65ea605101668348a",
      "tree": "5b3dcc7e2aa14e3636fde1bff2d70bfca1c14214",
      "parents": [
        "1d4bfa90bdb81a530f6bb4b3468794ed784c5a86",
        "23fdf1de42a6bec7a65f77322c169a92d918d6d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 17:18:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:18:23 2013 +0000"
      },
      "message": "Merge \"Tempest Coding Guide\""
    },
    {
      "commit": "1d4bfa90bdb81a530f6bb4b3468794ed784c5a86",
      "tree": "b9be8622355817d67b179c3e42c14922d74ff3ea",
      "parents": [
        "1f365f18ec86d73caf50185e0832746d83c0e665",
        "cf94a14b265f67b7cc8f72f08308adddc5c4fe78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 17:18:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:18:10 2013 +0000"
      },
      "message": "Merge \"Fix: WhiteBox server leak\""
    },
    {
      "commit": "1f365f18ec86d73caf50185e0832746d83c0e665",
      "tree": "0a6317f0a9a36f119cbdf76fa3f62f6a239fb651",
      "parents": [
        "1ffce61ffc96a345e3616ab40a251783c6eeb5a9",
        "81ce614d52c2828a8a9a36c7673a31452d2c948c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 17:18:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:18:07 2013 +0000"
      },
      "message": "Merge \"Quantum client should not be conditional\""
    },
    {
      "commit": "b1734f838b3370a278040184e9bbc2aafd29862d",
      "tree": "f7ad623d859489b60029d83c4f27350248778033",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 12:00:02 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jun 10 19:14:54 2013 +0200"
      },
      "message": "Remove quota whitebox tests\n\nThe quota limitation are testable by blackbox tests.\nThese quota tests are skipped because of issues anyway.\n\nFixing Bug 1034129\n\nChange-Id: Icaeaed3bb5151ce2057ff3e850e3240c38b2ab81\n"
    },
    {
      "commit": "23fdf1de42a6bec7a65f77322c169a92d918d6d0",
      "tree": "846a852c358ef43cef430513417191d327e0f707",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 16:35:23 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 22:02:19 2013 +0200"
      },
      "message": "Tempest Coding Guide\n\n* Adding HACKING.rst as Tempest Coding Guide\n* Fixing the section/title formater markup\u0027s length\n\nChange-Id: Ic61d287cd3bbf3adc5f7d98b17957a5be125f613\n"
    },
    {
      "commit": "1ffce61ffc96a345e3616ab40a251783c6eeb5a9",
      "tree": "8ac02bfade1290eb7aa5c0ae29e1604b453f2a32",
      "parents": [
        "d021ea4b2c2a2044d6d30bedcbe3474a51849040",
        "3d5f16331cc1a88479fc60853ea08533775a3b38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 18:03:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 18:03:23 2013 +0000"
      },
      "message": "Merge \"Tests for os-hypervisors API extension of Nova\""
    },
    {
      "commit": "81ce614d52c2828a8a9a36c7673a31452d2c948c",
      "tree": "f117141a1eefb59ee06978c342b25e244f803c8e",
      "parents": [
        "d021ea4b2c2a2044d6d30bedcbe3474a51849040"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:58:12 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:58:12 2013 +0200"
      },
      "message": "Quantum client should not be conditional\n\n* requirements.txt enumerates it\n* Does not have any special dependency\n\nChange-Id: Ib77ad33deda5920790f7a2262f2665e4b4b15a6d\n"
    },
    {
      "commit": "cf94a14b265f67b7cc8f72f08308adddc5c4fe78",
      "tree": "3bbc55b3c6d05d8e4c2145be321c8b5ca585f891",
      "parents": [
        "d021ea4b2c2a2044d6d30bedcbe3474a51849040"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:21:15 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:21:15 2013 +0200"
      },
      "message": "Fix: WhiteBox server leak\n\nDeleteting the server explicity in the tearDownClass.\n\nFixing Bug 1180852\n\nChange-Id: If94c82717832ef35473840b793fcfd6871bbf4bd\n"
    },
    {
      "commit": "d021ea4b2c2a2044d6d30bedcbe3474a51849040",
      "tree": "d98079244621ce87d1663d8a70ef38b5549d6c54",
      "parents": [
        "6b1e2a56e2a92941dbb294a1fafa4991a154516f",
        "083f822d77599c2c1e0ebd3bb32b54dbce7f0e89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:42:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:42:21 2013 +0000"
      },
      "message": "Merge \"Enhance the validation of the quotas update\""
    },
    {
      "commit": "6b1e2a56e2a92941dbb294a1fafa4991a154516f",
      "tree": "716bfb418609ee749a70e11ead218e625cfc8390",
      "parents": [
        "d66b6ae4036f7cbeb2e32c342daba86fb725c185",
        "bae88e12a73196e527238947d0489b6ae23ac665"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:40:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:40:22 2013 +0000"
      },
      "message": "Merge \"Fixed Typos\""
    },
    {
      "commit": "d66b6ae4036f7cbeb2e32c342daba86fb725c185",
      "tree": "7cb78d3c07b507b7e8dfb9e240586113b957ce12",
      "parents": [
        "16e2e459451eaac1d3fb11fa84f0bac07f0b42de",
        "e92956b7dc64f837de4f22750f85cf912e3163eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:36:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:36:26 2013 +0000"
      },
      "message": "Merge \"Fixes list_snapshots and _with_details methods in snap XML client\""
    },
    {
      "commit": "16e2e459451eaac1d3fb11fa84f0bac07f0b42de",
      "tree": "41268db8fb0269b8b12a55b948b143467b65d806",
      "parents": [
        "4c56879527522b5355338f2f02024053e8b5c826",
        "b2e48c83d9780a1853c9736aa41d1f35f477e747"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:36:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:36:18 2013 +0000"
      },
      "message": "Merge \"ensure no code merges to tempest/tests\""
    },
    {
      "commit": "4c56879527522b5355338f2f02024053e8b5c826",
      "tree": "9ff861baa0ce4b6d882171b4ade5f1bff4d1b00f",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1",
        "8e09b0d6f4d8e8f1bb925d0abdc23d2052782f45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:33:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:33:58 2013 +0000"
      },
      "message": "Merge \"Fixed last merge file from \"tests\" folder to new \"api\" folder\""
    },
    {
      "commit": "3d5f16331cc1a88479fc60853ea08533775a3b38",
      "tree": "2d844f343ee13757913fd053e803bb01971d6e93",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Tony Yang",
        "email": "bjyangf@cn.ibm.com",
        "time": "Thu Jun 06 14:17:57 2013 +0800"
      },
      "committer": {
        "name": "Tony Yang",
        "email": "bjyangf@cn.ibm.com",
        "time": "Sun Jun 09 03:57:15 2013 +0800"
      },
      "message": "Tests for os-hypervisors API extension of Nova\n\nTests against following paths are added:\nos-hypervisors\nos-hypervisors/detail\nos-hypervisors/%hyper_id\nos-hypervisors/%hyper_name/servers\nos-hypervisors/statistics\nos-hypervisors/%hyper_id/uptime\n\nImplements: blueprint nova-os-hypervisors-api-extension-test\nChange-Id: Ia209b113d0193720b445385e0fe399b81f48bb4b\n"
    },
    {
      "commit": "bae88e12a73196e527238947d0489b6ae23ac665",
      "tree": "ec3eef0c18c4bb2c5847e90200f5ac998022ce95",
      "parents": [
        "abf7370cfbb451d25900d06b56010dadfe0096bd"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Jun 07 23:02:19 2013 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Jun 07 23:10:31 2013 +0000"
      },
      "message": "Fixed Typos\n\nChange-Id: I427e167f988e03499dfb7b75c1dbcf3128bb0eef\n"
    },
    {
      "commit": "7a3e004accd054f5e29c66185b2d2924bb90eaa1",
      "tree": "2a05259f73a1a956bc1523763b5d939ec61ca413",
      "parents": [
        "abf7370cfbb451d25900d06b56010dadfe0096bd"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri Jun 07 14:59:19 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri Jun 07 14:59:19 2013 -0400"
      },
      "message": "Add logic to tox.ini to run all tempest tests\n\nChange-Id: Ib71d6c184042f0bcbe76de87ae6fe6815492d0c2\nImplements: blueprint Restore-periodic-tests-for-all-of-tempest\n"
    },
    {
      "commit": "abf7370cfbb451d25900d06b56010dadfe0096bd",
      "tree": "98b020bf54731e50114c8e12f8e0c453086e6de9",
      "parents": [
        "71d6633b5260efe5c62ea9bc232b0786604737c1",
        "9e86b83bd7317471372f1952dbc617331cf9eb99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 07 15:58:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 15:58:26 2013 +0000"
      },
      "message": "Merge \"Default to m1.micro for heat test flavor.\""
    },
    {
      "commit": "083f822d77599c2c1e0ebd3bb32b54dbce7f0e89",
      "tree": "41d66f0ae7c1d771fb44d7c83aa733cee3e4d819",
      "parents": [
        "3e773087fe0968b2d603ff346275acb794b92053"
      ],
      "author": {
        "name": "gengjh",
        "email": "gengjh@cn.ibm.com",
        "time": "Fri May 24 23:31:46 2013 +0800"
      },
      "committer": {
        "name": "gengjh",
        "email": "gengjh@cn.ibm.com",
        "time": "Fri Jun 07 09:35:47 2013 +0800"
      },
      "message": "Enhance the validation of the quotas update\n\nNeed force to update quota in tempest test cases, the related commit is\nhttps://review.openstack.org/#/c/25887/\n\nTemporary disable the two new test cases in test_quota\n(test_security_groups_rules_exceed_limit,\ntest_security_groups_exceed_limit)\nAnother related change in tempest is\nhttps://review.openstack.org/#/c/27043/\n\nChange-Id: Ic61a99534ace7c45f51c6b638f0fc0365586e803"
    },
    {
      "commit": "e92956b7dc64f837de4f22750f85cf912e3163eb",
      "tree": "2f527e6024b0f7f64e04391ef2928152a25e2200",
      "parents": [
        "71d6633b5260efe5c62ea9bc232b0786604737c1"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 06 18:38:48 2013 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 21:53:23 2013 +0000"
      },
      "message": "Fixes list_snapshots and _with_details methods in snap XML client\n\nListing was not stripping outer \u0027snapshots\u0027 tag before return\n\nChange-Id: Ic95ed3b9f3f5c164f191c2445be611db2135ca54\nFixes: bug #1177610\n"
    },
    {
      "commit": "71d6633b5260efe5c62ea9bc232b0786604737c1",
      "tree": "3c24a90df2584f6a9b14f893735eed29a99d5c67",
      "parents": [
        "ae0fdd551ca1240c2902cf64cdd9cb3543fabe2b",
        "1ae7b7b10bc0fe7545a23aa8729ba2edfc03d1c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:08 2013 +0000"
      },
      "message": "Merge \"Added test - conditional object download\""
    },
    {
      "commit": "ae0fdd551ca1240c2902cf64cdd9cb3543fabe2b",
      "tree": "e5e2a48abc3c34215559bd98f32b402fb5af8539",
      "parents": [
        "4e9ecf7f8c1aaa4123ff1265237638656a53a342",
        "484b08078573fb516b040097a256605de2a5445b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:04 2013 +0000"
      },
      "message": "Merge \"Add python-cinderclient to requirements.txt\""
    },
    {
      "commit": "4e9ecf7f8c1aaa4123ff1265237638656a53a342",
      "tree": "16e0acf131bc7b319445f5a201bdc90e7161d192",
      "parents": [
        "86708f1cc0b68214947e6e66968cc8b29c509603",
        "f4fa894fba31cbfd6234bd8b37df2b0c126be748"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:01 2013 +0000"
      },
      "message": "Merge \"Fixes the multi-backend skip bug and the cleanup steps\""
    },
    {
      "commit": "86708f1cc0b68214947e6e66968cc8b29c509603",
      "tree": "21e7f8b3ac77361fe6f459870475e2e41e832514",
      "parents": [
        "dec92a9d886f3fd9214557559e182b52eba4744c",
        "938d151584aad537df022fd42f1535f998d016b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:16:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:16:58 2013 +0000"
      },
      "message": "Merge \"Multi-server handling in base.py\""
    },
    {
      "commit": "b2e48c83d9780a1853c9736aa41d1f35f477e747",
      "tree": "b568d380595b5e0a2b636b89c28cb3af74134c8e",
      "parents": [
        "8e09b0d6f4d8e8f1bb925d0abdc23d2052782f45"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jun 06 12:43:26 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 19:55:04 2013 +0000"
      },
      "message": "ensure no code merges to tempest/tests\n\nbecause of the restructure, we\u0027ve had past merges coming into\ntempest/tests. Put a check in to stop this for safety. We can\npull it at havana release safely, but it will help us on reviews\nduring the rest of the cycle.\n\nChange-Id: I0714cd6f06bb89660fb121ca2394a89fc0ee9cb5\n"
    },
    {
      "commit": "8e09b0d6f4d8e8f1bb925d0abdc23d2052782f45",
      "tree": "8b5d7721fc01c9f2000575a85045a2970d11a159",
      "parents": [
        "af331c74baa062f3ed2ab364aa5c589b0f58c5eb"
      ],
      "author": {
        "name": "Tal Kammer",
        "email": "tkammer@redhat.com",
        "time": "Thu Jun 06 19:09:03 2013 +0300"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jun 06 15:54:23 2013 -0400"
      },
      "message": "Fixed last merge file from \"tests\" folder to new \"api\" folder\n\nAlso fixed the import to work with new directory structure\n\n(updated to fix pep8 ordering issue)\n\nChange-Id: I1403001268cdbbec2f4a395d062fee11bfc22e9c\n"
    },
    {
      "commit": "dec92a9d886f3fd9214557559e182b52eba4744c",
      "tree": "4f46aadeebac562f2e97f76533ee77b1f5814fec",
      "parents": [
        "32062b47eff6ad19b70dfd29f09b5a2859f1da1d",
        "6700bbd5f52c23aec32ec1be9f0c98323ebf8cd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 18:46:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 18:46:44 2013 +0000"
      },
      "message": "Merge \"Removed invalid skipped tests\""
    },
    {
      "commit": "32062b47eff6ad19b70dfd29f09b5a2859f1da1d",
      "tree": "295a48937a942ba2fb6f594a60323605cb286aee",
      "parents": [
        "fe28a61add563ef39b4d48d84889cbd1097b5f71",
        "1896652cb7693a01ddd05701a8659e467b7da4c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 18:46:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 18:46:40 2013 +0000"
      },
      "message": "Merge \"TestServerAdvancedOps server leaking\""
    },
    {
      "commit": "fe28a61add563ef39b4d48d84889cbd1097b5f71",
      "tree": "cc2c564c4b9138a4b74439d62dfa978613f54be5",
      "parents": [
        "af331c74baa062f3ed2ab364aa5c589b0f58c5eb",
        "d167201ae8acf1a475f7b234a2b6b165cad327bb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 16:39:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 16:39:54 2013 +0000"
      },
      "message": "Merge \"Heat test to launch a heat-cfntools based instance.\""
    },
    {
      "commit": "1896652cb7693a01ddd05701a8659e467b7da4c7",
      "tree": "63babff1ffdbf121b6f1c43549caf2426905af74",
      "parents": [
        "af331c74baa062f3ed2ab364aa5c589b0f58c5eb"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 06 16:28:56 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 06 16:36:08 2013 +0200"
      },
      "message": "TestServerAdvancedOps server leaking\n\nWhen added the testresources added as base class the resource variable usage\nchanged, and it renamed to os_resources in the other places.\n\nTestServerAdvancedOps still want to use the old variable,\n however the base class has proper tearDownClass method.\n\nLet the TestServerAdvancedOps to use the base class\u0027s tearDownClass.\n\nFixes Bug 1157306\n\nChange-Id: I9bc1c90d526865cafbc6fbf71172aae10e95cb7d\n"
    },
    {
      "commit": "af331c74baa062f3ed2ab364aa5c589b0f58c5eb",
      "tree": "2127a5eb72b901e6591ece6e968f765f33d3677a",
      "parents": [
        "6460caad261c3737d5e98e3c6268d9621c04e3bf",
        "390ce1154a42fa5a49dd42b4a8ddd4e468d58e3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 06:35:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 06:35:14 2013 +0000"
      },
      "message": "Merge \"Remove duplicate appends to image list.\""
    },
    {
      "commit": "6460caad261c3737d5e98e3c6268d9621c04e3bf",
      "tree": "2e57c128e0604a4bc78e1eafeba8c7d4d6321a99",
      "parents": [
        "e20a9828f6bf649d65c88cdcc4e7cac74a7d8a54",
        "58ab5313404907a9c831b730b3053c39a2efde19"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 06:26:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 06:26:19 2013 +0000"
      },
      "message": "Merge \"Adding test_server_sequence_suspend_resume\""
    },
    {
      "commit": "e20a9828f6bf649d65c88cdcc4e7cac74a7d8a54",
      "tree": "103d64c226850036fb46e2ae84abf56593085626",
      "parents": [
        "8793403115004ce3eccfc56e58641bf39ccac38a",
        "c4862da8693926b699de6dbb0d81542b5eb2f0ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 06:18:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 06:18:03 2013 +0000"
      },
      "message": "Merge \"Add keystone client optional arg tests\""
    },
    {
      "commit": "8793403115004ce3eccfc56e58641bf39ccac38a",
      "tree": "f73f322e3dfdfdf47de4bc9acd4efd63f85fbc13",
      "parents": [
        "9039b4d2ebf90f4633c6f73bf918a562ab488f6d",
        "0d66049d8542934717b885b9f46b7684036146f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 05 18:27:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 18:27:23 2013 +0000"
      },
      "message": "Merge \"Fix a race condition in test_create_delete_image()\""
    },
    {
      "commit": "9039b4d2ebf90f4633c6f73bf918a562ab488f6d",
      "tree": "34f075183267d7c9ae805efb099885e5b9a6da6d",
      "parents": [
        "ec7c9f627bc43ce8a27ffeaf10d31d82a09a0826",
        "65c4aab27d25a14dfd2d516a2192ec1fa785f7cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 05 14:47:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 14:47:59 2013 +0000"
      },
      "message": "Merge \"List servers by changes since with dynamic date\""
    },
    {
      "commit": "ec7c9f627bc43ce8a27ffeaf10d31d82a09a0826",
      "tree": "623829d0a4a124d4ea3f6fc61cc67fa9d83f3c6e",
      "parents": [
        "9653aa2cb8e92b9d8a24bf31c08ae1417d82fcf2",
        "ae93c677e9c3a3704a573fbe40ee2367553bfaea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 05 02:13:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 05 02:13:41 2013 +0000"
      },
      "message": "Merge \"Remove executable bit on some files\""
    },
    {
      "commit": "938d151584aad537df022fd42f1535f998d016b6",
      "tree": "cc7ee9ec763a2ddc0a108a7e3a53249f77a9d092",
      "parents": [
        "9653aa2cb8e92b9d8a24bf31c08ae1417d82fcf2"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu May 16 15:42:27 2013 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Jun 05 01:18:24 2013 +0100"
      },
      "message": "Multi-server handling in base.py\n\nMoving the logic to handle a list of servers\nreturned by the create from test_multi_create\ninto compute/base.py, including test_multiple_create.\n\nFixes bug #1180823\n\nChange-Id: I2f3ecb44f8a26c4fc912accba2c44707b97ee1e7\n"
    },
    {
      "commit": "0d66049d8542934717b885b9f46b7684036146f6",
      "tree": "0dca744df3acf351558ec5d82ba5b15ab0d3562f",
      "parents": [
        "9653aa2cb8e92b9d8a24bf31c08ae1417d82fcf2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jun 04 17:26:09 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jun 04 17:26:09 2013 -0400"
      },
      "message": "Fix a race condition in test_create_delete_image()\n\nThe delete portion test_create_delete_image() in\nImagesOneServerTest has a race condition between the delete\nand the assertRaises(). This commit fixes this by enabling\nwait_for_resource_deletion() for the images_client and using that\nafter the delete request.\n\nFixes Bug 1187566\n\nChange-Id: I13114d6c549756b3d753c9395f82d58cbaec04db\n"
    },
    {
      "commit": "390ce1154a42fa5a49dd42b4a8ddd4e468d58e3d",
      "tree": "e8fab3bc7bed74094eac4fd80b94d641ae4dc293",
      "parents": [
        "9653aa2cb8e92b9d8a24bf31c08ae1417d82fcf2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jun 04 16:23:38 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jun 04 16:26:20 2013 -0400"
      },
      "message": "Remove duplicate appends to image list.\n\nThe BaseImageTest class method create_image() already adds created\nimages to the list of created images. Created images don\u0027t need to be\nmanually appended to the class image tracking list created_images. This\nremoves all the duplicate appends for tests that use the base class\ncreate_image().\n\nChange-Id: Id99e7ed9a88e513172b1962993dd21bd5feea02f\n"
    },
    {
      "commit": "c4862da8693926b699de6dbb0d81542b5eb2f0ec",
      "tree": "9502090255e3bf1743fd577eb3a5388843d9f9c6",
      "parents": [
        "3e773087fe0968b2d603ff346275acb794b92053"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Jun 03 11:18:52 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jun 04 11:31:17 2013 -0700"
      },
      "message": "Add keystone client optional arg tests\n\nMake sure optional arguments don\u0027t break\n\nAdd tests for:\n--version\n--debug\n--timeout\n\nChange-Id: Ib71cfca1e757c26e6311b060faf5185df6391a43\n"
    },
    {
      "commit": "65c4aab27d25a14dfd2d516a2192ec1fa785f7cf",
      "tree": "a03c09f283c90f5d3bb8fc323dbd6cf777c93f1d",
      "parents": [
        "9653aa2cb8e92b9d8a24bf31c08ae1417d82fcf2"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 04 14:43:16 2013 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 04 14:43:16 2013 +0200"
      },
      "message": "List servers by changes since with dynamic date\n\nFix bug #1187268\n\nChange-Id: I9354b6892f4907b9a9614e00de48ffe8bf886631\n"
    },
    {
      "commit": "9653aa2cb8e92b9d8a24bf31c08ae1417d82fcf2",
      "tree": "c11409543020bafe2854d2af24f147be798733ae",
      "parents": [
        "2f84a1e047d01280a324c17adb260ee1a83c1fbf",
        "aed773cc8b7f1893b4e71d7f1520492b31d60d2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 04 08:00:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 04 08:00:45 2013 +0000"
      },
      "message": "Merge \"Fixes bugs in test_s3_ec2_images\""
    },
    {
      "commit": "2f84a1e047d01280a324c17adb260ee1a83c1fbf",
      "tree": "f7b232e78c55eb80ea4f97e85972794617f9333c",
      "parents": [
        "3e773087fe0968b2d603ff346275acb794b92053",
        "2c2978703319631f1c0144db05f55dbad3a55c50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 04 07:49:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 04 07:49:57 2013 +0000"
      },
      "message": "Merge \"Update a test to work with Quantum SecGroup\""
    },
    {
      "commit": "9e86b83bd7317471372f1952dbc617331cf9eb99",
      "tree": "7dc88835ea373a44327c1f4cbfe29f689eb40393",
      "parents": [
        "d167201ae8acf1a475f7b234a2b6b165cad327bb"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed May 22 15:40:28 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Jun 04 15:42:15 2013 +1200"
      },
      "message": "Default to m1.micro for heat test flavor.\n\nThis is big enough for the current tests, and it may be worth the effort\nto optimise more complex tests to fit in a m1.micro for as long as practical.\n\nChange-Id: Id6e43b0b172c996e5091bf2cf7fd245ccfc87d4c\n"
    },
    {
      "commit": "484b08078573fb516b040097a256605de2a5445b",
      "tree": "10aa4a013d9755900bc02d66cec14b01cda1fe3c",
      "parents": [
        "3e773087fe0968b2d603ff346275acb794b92053"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jun 03 15:15:03 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jun 03 15:20:03 2013 -0400"
      },
      "message": "Add python-cinderclient to requirements.txt\n\nThe scenario tests manager has an import for cinderclient, however\npython-cinderclient was not listed as a requirement. This corrects\nthe oversight by adding python-cinderclient to requirements.txt.\n\nChange-Id: I92cc4144cc2392391ee80a4f55783acd0f70c483\n"
    },
    {
      "commit": "6700bbd5f52c23aec32ec1be9f0c98323ebf8cd9",
      "tree": "e9a5274a6f7142d49bbbda1f7cfd4346e9513975",
      "parents": [
        "3e773087fe0968b2d603ff346275acb794b92053"
      ],
      "author": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Fri May 31 22:33:39 2013 +0200"
      },
      "committer": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Mon Jun 03 19:55:55 2013 +0200"
      },
      "message": "Removed invalid skipped tests\n\nSwift tempauth doesn\u0027t support publicly writable containers.\n\nFrom http://docs.openstack.org/developer/swift/misc.html\n\"Also, .r designations aren’t allowed in headers whose names include the word\n‘write’.\"\n\nChange-Id: Iaf23cfe2ff4682c0b42d89e9928dc37f8bdbc26b\n"
    },
    {
      "commit": "3e773087fe0968b2d603ff346275acb794b92053",
      "tree": "a3b511ecf3cfc5dc2fa96a4b8a972b7c60cb457e",
      "parents": [
        "44deac537a21ac3560200490a49437f4f0369c2e",
        "1e50b3bac12833e56e6b5b9aaedaa305e27cc4f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 03 15:36:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 03 15:36:23 2013 +0000"
      },
      "message": "Merge \"Makes run_tests.sh exit code match the nosetests exit value.\""
    },
    {
      "commit": "44deac537a21ac3560200490a49437f4f0369c2e",
      "tree": "1e824c2f229ecf8c553373667fb2b2454d876b14",
      "parents": [
        "b419cfbd0ae05412b591868edc25a9758562131a",
        "94c2794ddcaf18be999f272bf37a59969d6f7835"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 03 15:36:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 03 15:36:20 2013 +0000"
      },
      "message": "Merge \"Merged 2 tests dependent on each other\""
    },
    {
      "commit": "f4fa894fba31cbfd6234bd8b37df2b0c126be748",
      "tree": "52511ec5487493e71f75506c08a8a3b6bf81ac0d",
      "parents": [
        "6e4156c220342a7fffbba149bc66524f826a68c3"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 28 18:48:03 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Jun 03 17:05:40 2013 +0200"
      },
      "message": "Fixes the multi-backend skip bug and the cleanup steps\n\nThe multi-backend test class and the tests within should now be\nskipped correctly also when running on python 2.6. Also fixes\na cleanup problem occurring in case of error in setUpClass and\nspeed things up by not creating the 2nd volume/type if backends\nhave the same name (in which case only part of the tests can be\nexecuted).\n\nChange-Id: Ibeb961ea000bb1d1034f857a64552c7aa75ed4d5\nFixes: bug #1177608\n"
    },
    {
      "commit": "b419cfbd0ae05412b591868edc25a9758562131a",
      "tree": "f822562f0730f33335dafa658becb23aff7375a9",
      "parents": [
        "e073b4075ac828c4c6ede0085bb211827395fd7d",
        "07f51e62bfb01f7ccafea363328732640ca78b81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 03 14:25:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 03 14:25:29 2013 +0000"
      },
      "message": "Merge \"Update skip_tracker test directory\""
    },
    {
      "commit": "e073b4075ac828c4c6ede0085bb211827395fd7d",
      "tree": "43cdc1bbb09da5745a07f5e7b1bc81ee8e2eec95",
      "parents": [
        "7b4b697015a71c9db65594abdf28b01f1ca0683e",
        "f1d232139d69052e1f5fc2b0c7b53e5e0898b644"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 03 14:25:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 03 14:25:26 2013 +0000"
      },
      "message": "Merge \"Unskipped object storage test\""
    },
    {
      "commit": "ae93c677e9c3a3704a573fbe40ee2367553bfaea",
      "tree": "cc1dafef6e00f8d6fa83ea7a493ba0f466b0334e",
      "parents": [
        "5a0d81f032406134f3032ce84ade9368d929ec1f"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Mon Jun 03 16:18:39 2013 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Mon Jun 03 16:19:19 2013 +0200"
      },
      "message": "Remove executable bit on some files\n\nCaught by:\n\nnose.selector: INFO: /opt/stack/new/tempest/tempest/services/identity/v3/json/endpoints_client.py is executable; skipped\nnose.selector: INFO: /opt/stack/new/tempest/tempest/services/identity/v3/xml/endpoints_client.py is executable; skipped\n\nChange-Id: If3b3abe9aebff682d2725c6047e056df1a5ffe5b\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n"
    }
  ],
  "next": "7b4b697015a71c9db65594abdf28b01f1ca0683e"
}
