)]}'
{
  "log": [
    {
      "commit": "40e1011611e0f7ca3787e78c4cac9929defcce0a",
      "tree": "961129cf2cb67b382dd425811dda4a4c919e207d",
      "parents": [
        "e2153b7eccb22b593aeb67681c3980084f126d9a"
      ],
      "author": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Fri Feb 08 14:38:09 2013 +0530"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri May 24 13:42:56 2013 +0000"
      },
      "message": "Test cases for Policy V3 API-New\n\nAdds a test script \"test_policy.py\" so as to test all the policy\nAPI actions. And policy_client.py is added with all the required\nmethods. Implementation done in JSON and XML interfaces.\n\nChange-Id: I1f4de6f0d9b8bfd58da3fd14819f3173a3f5adba\nImplements: blueprint keystone-v3-policy-api-test\n"
    },
    {
      "commit": "e2153b7eccb22b593aeb67681c3980084f126d9a",
      "tree": "041b8ac82cb7692425c7671c8c26998a7fc46a9b",
      "parents": [
        "c792c290febe314ae11907121b1f5593cda1cd36",
        "d50c27d5ebc00bd3295fe995d73d731fda67debe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 24 08:10:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 24 08:10:35 2013 +0000"
      },
      "message": "Merge \"Modify hacking flake8 extension\""
    },
    {
      "commit": "c792c290febe314ae11907121b1f5593cda1cd36",
      "tree": "9979dbd3a2339018051bee5ec414bc7cb95f3911",
      "parents": [
        "28f0a63ebd6fc20c792bb8b1751fbd9e3cde24be",
        "f41b8ee451f6f9b807494b20054541edfa8c0909"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 24 07:23:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 24 07:23:45 2013 +0000"
      },
      "message": "Merge \"Add some basic snapshots listing test\""
    },
    {
      "commit": "28f0a63ebd6fc20c792bb8b1751fbd9e3cde24be",
      "tree": "0d22c79e93025ee7f208c9be6814811112713b7b",
      "parents": [
        "0fed11e8848d65f963450ab0444d834403d086b5",
        "d80b6a06651d59b84d36a5146cc2750acf70087d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 24 07:18:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 24 07:18:51 2013 +0000"
      },
      "message": "Merge \"Add tests list tenant usage\""
    },
    {
      "commit": "0fed11e8848d65f963450ab0444d834403d086b5",
      "tree": "b5d8a52dd41cfaf3fe8224d9b7f33c382d02d50d",
      "parents": [
        "80b71b8560e54d2866057bd5eb89f5fad1043e63"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Thu May 23 15:32:30 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Thu May 23 15:33:46 2013 -0400"
      },
      "message": "Update README file\n\nRemove no longer necessary TODO statements\n\nChange-Id: Ifa54d9e4cc54dd30bd55a742015b74db38250c4c\n"
    },
    {
      "commit": "d50c27d5ebc00bd3295fe995d73d731fda67debe",
      "tree": "6e2a05d0e71c8eb8c929cee66ed187077b7a92dc",
      "parents": [
        "80b71b8560e54d2866057bd5eb89f5fad1043e63"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Thu May 23 15:23:12 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Thu May 23 15:24:00 2013 -0400"
      },
      "message": "Modify hacking flake8 extension\n\nMove hacking files to dir used by the rest of the projects\nUse the hacking factory option to allow for additional checks\n\nChange-Id: If498bb4a2d1ce85c51abd04a559e9106febf4027\n"
    },
    {
      "commit": "80b71b8560e54d2866057bd5eb89f5fad1043e63",
      "tree": "38ddc19b204f229419a49889f097f3f0a2681a42",
      "parents": [
        "cb9209ddf08854a863330cc8589a3d3b5f04aaf8",
        "b56052b475ad07bc85f3105156ba6739d03698ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 23 11:59:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 23 11:59:48 2013 +0000"
      },
      "message": "Merge \"initial seed for tempest doc directory\""
    },
    {
      "commit": "b56052b475ad07bc85f3105156ba6739d03698ed",
      "tree": "807fd720df82b3a64ab2b67e5c05c6bcef883c3d",
      "parents": [
        "1937d09fb070e0e5bbf07b9cf69066b7dee10d64"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 21 17:57:41 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed May 22 21:06:55 2013 -0400"
      },
      "message": "initial seed for tempest doc directory\n\nThis is a first bit of experiment to get a doc tree for tempest\nthat will publish our doc content to the web as part of a larger\nQA doc guide.\n\nUpdate some of the base READMEs to be a little more accurate,\nnow that we\u0027re going to be pushing them to the web.\n\nAdded tox [venv] to ensure that docs get built\n\nChange-Id: Id54e8fbc1d884525087630106e17b37dc1206cc9\n"
    },
    {
      "commit": "f41b8ee451f6f9b807494b20054541edfa8c0909",
      "tree": "17ac002983e5cd76c578a4bbfd6cb03f4293c9e9",
      "parents": [
        "cb9209ddf08854a863330cc8589a3d3b5f04aaf8"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 21 11:07:21 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Wed May 22 11:32:03 2013 +0200"
      },
      "message": "Add some basic snapshots listing test\n\nRenames \"test_snapshot_create_get_delete\" into\n\"test_snapshot_create_get_list_delete\" and adds into it some\nget and list assertions. By adding the list test in the existing\ncreate_get_delete sequence we introduce a check without slowing\ndown the test run as we don\u0027t need to recreate the initial\nvolume/snapshot condition.\n\nChange-Id: I56276619be424c91979bed0133152725ea0993df\nImplements: blueprint add-snapshot-tests\n"
    },
    {
      "commit": "d80b6a06651d59b84d36a5146cc2750acf70087d",
      "tree": "67491df1a59c508aac6dbbc06306b9fa75a46b3c",
      "parents": [
        "1937d09fb070e0e5bbf07b9cf69066b7dee10d64"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Wed May 08 12:15:13 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Wed May 22 10:38:27 2013 +0900"
      },
      "message": "Add tests list tenant usage\n\n* Get the specified tenant usage with admin user\n  and non admin user.\n* List the tenant usages with admin user.\n* Negative test of fail with tenant empty, invalid date,\n  and non admin user.\n\nPartially Implements: blueprint missing-tempest-tests\n\nChange-Id: Ice51c64a99589f50290ea79bf1c17ef8eab85291\n"
    },
    {
      "commit": "cb9209ddf08854a863330cc8589a3d3b5f04aaf8",
      "tree": "bb99c0636942294f8b978011bf65f252d65f72d5",
      "parents": [
        "1937d09fb070e0e5bbf07b9cf69066b7dee10d64"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri May 17 13:39:25 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Tue May 21 14:40:08 2013 -0400"
      },
      "message": "Remove unnecessary tags/attributes from our tests\n\nRemove the following tags/attributes from our tests:\nS3, EC2, slow, bug\u003dlp912922, bug\u003d\u0027lp1170718\u0027,\ncategory\u003d\u0027server-addresses\u0027, category\u003d\u0027live-migration\u0027,\nnagative, type\u003d\u0027regression\u0027\n\nNow, we are left with:\n\nTag                   Total # of instances\n--------------------  --------------------\n\u0027NO TAG\u0027              192\ngate                  62\nnegative              172\npositive              110\nsmoke                 89\nwhitebox              2\n\nAttribute             Total # of instances\n--------------------  --------------------\ntype                  408\n\nChange-Id: Idab48a7e1a53a3d64fb57ae3cd3975d665180aeb\n"
    },
    {
      "commit": "1937d09fb070e0e5bbf07b9cf69066b7dee10d64",
      "tree": "de328e05003f57d8540fd305a79d51fdb1d71144",
      "parents": [
        "77800d3620255a095da8f4abf8a796a0a0f554d3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 17 16:36:38 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 20 17:20:54 2013 -0400"
      },
      "message": "rename tests -\u003e api\n\nNow that all the other tests are moved out of the tests directory\nwe can rename tests -\u003e api to reflect that these tests are api\ntesting, and need to use only the internal clients.\n\nClean up references from other parts of OpenStack to the new api\nnamespace.\n\nReorder the imports as required with this naming change.\n\nAdded README.rst\n\nChange-Id: I19203957f917b59e7c8a3838c590937752461a2f\n"
    },
    {
      "commit": "77800d3620255a095da8f4abf8a796a0a0f554d3",
      "tree": "10f3fdd46651062aedf10cfbbc9702c15106c2f1",
      "parents": [
        "b8a8ce9fc4f9780abdeb8f8b3b7f6b988dce3967",
        "ea29495c8b7f199cd738e0b77b4f7f8a62422944"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 20 14:03:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 20 14:03:35 2013 +0000"
      },
      "message": "Merge \"Set smoke/gate attributes for tests in \"identity\"\""
    },
    {
      "commit": "b8a8ce9fc4f9780abdeb8f8b3b7f6b988dce3967",
      "tree": "7482442039bf31bf62f7586674bdba1800683a7b",
      "parents": [
        "beaaca3f4504416096f1469862b00c5da657f186",
        "334f1fdf581f1a77ac4ee3990997d9ddb550280c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 20 11:34:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 20 11:34:11 2013 +0000"
      },
      "message": "Merge \"Add a sleep with back-off to retries\""
    },
    {
      "commit": "beaaca3f4504416096f1469862b00c5da657f186",
      "tree": "21389bb0cf45d87dc20b3dac233d607039ace489",
      "parents": [
        "8786ecdd1e3a3fbb94e0ed2d64b7ebdebfe35d4c",
        "fd5f5953ca320ff621b245ad6f9038bd6e258aae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 20 11:34:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 20 11:34:09 2013 +0000"
      },
      "message": "Merge \"Set smoke/gate attributes for tests in \"image\"\""
    },
    {
      "commit": "8786ecdd1e3a3fbb94e0ed2d64b7ebdebfe35d4c",
      "tree": "6ca6d32ff8f2b42e18bcee8ae827dec160006689",
      "parents": [
        "7c116bf14ae192b9fbc2d0ee89bee4c21a23bf88",
        "507c6ca79246f398c1bc3f9e1d64331d1cad964d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 19 23:53:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 19 23:53:38 2013 +0000"
      },
      "message": "Merge \"Removing redundant, possibly flaky test\""
    },
    {
      "commit": "7c116bf14ae192b9fbc2d0ee89bee4c21a23bf88",
      "tree": "df220d460cb5601b07a19d4da4444b8c883ed7dc",
      "parents": [
        "cf3fb7cbbb664c8118e9175f6fcb58ebff37e787",
        "496a5a1b2b092396a088cd2b6800a185524ad283"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 19 21:27:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 19 21:27:02 2013 +0000"
      },
      "message": "Merge \"Moved part of test cases to another class\""
    },
    {
      "commit": "cf3fb7cbbb664c8118e9175f6fcb58ebff37e787",
      "tree": "f2a761d58d0177e161deff57de05b75b7dd2e602",
      "parents": [
        "f4b10421b2e9a026880c835fbdf5ed818409a2c9"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Sun May 19 15:59:00 2013 +0930"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Sun May 19 15:59:00 2013 +0930"
      },
      "message": "Smoke attribute implies gate attribute\n\nThe smoke attribute now implies that the gate attribute\nbe applied as well. This should simplify the attribute\nmarking and reduce the probability of tests accidentally\nnot being included in the gate.\n\nPartially implements blueprint set-gate-attribute\n\nChange-Id: Ic273b216d8702c670bfbff60616bf4d07185c3c8\n"
    },
    {
      "commit": "f4b10421b2e9a026880c835fbdf5ed818409a2c9",
      "tree": "ee5f0a81242463dfda0ffc3a734221936be28235",
      "parents": [
        "9d0074499e95350122d39f5819e26713bb146f46",
        "c078be9baba5df8b598f9905634627e64acdd6b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 18 18:54:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 18 18:54:11 2013 +0000"
      },
      "message": "Merge \"Adding new test for iSCSI live block migration\""
    },
    {
      "commit": "496a5a1b2b092396a088cd2b6800a185524ad283",
      "tree": "8f65bdcc8527c95bf775884c98631142a042e572",
      "parents": [
        "9d0074499e95350122d39f5819e26713bb146f46"
      ],
      "author": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Thu May 16 20:07:19 2013 +0200"
      },
      "committer": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Fri May 17 18:34:24 2013 +0200"
      },
      "message": "Moved part of test cases to another class\n\nSome of the test cases were modifying the shared container and then cleaning up\nin a \u0027finally\u0027 block, causing a lot of extra code. I put them into a separate\nclass that creates a new container after each test case run and removed the\nmanual cleanup code.\n\nChange-Id: I8ad3768bef584fc29e2abeed9d21988cf710107a\n"
    },
    {
      "commit": "9d0074499e95350122d39f5819e26713bb146f46",
      "tree": "55324758603b68f8fe55f2c9668737994a65a5ae",
      "parents": [
        "2203a1f55d4bcccc9c730948437af35686ee760d",
        "07fe830bdb29d47373414be2e1e6e375defffcb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 17 16:16:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 17 16:16:15 2013 +0000"
      },
      "message": "Merge \"Enhance the validation of the quotas update\""
    },
    {
      "commit": "2203a1f55d4bcccc9c730948437af35686ee760d",
      "tree": "a1a6c0f2a39880abbe1b9c19c29e1a63f2b883dc",
      "parents": [
        "09761f63c8b15d99c5eeae009abea7f1571f5ab6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 14 11:50:46 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 17 08:52:25 2013 -0400"
      },
      "message": "break out whitebox tests\n\nmove whitebox tests to their own directory, with rules around\nthem. We had only a small number of tests here, and we don\u0027t\ncurrently run these in gate, so these aren\u0027t added to tox.ini yet.\n\nPart of bp:tempest-repo-restructure\n\nChange-Id: Ic1d2158cd92d13ae25f026289f680396aa0ec3a8\n"
    },
    {
      "commit": "09761f63c8b15d99c5eeae009abea7f1571f5ab6",
      "tree": "3c09b724f257072653cafd265852d12ee10ced69",
      "parents": [
        "6dbc6da4165825cfc2dcecf9f03f45d3eb19b2a1"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 13 15:20:40 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 17 08:52:25 2013 -0400"
      },
      "message": "move boto tests to thirdparty directory - part 1\n\nthis is part one of the boto refactor, there are still some\nshared base classes (and the ec2 \u0026 s3 clients are added to every\ntest case still), however this gets the front end of the boto\nruns moved to the thirdparty directory.\n\n3rdparty in the proposal had to become thirdparty in implementation\nas python doesn\u0027t like modules that start with numbers. Oh well.\n\nWe continue to run these tests as part of normal runs by adding\nthem to the tox.ini file.\n\nPart of bp:tempest-repo-restructure\n\nChange-Id: I30df582a3183453f6c7b36b1ea6857195e953950\n"
    },
    {
      "commit": "6dbc6da4165825cfc2dcecf9f03f45d3eb19b2a1",
      "tree": "61b4c85671e7de1314b0f642072bab0904808378",
      "parents": [
        "75c3409bfe6e6f7442b39e3d6d627cff8bc24760"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed May 08 17:49:46 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 17 08:52:22 2013 -0400"
      },
      "message": "add scenario directory\n\nthis adds the scenario directory as part of the tempest\nrestructure, and moves scenario tests over to the new directory.\n\nTo ensure we got everything that used the old DefaultClient and\nDefaultManager classes these are refactored out into the scenario\ndirectory as OfficialClient and OfficialClientManager.\n\nThe Nework Smoke test base class becomes NetworkScenarioTest, and\nthe two test files that used that come over to scenario directory\nin the process.\n\nThese are all done with a single tempest/scenario/manager.py file\nfor now. As the scenario tests grow we\u0027ll figure out better\nrefactorings there.\n\nThis gives us 4 scenario test files as a starting point for future\nscenario work.\n\nFixed remaining refactor issues with network tests\n\nClean up the documentation on the extracted classes\n\nPart of bp:tempest-repo-restructure\n\nChange-Id: I143b282c58cfac3bf979ba5ac68226155beff343\n"
    },
    {
      "commit": "75c3409bfe6e6f7442b39e3d6d627cff8bc24760",
      "tree": "bcbc400d2111db51eb502145cdbc880ad64bc4a4",
      "parents": [
        "f0b10c451de303ec6a56f3f134819dda1f909a72",
        "1b837ce2ae7e1cc274656ffcde109e50dd0fb130"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 17 12:47:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 17 12:47:32 2013 +0000"
      },
      "message": "Merge \"Create Flake8 extension for tempest checks\""
    },
    {
      "commit": "f0b10c451de303ec6a56f3f134819dda1f909a72",
      "tree": "004027480fcdec6a7fc4d6c2dcca78686ec0400f",
      "parents": [
        "e148a6f4f4710ea3221f7b12caeeb955a17c648f",
        "2d22c69dd3f73b7ead7600f748a294c6b24512ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 16 23:11:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 16 23:11:48 2013 +0000"
      },
      "message": "Merge \"Code cleanup of object storage tests\""
    },
    {
      "commit": "1b837ce2ae7e1cc274656ffcde109e50dd0fb130",
      "tree": "7ef87f4a3d94787d54d962f0509a7af034371ec6",
      "parents": [
        "e148a6f4f4710ea3221f7b12caeeb955a17c648f"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Wed May 01 11:22:07 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Thu May 16 16:32:36 2013 -0400"
      },
      "message": "Create Flake8 extension for tempest checks\n\nImplements bp Flake8 extensions for specific tempest style checks\n\nChange-Id: Ica93bcba872ef8b1ecee12c61d8f602f4ae37c2f\n"
    },
    {
      "commit": "2d22c69dd3f73b7ead7600f748a294c6b24512ec",
      "tree": "44fbaa60d436549e23fcc395cc6611a2408d3fe0",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35"
      ],
      "author": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Wed May 15 16:59:02 2013 +0200"
      },
      "committer": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Thu May 16 18:22:07 2013 +0200"
      },
      "message": "Code cleanup of object storage tests\n\nRemoved unnecessary whitespace and redundant comments, fixed grammar and made\ncomment style consistent.\n\nChange-Id: I4921c3de861cb2797b37be7732f25cb7f89e4aec\n"
    },
    {
      "commit": "e148a6f4f4710ea3221f7b12caeeb955a17c648f",
      "tree": "a96d6b7feb7ecbedaafdbab2d51ba174e8289b20",
      "parents": [
        "f9e6d0ab3fa04e30aa9b5e0c4e570758950e50b3",
        "96d8ca30b2877236dc292f494ef59284eab07793"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 16 16:20:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 16 16:20:46 2013 +0000"
      },
      "message": "Merge \"Adding negative test to check limits of Security Groups and rules\""
    },
    {
      "commit": "507c6ca79246f398c1bc3f9e1d64331d1cad964d",
      "tree": "c0e44edd6e09d8503d800f0787b80e9ac3bdf2e5",
      "parents": [
        "f9e6d0ab3fa04e30aa9b5e0c4e570758950e50b3"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu May 16 16:35:41 2013 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu May 16 16:36:26 2013 +0100"
      },
      "message": "Removing redundant, possibly flaky test\n\ntest_create_image_when_server_is_building may fail is\nthe VM goes to ACTIVE too fast.\nThe test is already covered by the images whitebox tests.\n\nFixes bug #1180868\n\nChange-Id: Ied4cc5f80456c617bb45f62ef91b7d31b938b654\n"
    },
    {
      "commit": "f9e6d0ab3fa04e30aa9b5e0c4e570758950e50b3",
      "tree": "55f1597480a109520ba05e8a46f4c13041ba46b8",
      "parents": [
        "3ae31e18cbab40cc43904f11ad540ad5beb294b4",
        "8b3119091fd33284c1f05c4f9a89c5440cf13067"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 16 13:15:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 16 13:15:49 2013 +0000"
      },
      "message": "Merge \"Set smoke/gate attributes for tests in \"volume\"\""
    },
    {
      "commit": "334f1fdf581f1a77ac4ee3990997d9ddb550280c",
      "tree": "897c184a7d8ace3183e78be6ba7e320722a6b878",
      "parents": [
        "3ae31e18cbab40cc43904f11ad540ad5beb294b4"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed May 15 06:57:43 2013 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu May 16 14:00:39 2013 +0100"
      },
      "message": "Add a sleep with back-off to retries\n\nThe current implementation retries on socket error\nwithout a sleep, and on auth error with a fixed\ninterval sleep. Replacing all with an exp backoff.\nDefault sleep time set to 1.5, default backoff 1.01.\n\nFixes bug #1180213\nChange-Id: I764f2aa4f2c0f8e04718d69b842a574db7aca936\n"
    },
    {
      "commit": "3ae31e18cbab40cc43904f11ad540ad5beb294b4",
      "tree": "f289627536598f84e537cd8fabb08c89e87d138e",
      "parents": [
        "54fda1afb9a1f07449220cd526611e3e4715f00c"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Fri Apr 19 11:19:57 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Thu May 16 12:14:23 2013 +0900"
      },
      "message": "Add tests list the services to compute\n\n* List the services with admin user and non admin user.\n\nPartially Implements: blueprint missing-tempest-tests\n\nChange-Id: I7cf03064061725611d2d762f336bed5d46b1d6e3\n"
    },
    {
      "commit": "54fda1afb9a1f07449220cd526611e3e4715f00c",
      "tree": "a508627ba0b677fbd216a019fbbc7eb5c4bba861",
      "parents": [
        "c6b3a2ba9ddcd4cf53a476b05d37069d36594217",
        "c60e4e38cb801ce93974419c3030380e806e1f0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 20:22:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 20:22:33 2013 +0000"
      },
      "message": "Merge \"A Heat client which does basic stack operations.\""
    },
    {
      "commit": "c6b3a2ba9ddcd4cf53a476b05d37069d36594217",
      "tree": "d4f07f4dfe3584bcf90b5f4b963db1626005fe9e",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35",
        "e5e2b3ddd424194c524c63021ecabdb6d0472068"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 15 20:19:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 15 20:19:21 2013 +0000"
      },
      "message": "Merge \"make test non executable, otherwise nose skips it\""
    },
    {
      "commit": "fd5f5953ca320ff621b245ad6f9038bd6e258aae",
      "tree": "37b2cbed9e8f76ab25ed8eb71dcf6fd70c115821",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Wed May 15 09:44:24 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Wed May 15 11:16:42 2013 -0400"
      },
      "message": "Set smoke/gate attributes for tests in \"image\"\n\nChange-Id: I4bae858dfc5fba2c45e869a58e89fe7c14c3b30b\nImplements: blueprint set-gate-attribute\n"
    },
    {
      "commit": "ea29495c8b7f199cd738e0b77b4f7f8a62422944",
      "tree": "0264bdaff910ce9209edf248b3f08202fa811d17",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Wed May 15 08:52:04 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Wed May 15 10:40:18 2013 -0400"
      },
      "message": "Set smoke/gate attributes for tests in \"identity\"\n\nChange-Id: Ia45bf976c2e59e029687549320b46cba2a803752\nImplements: blueprint set-gate-attribute\n"
    },
    {
      "commit": "8b3119091fd33284c1f05c4f9a89c5440cf13067",
      "tree": "41e48adc51d8e63531b595e6d4409ee51ac2dfa0",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Sun May 12 15:40:31 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Wed May 15 15:46:45 2013 +0200"
      },
      "message": "Set smoke/gate attributes for tests in \"volume\"\n\nChange-Id: I56e4192aa7ff1d948e8a63773e4f82ac4315ecdc\nImplements: blueprint set-gate-attribute\n"
    },
    {
      "commit": "c60e4e38cb801ce93974419c3030380e806e1f0b",
      "tree": "525eaf8b0e762af7d72bdee36ab8dc3ce2c3ecfc",
      "parents": [
        "0e98675c1751b7543b66b21d0397c0ba43feef35"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 06 15:22:41 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed May 15 12:55:38 2013 +1200"
      },
      "message": "A Heat client which does basic stack operations.\n\nImplements stack create, list, show and delete\n\nBlueprint: add-basic-heat-tests\nChange-Id: Iad66bea1ab03f478f84bb8d4d3b932a57068acc4\n"
    },
    {
      "commit": "0e98675c1751b7543b66b21d0397c0ba43feef35",
      "tree": "477e064977ee91ece51fa581e876952c4736de81",
      "parents": [
        "f58442ed7f7d6a97f844bf4eb9d246c7eb3ea5ec",
        "4946a0513c6d5ee7afed45830ef4bacd741fba4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 14 18:25:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 14 18:25:35 2013 +0000"
      },
      "message": "Merge \"Permits a list of values for the \"type\u003d\" tests attribute\""
    },
    {
      "commit": "e5e2b3ddd424194c524c63021ecabdb6d0472068",
      "tree": "e1efee2a43c8730c90b335ae9b62eaed9a0f06c5",
      "parents": [
        "18543536ba725c826753ee4ebe067b29e491a099"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 14 12:17:50 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 14 12:17:50 2013 -0400"
      },
      "message": "make test non executable, otherwise nose skips it\n\nwhen reading tempest run logs the following can currently be seen:\n\n: INFO: Ignoring files matching [\u0027^\\\\.\u0027, \u0027^_\u0027, \u0027^setup\\\\.py$\u0027]\nnose.selector: INFO: .../test_endpoints.py is executable; skipped\n\nchmod the files so they get run.\n\nChange-Id: I5e3edb07eec7390877e9ac18b14974730e19088f\n"
    },
    {
      "commit": "4946a0513c6d5ee7afed45830ef4bacd741fba4a",
      "tree": "c48ba046442d98075c3481d03b1e17c7c71f3c81",
      "parents": [
        "5484416228c2bc9a706a012c73d68ceabb7bb8a5"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 14 12:23:51 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 14 12:39:52 2013 +0200"
      },
      "message": "Permits a list of values for the \"type\u003d\" tests attribute\n\nThe changes to the decorator simply call testtools.testcase.attr\nmultiple times in case type\u003d is a list. Retains compatibility with\ntestr too.\n\nChange-Id: I3d850b10f7cb8b7df69df3e583698c3d4f25bdbc\nImplements: blueprint convert-attr-to-testtools\n"
    },
    {
      "commit": "c078be9baba5df8b598f9905634627e64acdd6b1",
      "tree": "164e87bc3fe08a1272b07328fcd033297e1e1127",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 09 14:25:00 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue May 14 09:55:11 2013 +0100"
      },
      "message": "Adding new test for iSCSI live block migration\n\nRequrires a new config value as the test depends on a\nspecific patch being made to XAPI to support the\nrelax-xsm-sr-check behaviour\n\nChange-Id: I81cc39fed392fce9dfbda5683ffba29eeba936be\n"
    },
    {
      "commit": "f58442ed7f7d6a97f844bf4eb9d246c7eb3ea5ec",
      "tree": "2958f45444a2b1c42fa71c5494d599ddf438428f",
      "parents": [
        "18543536ba725c826753ee4ebe067b29e491a099"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Mon May 13 15:46:44 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Tue May 14 09:47:50 2013 +0900"
      },
      "message": "Clean up tenants created in test_users.py\n\nTest_list_user_projects in test_users.py creates a tenant but\nthe tenant is not deleted at the end of the test.\nThis patch makes the tenant be deleted by adding addCleanup.\n\nFixes bug: 1179739\n\nChange-Id: Ifc361363f74dcc43286e5fbdb582adf7f452dacc\n"
    },
    {
      "commit": "18543536ba725c826753ee4ebe067b29e491a099",
      "tree": "23911290db014cb563d067b413bf47a07df22d34",
      "parents": [
        "2077983b2db9d0c060e39b434d13136a1dca07b0",
        "b9d9750a6fd5134cf6cb47cf5e22c294aa27be90"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 13 18:07:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 13 18:07:27 2013 +0000"
      },
      "message": "Merge \"Simplified stress tests.\""
    },
    {
      "commit": "96d8ca30b2877236dc292f494ef59284eab07793",
      "tree": "a834f55f1b42c182bb3b3bc39188f5c81e75274b",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Vasyl Khomenko",
        "email": "vasiliyk@yahoo-inc.com",
        "time": "Wed Apr 17 09:54:07 2013 -0700"
      },
      "committer": {
        "name": "Vasyl Khomenko",
        "email": "vasiliyk@yahoo-inc.com",
        "time": "Mon May 13 08:50:55 2013 -0700"
      },
      "message": "Adding negative test to check limits of Security Groups and rules\n\nA negative test which verifies that creating security groups and rules cannot exeed limits.\nAdded tests:\ntest_security_groups_exceed_limit\ntest_security_groups_rules_exceed_limit\n\nChange-Id: I5c49eb16750bce5dcaad4481e48ee3400cab4ce4\n"
    },
    {
      "commit": "2077983b2db9d0c060e39b434d13136a1dca07b0",
      "tree": "50f9acffa0157bce1a14b08153292a4e56173203",
      "parents": [
        "f68257993be8e5fa04617534584b5ed407061600"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun May 12 18:33:35 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 13 11:28:11 2013 -0400"
      },
      "message": "collapse tox.ini test commands for readability\n\ninstead of specifying the test runs on seperate lines, just make\nthem a series of args on a single line.\n\nPart of bp:tempest-repo-restructure\n\nChange-Id: I1250c1ba6e2e8edf38bb32abb450cd3ce03c1dd3\n"
    },
    {
      "commit": "f68257993be8e5fa04617534584b5ed407061600",
      "tree": "42b317c6addbf84e227a82d835eb45568ef6151d",
      "parents": [
        "0974a4429f2194422d0efa5f176814ab6b6b002f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed May 08 13:51:26 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 13 11:28:11 2013 -0400"
      },
      "message": "move cli directory into new tree structure\n\nthis nests cli under the existing tempest directory, a symlink is\nprovided as a work around for the gate until we make the gate\naware of the move.\n\nPart of bp:tempest-repo-restructure\n\nChange-Id: I2db2d500de7b0c32cfd3733fbbecd6c057c84da3\n"
    },
    {
      "commit": "0974a4429f2194422d0efa5f176814ab6b6b002f",
      "tree": "76b72c266c665952bb2e7d1aa3634a099a304426",
      "parents": [
        "2e96193040f8d27cad10a42e6e517ed354237497",
        "b0661656b85fde7e7e6fd81a1f9b27a40bdd5f03"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 13 13:06:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 13 13:06:44 2013 +0000"
      },
      "message": "Merge \"Configurable fixed network name\""
    },
    {
      "commit": "2e96193040f8d27cad10a42e6e517ed354237497",
      "tree": "83d95cc2a90bddfae6a090a1286666fb5d515338",
      "parents": [
        "5484416228c2bc9a706a012c73d68ceabb7bb8a5",
        "1db5495fea71ad9840603be030c6d2fadf3b743c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 12 15:20:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 12 15:20:51 2013 +0000"
      },
      "message": "Merge \"Remove old stress tests.\""
    },
    {
      "commit": "5484416228c2bc9a706a012c73d68ceabb7bb8a5",
      "tree": "7029a67f8aa63ded4f5aa36d554c3d9fb0f3dd76",
      "parents": [
        "bba7a9f2ea397aa2e01cd79cd755cf19fa29b37f",
        "b9017e7c6a9dfa3daa25c372581216383182a943"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 12 12:44:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 12 12:44:51 2013 +0000"
      },
      "message": "Merge \"Make sure isolated tenants are not left behind.\""
    },
    {
      "commit": "bba7a9f2ea397aa2e01cd79cd755cf19fa29b37f",
      "tree": "400ebac5ac25d6739909187cc1cdc81572b03826",
      "parents": [
        "7a3038d0c52f93b2b92518f80baeefdfd32b13a3",
        "c43fec82043a69ded56300b8587d8a7ae5997086"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 12 11:39:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 12 11:39:11 2013 +0000"
      },
      "message": "Merge \"Declare the config attribute in a simpler way\""
    },
    {
      "commit": "7a3038d0c52f93b2b92518f80baeefdfd32b13a3",
      "tree": "393ecd6a8de60b0d9b016549c651d1eb595ebf85",
      "parents": [
        "35a7caf95c1186d0dc811ea4a1bcd2393cd9600d",
        "ae8fc5311a5ee5341b9438cbbc92ef01d86885a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 12 11:25:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 12 11:25:34 2013 +0000"
      },
      "message": "Merge \"Add Aggregate XML client and tests.\""
    },
    {
      "commit": "35a7caf95c1186d0dc811ea4a1bcd2393cd9600d",
      "tree": "286d73e2378d9c831f0887944ff19cb8c17d2534",
      "parents": [
        "0f7769b8127d8bf444602bcad92f49dc030a408b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 10 10:38:22 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat May 11 11:50:57 2013 -0400"
      },
      "message": "make status_timeout a method\n\nstatus_timeout was previously a function, which took an object as\nthe first parameter always. So it was called as:\n\ntest.status_timeout(self, ...)\n\nwhich is craziness. If self is always the first param it should be\na method to make it.\n\nself.status_timeout(...)\n\nThis is needed as part of the scenario refactoring.\n\npart of bp:tempest-repo-restructure\n\nChange-Id: I6c9570155e92711f99129e8e8736ddecc50e1f26\n"
    },
    {
      "commit": "07fe830bdb29d47373414be2e1e6e375defffcb7",
      "tree": "3a083ed7546b6b5f029d4fa1b3284e7d354d743b",
      "parents": [
        "0f7769b8127d8bf444602bcad92f49dc030a408b"
      ],
      "author": {
        "name": "gengjh",
        "email": "gengjh@cn.ibm.com",
        "time": "Wed Apr 17 16:15:22 2013 +0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 11 07:29:05 2013 +0000"
      },
      "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 testcases in test_quota\n\nFix bug 1160749\n\nChange-Id: Idc13bd24c4b63e707ee5c8b58b4862ba0be1e407\n"
    },
    {
      "commit": "0f7769b8127d8bf444602bcad92f49dc030a408b",
      "tree": "fcea00032b60b89a598090e1438dc5cde2982e17",
      "parents": [
        "032bf3b8426b0a4c2567cc6e7f6421217c38320a",
        "31a57adccc614b01348029886e5e5b096d6547c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 11 00:25:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 11 00:25:31 2013 +0000"
      },
      "message": "Merge \"proposal for tempest directory restructure\""
    },
    {
      "commit": "032bf3b8426b0a4c2567cc6e7f6421217c38320a",
      "tree": "6d383156443b4fc1666e8c33f66889713037ec64",
      "parents": [
        "ee4e5f554311da4ff8681b70781496d4498b88a3",
        "9cf9539a9625fcf9513289e67b2e35c87cf77542"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 10 23:34:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 10 23:34:25 2013 +0000"
      },
      "message": "Merge \"only install things in the venv for pep8\""
    },
    {
      "commit": "9cf9539a9625fcf9513289e67b2e35c87cf77542",
      "tree": "a29af1e50b63e5caa6694eaa0c2cc65f418ab888",
      "parents": [
        "6dbb27cf32b91ea0d9f5eabd991320d00967f588"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 10 18:36:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 10 18:36:53 2013 -0400"
      },
      "message": "only install things in the venv for pep8\n\nwe can use tox to run tempest, but to act like the gate we\nshouldn\u0027t install a venv for full or smoke runs.\n\nonly do this for pep8, as we need hacking installed from pip\n\nChange-Id: I02a62d3f0ae9759e619976e523f75c64a9af577d\n"
    },
    {
      "commit": "ee4e5f554311da4ff8681b70781496d4498b88a3",
      "tree": "e11b737a22415b78c1e851c16345f5d0c5f7def4",
      "parents": [
        "6dbb27cf32b91ea0d9f5eabd991320d00967f588",
        "f2a5e8260626ac7a1ed970b49cfb9b3b4e2a5227"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 10 21:24:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 10 21:24:33 2013 +0000"
      },
      "message": "Merge \"Enabling assertions disabled for bug #1074901\""
    },
    {
      "commit": "31a57adccc614b01348029886e5e5b096d6547c2",
      "tree": "e093c3f8229dfd592b0f5df436136d135e950700",
      "parents": [
        "6dbb27cf32b91ea0d9f5eabd991320d00967f588"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 07 15:24:05 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 10 14:20:28 2013 -0400"
      },
      "message": "proposal for tempest directory restructure\n\nThis is the text of a proposal for tempest directory restructure,\nlargely coming out of OpenStack summit. Once this has gotten core\nsign off, I\u0027llstart implementing the refactors into those\ndirectories, and each will have a more specific README explaining\ngood tests in that kind of environment.\n\nThis proposal doesn\u0027t attempt to layout structure for tests we\ndon\u0027t have yet, this is entirely about organizing what we have into\nsomething easier to understand. It is assumed new classes of tests\nwill get proposed over time, and we\u0027ll take them as they come.\n\nPart of bp:tempest-repo-restructure\n\nChange-Id: Ib8c55602b085622d322676ba2c24d9719fb9737d\n"
    },
    {
      "commit": "6dbb27cf32b91ea0d9f5eabd991320d00967f588",
      "tree": "5d5e84116cde6abed31cc39bc13f7abc4e805738",
      "parents": [
        "a852fc7f9f6260a6b491ac61efc28693a568fdf2"
      ],
      "author": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu May 09 10:56:24 2013 -0500"
      },
      "committer": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu May 09 12:02:49 2013 -0500"
      },
      "message": "Do super()\u0027s tearDowns last (bug 1178337)\n\nChange-Id: I8e087363dd1c438584c49f6806f5d2acfb7b6fe8\n"
    },
    {
      "commit": "a852fc7f9f6260a6b491ac61efc28693a568fdf2",
      "tree": "c9f8fe5ed9f26b9dc9553bdcf98512e0bf454acc",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7",
        "8d4c90c57345797cced99f7f9899147ae9f945a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 08 21:16:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 08 21:16:35 2013 +0000"
      },
      "message": "Merge \"Put the logic from devstack gate into tox.\""
    },
    {
      "commit": "8d4c90c57345797cced99f7f9899147ae9f945a1",
      "tree": "1fcb3653085e4df621ef8a79a5b47c617216bf76",
      "parents": [
        "6437501c70a197198324095bd2798afefebd6046"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu May 02 14:33:18 2013 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 08 15:17:49 2013 -0400"
      },
      "message": "Put the logic from devstack gate into tox.\n\nChange-Id: Idb4a5a0b5eeca266603db8737d65120864de1c6a\n"
    },
    {
      "commit": "1db5495fea71ad9840603be030c6d2fadf3b743c",
      "tree": "bb4e4937d1b333ae639f49c9694144e52f9a94d4",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed May 08 10:26:08 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed May 08 10:26:08 2013 -0400"
      },
      "message": "Remove old stress tests.\n\nNew, simplified tests are in tempest/stress.\n\nChange-Id: I33b7207a1be9476d3f5b1836a2ac73e59438ff5d\n"
    },
    {
      "commit": "b9d9750a6fd5134cf6cb47cf5e22c294aa27be90",
      "tree": "7e706146aadeb82599cdf8c5d1b853d71bcb79c7",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed May 01 15:55:04 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed May 08 10:21:47 2013 -0400"
      },
      "message": "Simplified stress tests.\n\nChange-Id: I3cc6a14f32d81fa81adb13aed97049c9df2abbb2\n"
    },
    {
      "commit": "f2a5e8260626ac7a1ed970b49cfb9b3b4e2a5227",
      "tree": "7371e6583a73b74424b49ddd0b6618f6aa4f50ec",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed May 08 21:33:00 2013 +0930"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed May 08 21:33:00 2013 +0930"
      },
      "message": "Enabling assertions disabled for bug #1074901\n\nBug #1074901 was fixed allowing us to enable some assertions in\ntest_integration_1. Also removes some comments that are no longer\nrelevant.\n\nChange-Id: I8db300d5d8f656cee2b1ea747d97cb5072bae72a\n"
    },
    {
      "commit": "c43fec82043a69ded56300b8587d8a7ae5997086",
      "tree": "0182e45abc63aa585f50da6d15c38b5271f1b5f7",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Apr 09 23:17:52 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 08 13:18:54 2013 +0200"
      },
      "message": "Declare the config attribute in a simpler way\n\ntempest/test.py was declared in the __init__ in order to avoid possible style check issues.\n\nChange-Id: I781c24d1b82d169a40aee6a264dbc203e5833f87\n"
    },
    {
      "commit": "b0661656b85fde7e7e6fd81a1f9b27a40bdd5f03",
      "tree": "20804b0ea938ed172c6e75d2b5a3e4d968e0a686",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 08 13:01:36 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed May 08 13:01:36 2013 +0200"
      },
      "message": "Configurable fixed network name\n\nThe fixed network gets his name when you use the:\nnova-manage network create \"$PRIVATE_NETWORK_NAME\" $FIXED_RANGE 1 $FIXED_NETWORK_SIZE $NETWORK_CREATE_ARGS\ncommand.\n\nIt can be different in every deployment, so it must be configurable.\n\nChange-Id: I5c724565561b1a230372b8fc1693cb81fea3117e\n"
    },
    {
      "commit": "ae8fc5311a5ee5341b9438cbbc92ef01d86885a2",
      "tree": "b47bc7a942847e55845e7dae5743854813d22375",
      "parents": [
        "96e9e785b545de3e7fe740d9130d04fd37c25eb7"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Mon Apr 22 11:17:35 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Wed May 08 19:39:25 2013 +0900"
      },
      "message": "Add Aggregate XML client and tests.\n\nAdd Aggregate XML client for create, delete, get, list,\nadd_host, and remove_host.\nThis also adds tests using the client.\n\nPartially Implements: blueprint missing-tempest-tests\n\nChange-Id: Id0cb160e5dacc7acbc2ea091dd1160ee999d3887\n"
    },
    {
      "commit": "96e9e785b545de3e7fe740d9130d04fd37c25eb7",
      "tree": "72c9865acc8a9f6672ddde7565b047dc37542835",
      "parents": [
        "574b0c4fe16bbcf139fb31d387a414ae879810d2",
        "a92dd7472b6a2470d2de37ab1dd3c6abc4577525"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 07 17:52:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 17:52:39 2013 +0000"
      },
      "message": "Merge \"Update service test case - V3\""
    },
    {
      "commit": "574b0c4fe16bbcf139fb31d387a414ae879810d2",
      "tree": "84b745ed3374726726c5b3985fd9bb4a7b9838ad",
      "parents": [
        "c7935e8882aad42ab5fab14df48394cefdb7091f",
        "8340199178d8113dc35273e0310596e99c8fa829"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 07 16:09:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 16:09:24 2013 +0000"
      },
      "message": "Merge \"change test_register_http_image to use explicit url\""
    },
    {
      "commit": "b9017e7c6a9dfa3daa25c372581216383182a943",
      "tree": "ae337bd0968d4a5b626f3a4846a1c2c76c9591f2",
      "parents": [
        "c7935e8882aad42ab5fab14df48394cefdb7091f"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue May 07 11:16:29 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue May 07 11:30:33 2013 -0400"
      },
      "message": "Make sure isolated tenants are not left behind.\n\nThe skip was being called after isloated creds were created. The manager is already\ncreated by the base class.\n\nChange-Id: I36fe83e665aab111f40db03cee52be0d7550d2d0\n"
    },
    {
      "commit": "c7935e8882aad42ab5fab14df48394cefdb7091f",
      "tree": "8990967748db2061e08061250e73ee0aacb4b204",
      "parents": [
        "ad979a97f064c93a28547491cb3b16b2ab0de181",
        "3a465e3cd377665c331af900930a8fcdc45cfd00"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 07 15:23:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 15:23:29 2013 +0000"
      },
      "message": "Merge \"Add setup failure logging in tearDown method.\""
    },
    {
      "commit": "ad979a97f064c93a28547491cb3b16b2ab0de181",
      "tree": "52f973e793bb1d5ec87a82f775757be8b5f6ae03",
      "parents": [
        "605dfd35c8b15d6463b995dbde60c79c1ab57c70",
        "86551cea1f835bcee4dba6c1c8e0456248070bc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 07 12:22:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 07 12:22:14 2013 +0000"
      },
      "message": "Merge \"Adds Cinder Multi-Backend Test\""
    },
    {
      "commit": "3a465e3cd377665c331af900930a8fcdc45cfd00",
      "tree": "9cf3c97cc7a760925441271d00716206189cb09a",
      "parents": [
        "605dfd35c8b15d6463b995dbde60c79c1ab57c70"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 07 13:38:18 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue May 07 13:38:18 2013 +0200"
      },
      "message": "Add setup failure logging in tearDown method.\n\nAlso improves the tearDown method by removing unneeded steps performed\nby the base class. Comments are also improved.\n\nChange-Id: I1fc0609844ff112c64b1f388ef1794b7db9b82ea\n"
    },
    {
      "commit": "8340199178d8113dc35273e0310596e99c8fa829",
      "tree": "2801b1dc82fa1bc0eb132239a48f54b33df3832f",
      "parents": [
        "66fb3fbc78be69d2d99b4fd52373746a266269dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 06 17:46:36 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon May 06 18:39:06 2013 -0400"
      },
      "message": "change test_register_http_image to use explicit url\n\npreviously test_register_http_image did some black magic with\nsending an image into swift then using swift as an http server\nfor the purposes of this test. However there is no other requirement\nin this test that swift is actually running, so it breaks under\na default devstack env (and possibly other enviroments).\n\nThe real test is whether an http image can be pulled into glance.\nUse the cirros image as a default, but allow people to specify\nanother value if they don\u0027t have internet access.\n\nattempt to fix pep8\n\nChange-Id: I3800f4bf7174b85aab747f0c7fe911acac033383\n"
    },
    {
      "commit": "605dfd35c8b15d6463b995dbde60c79c1ab57c70",
      "tree": "45ad5c5050d1177bd516a34e3516b2b163668cfb",
      "parents": [
        "66fb3fbc78be69d2d99b4fd52373746a266269dd"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 06 15:32:45 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue May 07 09:13:02 2013 +1200"
      },
      "message": "Ignore .testrepository/\n\nChange-Id: Ib160fdc5af690e0c8faec9fa2489a04a8ae7010a\n"
    },
    {
      "commit": "66fb3fbc78be69d2d99b4fd52373746a266269dd",
      "tree": "760e2166d09cdc912374820dec44fa9eed334e53",
      "parents": [
        "7852c0d299f2dcd888713ed7a29ac6068ce06651",
        "7333293fb549cb88a26246ddcd2f0c6bc812ce74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 06 14:17:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 06 14:17:00 2013 +0000"
      },
      "message": "Merge \"Add a test for creation of volumes\u0027 snapshots.\""
    },
    {
      "commit": "86551cea1f835bcee4dba6c1c8e0456248070bc9",
      "tree": "a457a87711ccea30e329d821d3162e24ef0cad3c",
      "parents": [
        "7852c0d299f2dcd888713ed7a29ac6068ce06651"
      ],
      "author": {
        "name": "Jérôme Gallard",
        "email": "jerome.david.gallard@gmail.com",
        "time": "Fri Mar 08 11:41:26 2013 +0100"
      },
      "committer": {
        "name": "Jérôme Gallard",
        "email": "jerome.david.gallard@gmail.com",
        "time": "Mon May 06 16:01:39 2013 +0200"
      },
      "message": "Adds Cinder Multi-Backend Test\n\nAdds a new file containing 1 test:\n- test if the multi backend feature is working: \"os-vol-attr:host\"\n  should return something like: \"host@backend_name\"\n- test if the creation of a volume with a specific volume type is\n  created in the good backend\n\n2 backend (configured in cinder.conf) are required to work properly.\nThis patch introduces new tempest configuration variables:\n- multi_backend_enabled: skip the tests if it\u0027s set to false\n- backend1_name: name of the first backend\n- backend2_name: name of a second backend\n(backend1_name and backend2_name must be different)\n\nChange-Id: I82d533e0737ffde54b3829f2a8b91c75641f2639\n"
    },
    {
      "commit": "a92dd7472b6a2470d2de37ab1dd3c6abc4577525",
      "tree": "d4aaa997300b09df25cc9d1e7c309450e5cbb327",
      "parents": [
        "7852c0d299f2dcd888713ed7a29ac6068ce06651"
      ],
      "author": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Tue Feb 19 20:41:22 2013 +0530"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Mon May 06 05:15:47 2013 +0000"
      },
      "message": "Update service test case - V3\n\nAdds a test_services.py test script so as to validate the update\nservice. And the rescpective support methods to \"service_client.py\"\nin both json and xml interfaces\n\nChange-Id: Ic088861049a2642076bbca166c84f234dfb6a290\nImplements: blueprint keystone-v3-service-api-test\n"
    },
    {
      "commit": "7333293fb549cb88a26246ddcd2f0c6bc812ce74",
      "tree": "2f3e8ab5cf0eb99369faec9903ad1f3eb9e58f59",
      "parents": [
        "b2ca5cad740e56c507664668952d471ecb8ca2f8"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri May 03 18:04:09 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri May 03 23:55:20 2013 +0200"
      },
      "message": "Add a test for creation of volumes\u0027 snapshots.\n\nA new test called \u0027test_snapshot_create_get_delete\u0027 is added.\nAlso adds setUpClass and tearDownClass methods to create a\nshareable volume origin.\nFinally updates the existing \u0027test_volume_from_snapshot\u0027 which\nnow uses the create_* and clear_* wrappers from base class and\nthe shareable volume origin from setUpClass method.\n\nChange-Id: I3fb8edabaf4649736a43d6de5a9c4518d3caac62\nImplements: blueprint add-snapshot-tests\n"
    },
    {
      "commit": "7852c0d299f2dcd888713ed7a29ac6068ce06651",
      "tree": "dd905464406b8005af21a301049164accd2653fe",
      "parents": [
        "26c3443f3076f6f91e442e0a07e96382c0aaacd9"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Fri May 03 14:11:04 2013 -0400"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Fri May 03 14:13:15 2013 -0400"
      },
      "message": "Remove reference to dead script configure_tempest.sh\n\nThe script was removed from devstack in commit 6994296bf64f8\nas part of bug #1087203.\n\nChange-Id: I6b920be272ba9ed814e0cbc7fe8eb43a87df2e71\n"
    },
    {
      "commit": "26c3443f3076f6f91e442e0a07e96382c0aaacd9",
      "tree": "69738aaf0776dfaddadfd9b0be124dce756250e0",
      "parents": [
        "2c91a686e668ffb98bc9f6c887e44e85e95ddfba",
        "6437501c70a197198324095bd2798afefebd6046"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 03 14:31:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 14:31:49 2013 +0000"
      },
      "message": "Merge \"Migrate to pbr from openstack.common.setup.\""
    },
    {
      "commit": "2c91a686e668ffb98bc9f6c887e44e85e95ddfba",
      "tree": "a140015042b735cf12b7fd8c08afb98e1c0cad30",
      "parents": [
        "6d2b7a8b3b687115e333c64bece3f0c557d89b90",
        "0dca89755d200d9cce23b1e7ec9a91f9558249da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 03 14:28:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 14:28:40 2013 +0000"
      },
      "message": "Merge \"Removed duplicate usage of TempestConfig()\""
    },
    {
      "commit": "6d2b7a8b3b687115e333c64bece3f0c557d89b90",
      "tree": "6ddaa87d3d2b54044fe17db41e295ae95ca9ef76",
      "parents": [
        "b2ca5cad740e56c507664668952d471ecb8ca2f8",
        "7312bb5804652387680586848f5689e7d883ff9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 03 13:43:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 13:43:53 2013 +0000"
      },
      "message": "Merge \"Added 2 user related testcases for Keystone V3API\""
    },
    {
      "commit": "6437501c70a197198324095bd2798afefebd6046",
      "tree": "7d61d71f6c4e9a4286585c4ca3a0634d66c952e4",
      "parents": [
        "b2ca5cad740e56c507664668952d471ecb8ca2f8"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Apr 28 18:22:59 2013 -0700"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 01 14:04:27 2013 -0400"
      },
      "message": "Migrate to pbr from openstack.common.setup.\n\nChange-Id: Ia85bda060a6c62c721b9104b2bd52d3fe1673367\n"
    },
    {
      "commit": "b2ca5cad740e56c507664668952d471ecb8ca2f8",
      "tree": "f59e8db371d4da6bfd5c77f13e71fabb6d7f4136",
      "parents": [
        "76ca57c52df2ee4fd1ca59648087cfa8047a9002"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Apr 28 18:00:21 2013 -0700"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 01 14:04:07 2013 -0400"
      },
      "message": "Finish up flake8 conversion.\n\nChange-Id: I5034f19d5f9b20ad2b4569455273c730b1efec08\n"
    },
    {
      "commit": "76ca57c52df2ee4fd1ca59648087cfa8047a9002",
      "tree": "88aae9e486a441945819ff6a20bbe2c849aebe17",
      "parents": [
        "bd3927a5eb0120b0ce3979a16cbdb72fc5ce7283",
        "110a3b7ee8b704111910b6bcf8d135b701951d15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:58:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:58:46 2013 +0000"
      },
      "message": "Merge \"Added tests to list instances by regexp\""
    },
    {
      "commit": "bd3927a5eb0120b0ce3979a16cbdb72fc5ce7283",
      "tree": "13dc8ebc4f1c87089ce5814fa8da52e19a076bfd",
      "parents": [
        "9528b9d7122bba3d5e328f5151623f275f44ffa3",
        "51ed3566a2e6c5d92f06ef5d9f28ce736cb41b0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:57:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:57:37 2013 +0000"
      },
      "message": "Merge \"Fix status_timeout incorrectly referencing self\""
    },
    {
      "commit": "9528b9d7122bba3d5e328f5151623f275f44ffa3",
      "tree": "74c0ab0cf79c862649ccd1e9a8e1d897c4ff9103",
      "parents": [
        "da969fcec43046d6cc428c66decd246af8fb5f16",
        "26d16ed3808fc179490f6e81620dac18455d7af1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:49:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:49:54 2013 +0000"
      },
      "message": "Merge \"Fixes volumes cleanup in base class\""
    },
    {
      "commit": "da969fcec43046d6cc428c66decd246af8fb5f16",
      "tree": "ab500890665a48eb4676b683e8f22bf3e18395b2",
      "parents": [
        "62908cd5f25041dc6207ab481c681bda482937b8",
        "faca6ffea9de0014a0b6c2187858cb5a6d0fa0aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:42:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:42:45 2013 +0000"
      },
      "message": "Merge \"Add tests list actions on a specified instance\""
    },
    {
      "commit": "62908cd5f25041dc6207ab481c681bda482937b8",
      "tree": "f91a1b39298e5a47fb952a0551942adb2ba9f1a6",
      "parents": [
        "e0ba1580f90a7f713cffad34eea523e617fd7508",
        "efc1d752489b9fd99137290844772aacb16064ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 12:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 12:21:21 2013 +0000"
      },
      "message": "Merge \"Exclude etc/logging.conf from versioning\""
    },
    {
      "commit": "26d16ed3808fc179490f6e81620dac18455d7af1",
      "tree": "3ed126749ed23e66aa2f3d4afb0e6ebf5ad4ae2d",
      "parents": [
        "e0ba1580f90a7f713cffad34eea523e617fd7508"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Apr 30 12:05:56 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Apr 30 12:05:56 2013 +0200"
      },
      "message": "Fixes volumes cleanup in base class\n\nThe tearDown method was not cleaning up the environment but failing\nsilently because of \u0027pass\u0027 statement\n\nChange-Id: I75dde195ff162d0be27d971a551d3618c852e688\nFixes: bug #1172497\n"
    },
    {
      "commit": "0dca89755d200d9cce23b1e7ec9a91f9558249da",
      "tree": "96264c6e3cca804e5b9a87660edcbfcd4c915ab4",
      "parents": [
        "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 09 16:23:31 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Apr 26 15:23:08 2013 +0100"
      },
      "message": "Removed duplicate usage of TempestConfig()\n\nChange-Id: Iac50547d3f48ec12d2b7e82454581ca5d8fbcbc2\n"
    },
    {
      "commit": "e0ba1580f90a7f713cffad34eea523e617fd7508",
      "tree": "82ad776a52aafff562104a2b8acbf96d898da07c",
      "parents": [
        "b6498cb40271f4aa05d3c6dfddf9a2a0d2afde84",
        "325ed28d3505ded054505ea9f528a060198bdb9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 12:48:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 12:48:53 2013 +0000"
      },
      "message": "Merge \"Missing image-del func in test_create_delete_image\""
    },
    {
      "commit": "b6498cb40271f4aa05d3c6dfddf9a2a0d2afde84",
      "tree": "e146138f45804d0782530d49fd51792c3d7540ff",
      "parents": [
        "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0",
        "1d6154132320721c5762fcb18c9e93eecd0e317f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 12:38:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 12:38:38 2013 +0000"
      },
      "message": "Merge \"Clean up servers created in test_multiple_create.py\""
    },
    {
      "commit": "51ed3566a2e6c5d92f06ef5d9f28ce736cb41b0d",
      "tree": "042946cc220e84b9eeb14fcba45f62a5099917fa",
      "parents": [
        "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Fri Apr 26 12:36:08 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Fri Apr 26 12:58:42 2013 +0200"
      },
      "message": "Fix status_timeout incorrectly referencing self\n\nAfter commit fbf40fdf status_timeout is not an class method anymore\nand so it can\u0027t reference self.\nTo properly report test failure it needs to call TestCase.fail so\nthis change adds that argument and changes all usages appropriately.\n\nChange-Id: Icab49794c8c52340e850d7574f633c99452ca7be\n"
    },
    {
      "commit": "7312bb5804652387680586848f5689e7d883ff9d",
      "tree": "0642e2a0ca2396e98bfcb3b34729db4d06ccfbcb",
      "parents": [
        "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Jan 29 20:03:42 2013 +0530"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Apr 26 08:25:56 2013 +0000"
      },
      "message": "Added 2 user related testcases for Keystone V3API\n\nThis submission adds two test cases namely \u0027test_user_update\u0027 and\n\u0027test_list_user_projects\u0027 in script test_users.py. The suporting\nmethods are added to identity_client.py for JSON and XML calls.\n\nChange-Id: I0a66b0c40bc275f4c0da3f57ea9c9d33cdeea455\nImplements: blueprint keystone-v3-users-api-test\n"
    },
    {
      "commit": "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0",
      "tree": "1b001c7e8451b5fb5b3ed865ea5c09d58c7d5bc1",
      "parents": [
        "7e50c6b747ad7a87a4c12d8478adc9c772c4d7cd",
        "a527891ee107c514775117c43ac8a809619a2f43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 20:25:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 20:25:16 2013 +0000"
      },
      "message": "Merge \"Add tests list the availability zone\""
    },
    {
      "commit": "7e50c6b747ad7a87a4c12d8478adc9c772c4d7cd",
      "tree": "6d80f1c6ed35bfb01410485962c9f17b6fa9a11d",
      "parents": [
        "27f254a417a393ac44a991758c26852c6486a646",
        "01f210b6cd725b868aa1cf97e2daaac0082185ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 20:25:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 20:25:15 2013 +0000"
      },
      "message": "Merge \"Adding test_max_image_meta_exceed_limit\""
    }
  ],
  "next": "27f254a417a393ac44a991758c26852c6486a646"
}
