)]}'
{
  "log": [
    {
      "commit": "1feeb38e17d3aeac05bb000a630480eb0a3e6a78",
      "tree": "82cbc162f0d4f5edfccd09d6f44b282298065fb2",
      "parents": [
        "13412cea7a93ab33d2882517de0119bb46f815f5"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Jan 24 10:14:39 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Jan 28 13:50:58 2013 +0800"
      },
      "message": "Use testtools as the base testcase class.\n\nUse testtools as the base unittest test case class towards to\nparallelizing the test runs. Catch places where setUp and tearDown\nwere not being chained properly, and fix these problems.Remove\ncustom skip, using testtools.skip instead. Add TestResourceManager.\n\nPart of blueprint speed-up-tempest\n\nChange-Id: I8e7b5686b22969a0f3db96100a357c93a4d5c03f\n"
    },
    {
      "commit": "13412cea7a93ab33d2882517de0119bb46f815f5",
      "tree": "560efa6ebb74bf423619e07c861c1b119020049d",
      "parents": [
        "f1ff8e15d90f2fbc657eb5bde1862a1389697a2d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 16:52:54 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 25 22:13:45 2013 +0100"
      },
      "message": "Remove not used configuration variables\n\n[image]\nhost \u003d\nport \u003d\n\n[identity]\nhost \u003d\nport \u003d\napi_version \u003d\npath \u003d\nuse_ssl \u003d\n\nChange-Id: I1102859c871b8f16c284bdf7fba0f4346d50a63e\n"
    },
    {
      "commit": "f1ff8e15d90f2fbc657eb5bde1862a1389697a2d",
      "tree": "cd5881abe90caeb60b59ff04ba40d368f464cfda",
      "parents": [
        "23ab216a9817ca8d8c91a7d098037daf82404ac3",
        "cadcb1f948e8f0ebad9aaa4169e47d2bd089ff74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 25 19:09:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 25 19:09:37 2013 +0000"
      },
      "message": "Merge \"Credentials Configuration changes\""
    },
    {
      "commit": "23ab216a9817ca8d8c91a7d098037daf82404ac3",
      "tree": "5f6a5e395ffdea2c09c9dc00f0d3f17c9e8116a8",
      "parents": [
        "485f5c2526be2c8d38b56c8dffafe84d69be4939",
        "f07dd63ca5c3aad6fa53209df4ea7ed0b18271d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 25 15:15:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 25 15:15:33 2013 +0000"
      },
      "message": "Merge \"update whitebox testing for deleted type change\""
    },
    {
      "commit": "cadcb1f948e8f0ebad9aaa4169e47d2bd089ff74",
      "tree": "2ead60582c659370eb7d76a8b5a9428fd3aea025",
      "parents": [
        "485f5c2526be2c8d38b56c8dffafe84d69be4939"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 21 23:10:53 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 25 11:41:24 2013 +0100"
      },
      "message": "Credentials Configuration changes\n\n* Credentials are moved to the identity section\n* If the compute admin user defined in the compute-admin section it takes precedence\n* The region just defined in the identity section\n\nChange-Id: I1241116ce9312c90656a78235a4a91dd31460761\n"
    },
    {
      "commit": "485f5c2526be2c8d38b56c8dffafe84d69be4939",
      "tree": "f1cc7218c001666ed44e1d70783a592142624e3d",
      "parents": [
        "f6e5b8061e2bc349607a2fb4f7a8287197cc7b90",
        "b4989b34789a5845dcb12daffed6f323cb9614e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 24 18:16:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 18:16:40 2013 +0000"
      },
      "message": "Merge \"Test to check container synchronization\""
    },
    {
      "commit": "f6e5b8061e2bc349607a2fb4f7a8287197cc7b90",
      "tree": "3b06755a534cb64d009a42d1d92867ab1c71bc40",
      "parents": [
        "9310149bd65286c54b4ec06b495e97404413a9e8",
        "0b843aad94b49ee8967af43419422ebf3e31fd3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 24 18:16:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 18:16:12 2013 +0000"
      },
      "message": "Merge \"Remove few unnecessary backslashes in ObjectTest\""
    },
    {
      "commit": "9310149bd65286c54b4ec06b495e97404413a9e8",
      "tree": "78acacfbd2e259914de32c25a39161653db818e6",
      "parents": [
        "329c837e112da4bd711b2ceddae5b1fd7b210f64",
        "8a79b9d3df0a8d7eba7c25bd8470f391876456d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 24 17:38:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 17:38:27 2013 +0000"
      },
      "message": "Merge \"Ensure package-wide test init is done with testr\""
    },
    {
      "commit": "329c837e112da4bd711b2ceddae5b1fd7b210f64",
      "tree": "9d7f7a651e19e058c2574e1a93556002000619af",
      "parents": [
        "50b4702b65b18e4da3853466bfe9ffe950ca0a9b",
        "6d0e7a2ea387c8ef56a7ad14ab878cb65660de4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 24 15:35:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 15:35:11 2013 +0000"
      },
      "message": "Merge \"TestCase to check set/get/unset flavor extraspecs\""
    },
    {
      "commit": "50b4702b65b18e4da3853466bfe9ffe950ca0a9b",
      "tree": "81266f7a7b86bfdfe2e3b377cd7dc8e595e36bb8",
      "parents": [
        "8b3cf27f7280c44f14ca16351aa4d2998f099a1b",
        "0f7a30ab3da939ec428bc11f4636a012c5029dcf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 24 15:22:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 15:22:57 2013 +0000"
      },
      "message": "Merge \"Fixes test name typo\""
    },
    {
      "commit": "8b3cf27f7280c44f14ca16351aa4d2998f099a1b",
      "tree": "0dc5411a48221b73e6140b9a02778c421178caf3",
      "parents": [
        "2ad89fbb1aa8bf5319c510910dfb50d13056837c",
        "851c3501cb3c5338834abfdad3d9a75f9f1c273a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 24 15:22:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 24 15:22:54 2013 +0000"
      },
      "message": "Merge \"bug 1101184 add new test: verify new n/w visible\""
    },
    {
      "commit": "f07dd63ca5c3aad6fa53209df4ea7ed0b18271d2",
      "tree": "af7804690350902c1aa1fbd257a1ca156f649f2e",
      "parents": [
        "ab3d5d41c89ea5ba24fae62c62436333ebdc4f67"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 24 06:19:46 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 24 06:19:46 2013 -0500"
      },
      "message": "update whitebox testing for deleted type change\n\nthe deleted column has now changed in nature, and is now\nan int and not a boolean. Postgresql cares about this difference.\nUpdate tests to be runnable on postgresql.\n\nChange-Id: I208db9d5948deabcc8e8cd983a9b39ddd0653101\n"
    },
    {
      "commit": "0b843aad94b49ee8967af43419422ebf3e31fd3c",
      "tree": "a81b92ba3cce4ecdf765824dd0595eaee1be54b1",
      "parents": [
        "d65aec090abf2cd55a9780b6d19f0717b434362a"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Jan 22 10:58:19 2013 +0100"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jan 24 12:18:42 2013 +0100"
      },
      "message": "Remove few unnecessary backslashes in ObjectTest\n\nChange-Id: Iabd1694348e1edea88316d454b02c2bca8a3dea6\n"
    },
    {
      "commit": "8a79b9d3df0a8d7eba7c25bd8470f391876456d2",
      "tree": "e89525caf1499715f4eabe8bb12c7ae4fde546de",
      "parents": [
        "492e83acf068ae9c897b3a4c135a49ea0e15f67f"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Fri Jan 18 19:32:47 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Thu Jan 24 10:09:15 2013 +1030"
      },
      "message": "Ensure package-wide test init is done with testr\n\nThis patch adds testresources.ResourcedTestCase as another base class\nfor compute and boto tests. This allows us to perform package-wide\ninit for tests when running them under testr. The init was not being\nperformed when the tests were run under testr because setup_package is\na nosetests specific init feature. The setup_package functions in\n__init__.py files are renamed to ensure that the initialisation is\nonly done once.\n\nImplements: blueprint speed-up-tempest\nChange-Id: If76f71cb06f2243607db2680504e94dc65e1f585\n"
    },
    {
      "commit": "2ad89fbb1aa8bf5319c510910dfb50d13056837c",
      "tree": "e80afd84c82855eda0abd87d1e4be206f5122dcc",
      "parents": [
        "d65aec090abf2cd55a9780b6d19f0717b434362a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jan 23 19:21:34 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Jan 23 19:21:34 2013 +0100"
      },
      "message": "Flavor min memory tests\n\nConsidering when the two smallest flavor has\nthe same memory setting\n\nChange-Id: I6e653f390c589b5773b95350f04f4416c2446b0a\n"
    },
    {
      "commit": "b4989b34789a5845dcb12daffed6f323cb9614e1",
      "tree": "62bbf9536a15f65c2bf997c55b74e0451f649d6a",
      "parents": [
        "d65aec090abf2cd55a9780b6d19f0717b434362a"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jan 09 06:25:13 2013 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jan 23 11:23:24 2013 +0000"
      },
      "message": "Test to check container synchronization\n\nAdds a new test script test_container_sync.py to\n./tests/object_storage so as to verfify the container to\ncontainer synchronization support.\n\nChange-Id: If880ab0e62465c32113cfde2b864841fa363ad19\nImplements: blueprint add-swift-container-sync-test\n"
    },
    {
      "commit": "0f7a30ab3da939ec428bc11f4636a012c5029dcf",
      "tree": "73fb7a719bfdff827532c7751fe3aeed0af8d867",
      "parents": [
        "d65aec090abf2cd55a9780b6d19f0717b434362a"
      ],
      "author": {
        "name": "Ashish Chandra",
        "email": "ashish.chandra@nttdata.com",
        "time": "Wed Jan 23 01:38:51 2013 -0800"
      },
      "committer": {
        "name": "Ashish Chandra",
        "email": "ashish.chandra@nttdata.com",
        "time": "Wed Jan 23 02:18:51 2013 -0800"
      },
      "message": "Fixes test name typo\n\nFixes bug 1103374\n\nChange-Id: Id65542bc91e1e976c607ac46cdccee07cea70711\n"
    },
    {
      "commit": "6d0e7a2ea387c8ef56a7ad14ab878cb65660de4e",
      "tree": "5e23e27302667ae021da83d6710d60fd0c6df47c",
      "parents": [
        "d65aec090abf2cd55a9780b6d19f0717b434362a"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Dec 18 20:52:38 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Jan 23 10:34:39 2013 +0530"
      },
      "message": "TestCase to check set/get/unset flavor extraspecs\n\nAdds functions in flavors_client.py to set/get/unset extra specs for\na flavor. Script by the name test_flavors_extra_specs.py is added so\nas test the actions of set/get/unset extra specs for a flavor.\n\nChange-Id: I1b57e8434fdef28676bdc4068760fe83054fb4f8\nImplements: blueprint nova-grizzly1-blueprints-implementation\n"
    },
    {
      "commit": "d65aec090abf2cd55a9780b6d19f0717b434362a",
      "tree": "e43b14a9da40ec7229e0ddda334f601d262a1448",
      "parents": [
        "492e83acf068ae9c897b3a4c135a49ea0e15f67f",
        "8abacf358e3bd70fbdbf42b9acf5868261567881"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 23 01:38:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 23 01:38:49 2013 +0000"
      },
      "message": "Merge \"Fix flavors tests so they can be run in parallel\""
    },
    {
      "commit": "492e83acf068ae9c897b3a4c135a49ea0e15f67f",
      "tree": "42792abc1e933e4f8106604edced3c99251f213e",
      "parents": [
        "866801b963218f9f2d3ee994b4d4a11b2261160e"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Jan 22 11:03:11 2013 +0100"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Jan 22 11:05:53 2013 +0100"
      },
      "message": "Add back missing return in ObjectClient\n\nChange-Id: Ifdbdc65406e466d77882cf9cebe4a5a4ac29576a\n"
    },
    {
      "commit": "866801b963218f9f2d3ee994b4d4a11b2261160e",
      "tree": "e6a600aa4bfc3665fd6993c7cff2d46aade3fe1e",
      "parents": [
        "cb54e808edfebf9181087aaedd7fa62444b63336",
        "7cfc51857102f067dc569d67f609ddfb3bcb7969"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 21 22:24:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 21 22:24:27 2013 +0000"
      },
      "message": "Merge \"Test to upload object in segments and download it\""
    },
    {
      "commit": "cb54e808edfebf9181087aaedd7fa62444b63336",
      "tree": "1840ac0aad13e81480efa0c8d5e021cb072f73d7",
      "parents": [
        "e91943f71b55a5056d5f6121d63f5cf9f01c7a25",
        "407b6db5b785396299bbf1c3460b919544c3a437"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 21 14:17:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 21 14:17:24 2013 +0000"
      },
      "message": "Merge \"Refactor identity\""
    },
    {
      "commit": "e91943f71b55a5056d5f6121d63f5cf9f01c7a25",
      "tree": "65eac43d51581691671b686b75dac83078e088c8",
      "parents": [
        "fc9e333d3550acfa3a1a85ff493eee7c906ff6d9",
        "ab3d5d41c89ea5ba24fae62c62436333ebdc4f67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 21 13:40:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 21 13:40:10 2013 +0000"
      },
      "message": "Merge \"change ipv6 format to pass on postgresql\""
    },
    {
      "commit": "851c3501cb3c5338834abfdad3d9a75f9f1c273a",
      "tree": "e2970792d3cf04cda8e75052bae1be252db27d3a",
      "parents": [
        "48f51acc793a0ffd831204faab2f49961d8601e0"
      ],
      "author": {
        "name": "Gavin Brebner",
        "email": "gavin.brebner@hp.com",
        "time": "Fri Jan 18 13:14:10 2013 +0000"
      },
      "committer": {
        "name": "Gavin Brebner",
        "email": "gavin.brebner@hp.com",
        "time": "Mon Jan 21 08:11:54 2013 +0000"
      },
      "message": "bug 1101184 add new test: verify new n/w visible\n\nThis fix introduces an additional test into the\ntest_network_basic_ops set which verifies that\nthe newly created network, subnet, and router\nare visible\n\nChange-Id: I8982a9d4b1d4d3869b98447de07cf363ac8fadc6\n"
    },
    {
      "commit": "8abacf358e3bd70fbdbf42b9acf5868261567881",
      "tree": "cb9a132695ebcf7608e4fad885996dcb4ab97d8a",
      "parents": [
        "48f51acc793a0ffd831204faab2f49961d8601e0"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Jan 21 17:08:32 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Jan 21 17:08:32 2013 +1030"
      },
      "message": "Fix flavors tests so they can be run in parallel\n\nFixes flavors tests so they use different flavor ids and\ndifferent flavor names for each individual test. This allows them\nto be run in parallel without them interfering with each other.\n\nChange-Id: I18840de7cdf8140677ac96665fca1a1209142ecf\n"
    },
    {
      "commit": "7cfc51857102f067dc569d67f609ddfb3bcb7969",
      "tree": "6244c19e7f140bc4ca33d68f478d665f1e04ffa0",
      "parents": [
        "48f51acc793a0ffd831204faab2f49961d8601e0"
      ],
      "author": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Wed Jan 16 13:59:25 2013 +0530"
      },
      "committer": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Mon Jan 21 11:20:30 2013 +0530"
      },
      "message": "Test to upload object in segments and download it\n\nAdds test case to \"test_object_services.py\" so as to  check the\nupload segmented objects support into a container and download\nthose segments into a collected data. And also a method\n\"create_object_segments\" in object_client.py\n\nChange-Id: I798fe73509f7504fc5fe4aa7c7c3e37799cbfe6e\nimplements: blueprint add-some-functional-swift-tests\n"
    },
    {
      "commit": "fc9e333d3550acfa3a1a85ff493eee7c906ff6d9",
      "tree": "7da911ac9fccc10d9de28d40568db71ff7c0c7ab",
      "parents": [
        "48f51acc793a0ffd831204faab2f49961d8601e0"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Jan 21 09:28:13 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Jan 21 09:28:13 2013 +1030"
      },
      "message": "Fix PEP8 compliance problems\n\nThis patch fixes some pep8 compliance issues. Looks like either some new\nchecking has been added recently or its suddenly covering more files, but its\npicking up new pep8 failures now.\n\nChange-Id: I80a3509ed17d6ff49517bd1cffb636e48ec7351a\n"
    },
    {
      "commit": "407b6db5b785396299bbf1c3460b919544c3a437",
      "tree": "57f34e94dea67e24ace9e2d6f656e47d43d077b3",
      "parents": [
        "48f51acc793a0ffd831204faab2f49961d8601e0"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 12:48:36 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 17:01:27 2013 +0100"
      },
      "message": "Refactor identity\n\n* Remove identity-admin section\n* Remove network-admin section\n* Remove image credentials\n* \"admin\" word changed to \"identity\" where it makes more sense\n\nThe credentials will be moved to the identity section, in a future\ncommit.\n\nChange-Id: Id443ea12d32f1de78487084e7364774efa838aec\n"
    },
    {
      "commit": "ab3d5d41c89ea5ba24fae62c62436333ebdc4f67",
      "tree": "71e6f21c019d52c11669fff7a7ac2b841a309131",
      "parents": [
        "a3d2ab7716457136a549c1ffd43126ad62d73ad2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 18 19:10:14 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 18 19:47:29 2013 -0500"
      },
      "message": "change ipv6 format to pass on postgresql\n\npostgresql recently moved to storing ip addresses as native types.\nThe problem being that we send down some slightly unnatural looking\nIPv6 strings, so when we return them our simple comparitors fail.\n\nConverting this to a more IPv6 natural definition makes it pass with\npostgresql.\n\nFixes bug #1101645\n\nChange-Id: I282eb7e873d824e7c03923c2200bbe1e2d0bbada\n"
    },
    {
      "commit": "48f51acc793a0ffd831204faab2f49961d8601e0",
      "tree": "80dcc6eff0ea0cf102bf19194587b1a301cd4c09",
      "parents": [
        "f8319bbc10d3de1f15ccabc4865100fc47acf707",
        "e6d8ee1cf880c2e65db94228452fca98c65645ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 18 23:09:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 18 23:09:20 2013 +0000"
      },
      "message": "Merge \"Revert \"Split up XML and JSON testing.\"\""
    },
    {
      "commit": "e6d8ee1cf880c2e65db94228452fca98c65645ca",
      "tree": "6c1bfb00477f25de035e050bf94b7cba546231c2",
      "parents": [
        "58dec9d45360a69192fc6ba43dddf5a597063972"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "corvus@inaugust.com",
        "time": "Fri Jan 18 21:33:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 18 21:33:45 2013 +0000"
      },
      "message": "Revert \"Split up XML and JSON testing.\"\n\nThis reverts commit 58dec9d45360a69192fc6ba43dddf5a597063972\n\nThis ended gating of the XML API without any real public deliberation.  It should be reverted, and a plan agreed upon with PTLs and the CI team.\n\nAlso, if we do decide to implement this, we should make the CI change _first_ so that we don\u0027t abruptly stop gating on something we should be testing."
    },
    {
      "commit": "f8319bbc10d3de1f15ccabc4865100fc47acf707",
      "tree": "de1db90cc91eedb43bb5f89d22b712592f519528",
      "parents": [
        "e43b77ab772770770c90f49488ffb97021b50cc8",
        "58dec9d45360a69192fc6ba43dddf5a597063972"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 18 21:08:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 18 21:08:10 2013 +0000"
      },
      "message": "Merge \"Split up XML and JSON testing.\""
    },
    {
      "commit": "58dec9d45360a69192fc6ba43dddf5a597063972",
      "tree": "c739a5df2f97f3ad7725ef2b29d0829e24ca27ee",
      "parents": [
        "e3644e54e6fe7e4115ebddadd33b23527d5e1e60"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 17 16:25:49 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jan 18 15:10:19 2013 -0500"
      },
      "message": "Split up XML and JSON testing.\n\nThis adds a new boolean config option to compute, \u0027use_xml\u0027. If\nenabled tests will run with XML where applicable. Otherwise the\ntests will only run with JSON.\n\nImplements bp split-xml-json-tests\n\nChange-Id: I139dac23194b3abdf26a0d3622461942478facb5\n"
    },
    {
      "commit": "e43b77ab772770770c90f49488ffb97021b50cc8",
      "tree": "80dcc6eff0ea0cf102bf19194587b1a301cd4c09",
      "parents": [
        "be084a8c8eb803f34b5483ede6e35a0b24b22550"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Wed Jan 09 07:27:13 2013 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Jan 18 05:08:19 2013 +0000"
      },
      "message": "Test to check temp url support\n\nAdds a test case to test_object_services.py so as to verify the\nGET object using temp url.And also a method to GET object\nusing the temp url in object_client.py\n\nChange-Id: I929ffabf8a1344f21c8acc492f8c4e31966556fd\nimplements: blueprint add-some-functional-swift-tests\n"
    },
    {
      "commit": "be084a8c8eb803f34b5483ede6e35a0b24b22550",
      "tree": "84d4ac5900bb25d43ac4e2337f92d57fb8902f43",
      "parents": [
        "e3644e54e6fe7e4115ebddadd33b23527d5e1e60",
        "67309bbf8694d111db6b4c17ef13e07062c9c581"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 18 01:11:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 18 01:11:33 2013 +0000"
      },
      "message": "Merge \"Fix install_venv-get_distro failure on Fedora\""
    },
    {
      "commit": "e3644e54e6fe7e4115ebddadd33b23527d5e1e60",
      "tree": "6c1bfb00477f25de035e050bf94b7cba546231c2",
      "parents": [
        "01320986884694bb0d956eb77f1d6bb645cd521e",
        "3e15ba963bab9fcc8502f4d5931194d53e0cba09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 17 21:17:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 17 21:17:12 2013 +0000"
      },
      "message": "Merge \"Only create 1 server for server actions tests.\""
    },
    {
      "commit": "01320986884694bb0d956eb77f1d6bb645cd521e",
      "tree": "fbefda8f22328a2f33ebd4cd285797c7f85a2ec7",
      "parents": [
        "ac581fcd23cdd4036ba3e57bc14f87739b921aaa",
        "7c88eb2b3ec24c885195651caf3239b1a92043d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 17 18:47:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 17 18:47:41 2013 +0000"
      },
      "message": "Merge \"Allows identity endpoint to be specified as URI\""
    },
    {
      "commit": "ac581fcd23cdd4036ba3e57bc14f87739b921aaa",
      "tree": "8e46dfa5bb322e2a4d6fba0239b092069e8d36d7",
      "parents": [
        "4a4c255e2e9ac16029e5e52927c464e42c264f21",
        "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 17 18:41:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 17 18:41:10 2013 +0000"
      },
      "message": "Merge \"Adds setting to disable SSL cert validation\""
    },
    {
      "commit": "67309bbf8694d111db6b4c17ef13e07062c9c581",
      "tree": "57e200b5bdfe01395f1cc0abf1eff7c90fdf672a",
      "parents": [
        "4aec86ffd8141de488629503db7832f027cfe58b"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jan 17 18:40:03 2013 +0100"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Thu Jan 17 19:26:18 2013 +0100"
      },
      "message": "Fix install_venv-get_distro failure on Fedora\n\nThere was no check_exit_code\u003dFalse used so install_venv died\non Fedora/RHEL/etc.\nAlso calling external grep command is not neccessary.\n\nChange-Id: I280aed3019b8cb7fce67033158deb34937946fab\n"
    },
    {
      "commit": "4a4c255e2e9ac16029e5e52927c464e42c264f21",
      "tree": "7384f7358d083642f5c6a16b03a87f14b9d117eb",
      "parents": [
        "1b903b4bb860c9097504e224038226b8826cfdc1",
        "2daed0ac7cfb956b9da30bbea402e511774655c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 17 17:03:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 17 17:03:53 2013 +0000"
      },
      "message": "Merge \"Object write/read ACL and few security testcases\""
    },
    {
      "commit": "3e15ba963bab9fcc8502f4d5931194d53e0cba09",
      "tree": "ed6ad007bf1548399318e3bb685ba24866b94da3",
      "parents": [
        "ce4e43fe6fcba0e85d143363ef6d9e4d4719b051"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 14 13:39:16 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 17 10:35:06 2013 -0500"
      },
      "message": "Only create 1 server for server actions tests.\n\nThis switches the setUp() and tearDown() methods in\ntest_server_actions.py to be setUpClass() and tearDownClass().\nThe server create and delete for each test method were taking\na significant amount of time. This minimizes the time spent for\nthose operations by only using one server since there wasn\u0027t a\nneed to use separate servers for each test.\n\nChange-Id: I5e7a3831c9f018e871c0fcfcd575e662a143cd9b\n"
    },
    {
      "commit": "7c88eb2b3ec24c885195651caf3239b1a92043d0",
      "tree": "06109738a029426654b3386c0120be84584b962e",
      "parents": [
        "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:32:43 2013 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Jan 17 01:28:42 2013 -0500"
      },
      "message": "Allows identity endpoint to be specified as URI\n\nDeprecates the piecemeal identity URL buildup and\nreplaces with a simple uri configuration setting.\nGets rid of the /tokens path stuff that was not\nnecessary to have in configuration file.\n\nChange-Id: I5e80177073f756781f813438d054fede2d6334a3\n"
    },
    {
      "commit": "1b903b4bb860c9097504e224038226b8826cfdc1",
      "tree": "0a1274a24af6c70db5e575bc31fd6effc59e5fa4",
      "parents": [
        "4aec86ffd8141de488629503db7832f027cfe58b"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Thu Jan 17 16:40:35 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Thu Jan 17 16:40:35 2013 +1030"
      },
      "message": "Add skips for tests when dependency not present\n\nAdds dependent skips for a couple of tests that need MULTI_USER but\ncurrently are executed anyway even if MULTI_USER is not set.\n\nChange-Id: Ibec8d2a8ff6a34a8b341ff947418454704603ec7\n"
    },
    {
      "commit": "cd8eaec4fe5859d2a2a005ba1c2ad1c4ed3bb16e",
      "tree": "01b4efb68493517ca1d664ee0ee5fec6e61b190e",
      "parents": [
        "4aec86ffd8141de488629503db7832f027cfe58b"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:03:48 2013 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Jan 16 21:27:48 2013 -0500"
      },
      "message": "Adds setting to disable SSL cert validation\n\n* Breakout of prior large patchset. This patch only adds the\n  configurability of SSL cert validation in all the clients.\n\nChange-Id: I48385eabd617d19705f3f2bff4820566547be56d\n"
    },
    {
      "commit": "4aec86ffd8141de488629503db7832f027cfe58b",
      "tree": "6cbfd76029a4a7fdc00009ca2e3b609a8f7ac033",
      "parents": [
        "2858406a50dc1b7e1164041c0cda42935f53e35d",
        "67adbd96de3e717466c7c3f4e2055856224c1819"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 16 19:15:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 16 19:15:56 2013 +0000"
      },
      "message": "Merge \"Add CentOS-specific OpenSSL package installation.\""
    },
    {
      "commit": "2858406a50dc1b7e1164041c0cda42935f53e35d",
      "tree": "132af7e70b6824bea3f76acc6afe68e4e838db96",
      "parents": [
        "9279f3a8db740df9f7836daf65d999cb86a66bd7"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jan 16 18:18:57 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jan 16 18:22:03 2013 +1030"
      },
      "message": "Removes paramiko dependency from test-requires\n\nRemoving the paramiko dependency from tools/test-requires because it already\nexists in tools/pip-requires. The tox.ini file includes both pip-requires and\ntest-requires and tox aborts because the dependency is essentially specified twice\n(even though they do not have contradictory version requirements)\n\nChange-Id: Ifc68f9ee52ed9b0dffc73c9cb710f611b3471051\n"
    },
    {
      "commit": "2daed0ac7cfb956b9da30bbea402e511774655c3",
      "tree": "dac037ac72fc077c1c84c11bc27dd3944d530fb1",
      "parents": [
        "9279f3a8db740df9f7836daf65d999cb86a66bd7"
      ],
      "author": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Tue Jan 01 20:51:39 2013 +0530"
      },
      "committer": {
        "name": "harika-vakadi",
        "email": "harika_vakadi@persistent.co.in",
        "time": "Wed Jan 16 10:47:52 2013 +0530"
      },
      "message": "Object write/read ACL and few security testcases\n\nAdds six tests cases to \"test_object_services.py\" and one test case\nto \"test_account_services.py\" and these are few security test cases\nand which also contains three tests cases to check the object\nread/write ACL. This submission also contains required class\nmodifications in account_client.py and object_client.py. Base.py of\n../tests/object_storage has also been modified accordingly to use the\nsame in respective test scripts.\n\nChange-Id: I88abc7979e8b1ab76e4de41827cc8069fd844dbb\nImplements: blueprint add-swift-security-tests\n"
    },
    {
      "commit": "9279f3a8db740df9f7836daf65d999cb86a66bd7",
      "tree": "ff751d587dbd29919d869d153d5ee4d0f267a7eb",
      "parents": [
        "51753f092803a3216a06a9ddef9160524d7ac871",
        "2a9653ed9b2002d9a0108fc03fac2d651529e0a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 16 00:04:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 16 00:04:40 2013 +0000"
      },
      "message": "Merge \"Fix test_authentication_with_invalid_tenant\""
    },
    {
      "commit": "51753f092803a3216a06a9ddef9160524d7ac871",
      "tree": "8b8ffffa576a9ff578c14cd926fa222ba5793347",
      "parents": [
        "d3b80fa9a0efdbec21433b8b6ace6e6cfe8ac133",
        "afd7158a98a8b07c6caeb06049d4fbacd218fc53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 16 00:04:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 16 00:04:38 2013 +0000"
      },
      "message": "Merge \"Fix test_authentication_when_tenant_is_disabled\""
    },
    {
      "commit": "d3b80fa9a0efdbec21433b8b6ace6e6cfe8ac133",
      "tree": "4c49636d46901049d5e1958d02b83cd6370b6b9f",
      "parents": [
        "d7b288449ca967591278351d30254296e1db6625",
        "26962f57f7e7b635cffc7ae0e7f162f2f6e65cb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 16 00:04:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 16 00:04:10 2013 +0000"
      },
      "message": "Merge \"Remove skips that are no longer necessary\""
    },
    {
      "commit": "2a9653ed9b2002d9a0108fc03fac2d651529e0a8",
      "tree": "bb6b578f5c82eaec9a70a23eec2f1857fcfb8715",
      "parents": [
        "afd7158a98a8b07c6caeb06049d4fbacd218fc53"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Tue Jan 15 14:11:45 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 19:47:56 2013 +0000"
      },
      "message": "Fix test_authentication_with_invalid_tenant\n\nFixes bug 1099644\n\nChange-Id: Ib58b4273054b8b57ef8770365b163f4bd42f93bc\n"
    },
    {
      "commit": "afd7158a98a8b07c6caeb06049d4fbacd218fc53",
      "tree": "82dbb830432805ebc31e2963e979e0c14cf033af",
      "parents": [
        "d7b288449ca967591278351d30254296e1db6625"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Tue Jan 15 13:44:59 2013 -0500"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Tue Jan 15 14:46:20 2013 -0500"
      },
      "message": "Fix test_authentication_when_tenant_is_disabled\n\nFixes bug 1099645\n\nChange-Id: I31cbfc8a2b3679d30063e24b7608a70c6b60f979\n"
    },
    {
      "commit": "67adbd96de3e717466c7c3f4e2055856224c1819",
      "tree": "70c41fd357c094478aed744cd18c9172808e7c48",
      "parents": [
        "73729352db3f90bd4856f156aabb5ef1f254bd12"
      ],
      "author": {
        "name": "Ryota Hashimoto",
        "email": "hashimoto.ryt@gmail.com",
        "time": "Tue Jan 15 04:04:24 2013 -0700"
      },
      "committer": {
        "name": "Ryota Hashimoto",
        "email": "hashimoto.ryt@gmail.com",
        "time": "Tue Jan 15 11:02:42 2013 -0700"
      },
      "message": "Add CentOS-specific OpenSSL package installation.\n\nAdd openssl-devel package installation procedure to tools/install_venv.py\nIt fixes CentOS-specific package dependency. pip install pyOpenSSL\nwill work well after installing openssl-devel package.\n\nChange-Id: Ia8c5cdd48260996e33b752ccb956c9e072a8f3d8\n"
    },
    {
      "commit": "d7b288449ca967591278351d30254296e1db6625",
      "tree": "540a0e42931c59c2ca0d4b3269264eb9829fcbc5",
      "parents": [
        "73729352db3f90bd4856f156aabb5ef1f254bd12",
        "fa2adf9b38946d22e6dcffe813b8f2db43ff3ded"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 15 15:30:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 15:30:58 2013 +0000"
      },
      "message": "Merge \"ensure setup_test_user has been called before using test_user\""
    },
    {
      "commit": "73729352db3f90bd4856f156aabb5ef1f254bd12",
      "tree": "5a8e3071259d1dd22254511d5f2c2818c986a440",
      "parents": [
        "99f3f883ac4fc87c1f15b5f2fe29155a82b55388",
        "37f830480a750f05a8a65a9a2f15c6a3eb34fdcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 15 01:03:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 01:03:40 2013 +0000"
      },
      "message": "Merge \"boto: instance teardown wait until instance is gone\""
    },
    {
      "commit": "99f3f883ac4fc87c1f15b5f2fe29155a82b55388",
      "tree": "e8968f3e2a075587111fb388f4e53af9d45c30e5",
      "parents": [
        "8a49acd9d16a2c0b6d6601d669b13d6f3beaf5cc",
        "6b4fe65923782aeca31185bee3947cf47f0d973a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 15 01:02:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 15 01:02:36 2013 +0000"
      },
      "message": "Merge \"Remove skip from Server Filters Tests.\""
    },
    {
      "commit": "8a49acd9d16a2c0b6d6601d669b13d6f3beaf5cc",
      "tree": "009cf1d0fa3d6ca9e5261731c3e5e9ae437c507f",
      "parents": [
        "9146e5f4ca35018d7c5c278c4bf833d10cf4ef7e",
        "80a8d4e887924c54f2d1e8078e5705d462d256f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 14 21:52:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 14 21:52:32 2013 +0000"
      },
      "message": "Merge \"Don\u0027t ignore exceptions.\""
    },
    {
      "commit": "26962f57f7e7b635cffc7ae0e7f162f2f6e65cb8",
      "tree": "0a64499b0401a91b443d2566379e43de2946557a",
      "parents": [
        "9146e5f4ca35018d7c5c278c4bf833d10cf4ef7e"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri Jan 11 11:48:08 2013 -0500"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Mon Jan 14 16:43:00 2013 -0500"
      },
      "message": "Remove skips that are no longer necessary\n\nFixes bug 1098632\n\nChange-Id: I972fa42e0b342e6e016272469894364e723ccce2\n"
    },
    {
      "commit": "9146e5f4ca35018d7c5c278c4bf833d10cf4ef7e",
      "tree": "8194968e79f1904d6818a5aedadb6baf91004603",
      "parents": [
        "ce4e43fe6fcba0e85d143363ef6d9e4d4719b051",
        "199773969e904524a3bb60498fd9462d2f7d9326"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 14 21:34:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 14 21:34:20 2013 +0000"
      },
      "message": "Merge \"Convert these tests of ServerBasicOps into one test.\""
    },
    {
      "commit": "37f830480a750f05a8a65a9a2f15c6a3eb34fdcc",
      "tree": "2626998693805e8531d95e23d671711b45ac9e26",
      "parents": [
        "a519e1cb9a9daf9fc66aba565cb78f15981b5cc0"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 12 16:13:03 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 14 15:23:16 2013 +0100"
      },
      "message": "boto: instance teardown wait until instance is gone\n\nInstance teardown will wait until the instance not listed or\nthe absence reported as an error.\n\nBug: #1098112\n\nChange-Id: Ib863995fcac50e6849ce6633b5aad828675e0504\n"
    },
    {
      "commit": "ce4e43fe6fcba0e85d143363ef6d9e4d4719b051",
      "tree": "a898909c886b8bc27eca86677ed36f93e7b9785d",
      "parents": [
        "a3d2ab7716457136a549c1ffd43126ad62d73ad2",
        "46a1d9223d53f6c02fe284e9b7d652a554349fc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 13 22:52:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 13 22:52:59 2013 +0000"
      },
      "message": "Merge \"Refactor compute image tests\""
    },
    {
      "commit": "80a8d4e887924c54f2d1e8078e5705d462d256f8",
      "tree": "1a7811db91328c9370ee5f0fad1319006040e070",
      "parents": [
        "10c81a693a46a791f97daeae7c85ad9708965089"
      ],
      "author": {
        "name": "Frederic Lepied",
        "email": "frederic.lepied@enovance.com",
        "time": "Sat Jan 12 12:43:52 2013 +0100"
      },
      "committer": {
        "name": "Frederic Lepied",
        "email": "frederic.lepied@enovance.com",
        "time": "Sun Jan 13 22:37:42 2013 +0100"
      },
      "message": "Don\u0027t ignore exceptions.\n\n- Raise an exception when there is a configuration error.\n- Let exceptions raise themself.\n\nFixes: bug #1037354\nChange-Id: I7e064bf95d6dbce7a52a010411672c237e77afae\n"
    },
    {
      "commit": "fa2adf9b38946d22e6dcffe813b8f2db43ff3ded",
      "tree": "209cad3574635f645557c69f133a952cdecb6742",
      "parents": [
        "ac81b7dc8fe2a5d85b39b4a808ec942634f149b8"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Jan 13 00:18:25 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Jan 13 00:18:25 2013 +0800"
      },
      "message": "ensure setup_test_user has been called before using test_user\n\nwhen tempest run in one process, setup_test_user can be called in\nother tests. But when tempest run in multiple process, we should\nensure it has been called before using test_user in every test.\n\nPart of blueprint speed-up-tempest\n\nChange-Id: If5aadf0852c578fb198f49be3604d6cbe24155f9\n"
    },
    {
      "commit": "199773969e904524a3bb60498fd9462d2f7d9326",
      "tree": "9b7c6b09f06785df2dd0dfa99783376fd0d04663",
      "parents": [
        "ac81b7dc8fe2a5d85b39b4a808ec942634f149b8"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Jan 12 21:57:55 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Jan 12 22:24:59 2013 +0800"
      },
      "message": "Convert these tests of ServerBasicOps into one test.\n\nThese tests must run in the fixed order. When tempest run in one\nprocess, it\u0027s ok, because these tests run in alphabetical order.\nBut when tempest run in multiple process, these tests will run in\nrandom order, some tests will fail. So I think we should make them\none test, not a set of tests. And when it fail, it can give different\ninformation in different stage. I think it\u0027s ok.\n\nPart of blueprint speed-up-tempest\n\nChange-Id: I993c11050407786823c99dd93fc514d5627eb433\n"
    },
    {
      "commit": "a3d2ab7716457136a549c1ffd43126ad62d73ad2",
      "tree": "cdce13c0abad057c9db56b3da75392afed08d6be",
      "parents": [
        "a519e1cb9a9daf9fc66aba565cb78f15981b5cc0"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 12 08:43:49 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jan 12 08:43:49 2013 -0500"
      },
      "message": "make skip_tracker directly executable\n\nmake it so the skip tracker can be executed directly on the\ncommand line.\n\nChange-Id: I607984bfe5f6229d8f8ae21ea7ff4ec8c4fad48b\n"
    },
    {
      "commit": "46a1d9223d53f6c02fe284e9b7d652a554349fc7",
      "tree": "6229fccfbbdef48d77bbe8ca6035ec168e3947ed",
      "parents": [
        "a519e1cb9a9daf9fc66aba565cb78f15981b5cc0"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jan 11 10:19:42 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 12 09:46:23 2013 +0100"
      },
      "message": "Refactor compute image tests\n\nSeveral test cases are combined to use a single server instance instead of\ncreating dozens of servers.\n\nBug: #1010980\n\nChange-Id: I4af98ccf53c666ba38630fc3e79a2b3811ede595\n"
    },
    {
      "commit": "a519e1cb9a9daf9fc66aba565cb78f15981b5cc0",
      "tree": "fe126f87139e11a6bea3d3795dd5b2f9d48efbc0",
      "parents": [
        "8d5390d35ee96f373473a7cbe14260aaded2faf3",
        "abfa149c3b097e3e5bef517c9d6de00f09ae02fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 23:35:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 23:35:01 2013 +0000"
      },
      "message": "Merge \"Use \u0027-m\u0027 for tempest_coverage.py in tox.ini\""
    },
    {
      "commit": "8d5390d35ee96f373473a7cbe14260aaded2faf3",
      "tree": "ed0f1c3e8468ed812432004c100165d9221a2fab",
      "parents": [
        "10c81a693a46a791f97daeae7c85ad9708965089",
        "f344cc3c7b06c2a2f1b185773bf1c91e78db7a82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 23:34:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 23:34:55 2013 +0000"
      },
      "message": "Merge \"Adds 3 additional tests to test_flavor.py script\""
    },
    {
      "commit": "abfa149c3b097e3e5bef517c9d6de00f09ae02fe",
      "tree": "60a7cdfe6b10c77c55f31eab71fa75a0e3b4f1f4",
      "parents": [
        "23d4080ddb42ba0affad41166b4d73385c1e2dcc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jan 11 14:28:29 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Jan 11 16:10:24 2013 -0500"
      },
      "message": "Use \u0027-m\u0027 for tempest_coverage.py in tox.ini\n\nCurrently you can\u0027t run tempest_coverage.py because of an import\nfailure when trying to import from files in tempest. This is because\nthe python path from tempest/tools doesn\u0027t include it\u0027s parent\ndirectory. This commit gets around the import failure with tox by\nusing \u0027python -m\u0027 for the script.\n\nChange-Id: Iebbbbc1fbcf7f5fb0eb5d9dbdf3901cb77b90a43\n"
    },
    {
      "commit": "10c81a693a46a791f97daeae7c85ad9708965089",
      "tree": "5cabdb9fda9eafadbd4c0f8158a0e9f52fa76bf0",
      "parents": [
        "ecd249cada07d7a9d8e4c3bbd219f3670428f82c",
        "8abb7943b15525d75452838ac5988002b037f929"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 20:20:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 20:20:49 2013 +0000"
      },
      "message": "Merge \"Modified Server Actions Create Image test\""
    },
    {
      "commit": "ecd249cada07d7a9d8e4c3bbd219f3670428f82c",
      "tree": "02e6b051a436af628e77a8e8c0203680d5b25606",
      "parents": [
        "92b5da4c4f745dfe5f1cba81d6f9451ad9c3530e",
        "337f63d2965083d8c1b3222800998ef2ad391bb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 17:10:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 17:10:44 2013 +0000"
      },
      "message": "Merge \"Disable test_run_terminate_instance\""
    },
    {
      "commit": "92b5da4c4f745dfe5f1cba81d6f9451ad9c3530e",
      "tree": "5dcceaa84bb378d78abca4aefa5d01ee21fdbcb1",
      "parents": [
        "cec34e71212cff423c8eaa1e538e45459356b34b",
        "4e1b3e6451a09273f5a9d23a4f1089c8c3bdde15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 16:50:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 16:50:16 2013 +0000"
      },
      "message": "Merge \"Fix list images xml deserialization.\""
    },
    {
      "commit": "cec34e71212cff423c8eaa1e538e45459356b34b",
      "tree": "378ee6b2d512c213a7eee40b26d9546cd86cd3c6",
      "parents": [
        "d107323279668e15cf8880c8548e5225e9576970",
        "8ae54d6e9bf95eaaf651b7f57a08e51709896c5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 16:50:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 16:50:13 2013 +0000"
      },
      "message": "Merge \"Add wait for resource deletion on volume teardown\""
    },
    {
      "commit": "d107323279668e15cf8880c8548e5225e9576970",
      "tree": "dedf24e47b417460074e6544087f4cfc733295a5",
      "parents": [
        "f9039438ca2f9cbbaa28aa5b8d9d2fc1667dbb1b",
        "bf41e103c3bc3a158a63135d627933dcb0ecb2e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 11:21:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 11:21:29 2013 +0000"
      },
      "message": "Merge \"Add missing methods to xml admin_client.\""
    },
    {
      "commit": "f9039438ca2f9cbbaa28aa5b8d9d2fc1667dbb1b",
      "tree": "b8cd3492cf6f6c1d9b7b97fed9211a0d9c127751",
      "parents": [
        "23d4080ddb42ba0affad41166b4d73385c1e2dcc",
        "ac81b7dc8fe2a5d85b39b4a808ec942634f149b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 11 02:29:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 11 02:29:54 2013 +0000"
      },
      "message": "Merge \"ensure isolated test cases run with an isolated tenant\""
    },
    {
      "commit": "6b4fe65923782aeca31185bee3947cf47f0d973a",
      "tree": "e5a4646600b8dfb069d61b0d46537cf13c379abe",
      "parents": [
        "4e1b3e6451a09273f5a9d23a4f1089c8c3bdde15"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 10 16:58:51 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 10 16:58:51 2013 -0500"
      },
      "message": "Remove skip from Server Filters Tests.\n\nRe-enable the servers filters tests.\n\nFixes bug 1059568\n\nChange-Id: I4c1eacdc5f2a076fb98ab03b9db1bbf1297767c5\n"
    },
    {
      "commit": "4e1b3e6451a09273f5a9d23a4f1089c8c3bdde15",
      "tree": "230f56a1c9e3e34983cfd2178b5a444eb1103099",
      "parents": [
        "bf41e103c3bc3a158a63135d627933dcb0ecb2e8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 10 11:30:49 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 10 11:39:48 2013 -0500"
      },
      "message": "Fix list images xml deserialization.\n\nPartially fixes bug 1059568\n\nChange-Id: I17f88ca89e089e1f4dc85f785e60f1e08b9f5b39\n"
    },
    {
      "commit": "bf41e103c3bc3a158a63135d627933dcb0ecb2e8",
      "tree": "41c66d23fb330732a1ca24ff04ad61fa7ec31f31",
      "parents": [
        "23d4080ddb42ba0affad41166b4d73385c1e2dcc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Jan 08 15:56:28 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jan 10 11:39:15 2013 -0500"
      },
      "message": "Add missing methods to xml admin_client.\n\nThis adds methods missing from the xml version of the identity\nadmin client. These methods are needed by some of the tests in\ntest_list_server_filters.\n\nPartially fixes bug 1059568\n\nChange-Id: Iec0fd7ff49de78b9681ccfa27963393aff248b5f\n"
    },
    {
      "commit": "23d4080ddb42ba0affad41166b4d73385c1e2dcc",
      "tree": "58df88eb254f616999d62d66b78dd6d6b7889890",
      "parents": [
        "0f649bde6aed5396b901b092d36be61bd2509115",
        "0a13afe638584b40d5ba236219b910b090b3e5dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 10 16:25:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 16:25:34 2013 +0000"
      },
      "message": "Merge \"ensure we wait for server deletes\""
    },
    {
      "commit": "0f649bde6aed5396b901b092d36be61bd2509115",
      "tree": "f35842b00101e956629e7d2950c93f93939b4f1a",
      "parents": [
        "45e9bfdba60358bfacf62fb49cece50405fd8cf9",
        "2e309e6fc195b577737d9e07a14224b718390fd7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 10 15:24:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 15:24:17 2013 +0000"
      },
      "message": "Merge \"Update gitignore because of oslo setup.py\""
    },
    {
      "commit": "45e9bfdba60358bfacf62fb49cece50405fd8cf9",
      "tree": "9fd1e47e32ece5c77774dbeafe07f5bed1aa6ffc",
      "parents": [
        "631df481c8050597f17247f795ee649271b7d849",
        "40ec123dee6e6cb616f7a490313c8ce3759380a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 10 15:05:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 10 15:05:00 2013 +0000"
      },
      "message": "Merge \"Fix tenant leaking in test_tenants.py\""
    },
    {
      "commit": "0a13afe638584b40d5ba236219b910b090b3e5dd",
      "tree": "33d877a2874555da576eaeaf87978dcbbf796561",
      "parents": [
        "631df481c8050597f17247f795ee649271b7d849"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 10 07:29:25 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Jan 10 07:29:25 2013 -0500"
      },
      "message": "ensure we wait for server deletes\n\nwe\u0027ve got another place where ci has been flakey because we aren\u0027t\nwaiting for server deletes, fix that.\n\nAt the same time remove a sleep 60 which isn\u0027t needed any more.\n\nThis class is also ripe to try to move server setup into class setup\ninstead of test setup.\n\nChange-Id: Ic7ea69c88804e380015faf50e4172d29611a1e8f\n"
    },
    {
      "commit": "337f63d2965083d8c1b3222800998ef2ad391bb7",
      "tree": "f42ac22c49d82806121b79d4d12f643643e705d4",
      "parents": [
        "631df481c8050597f17247f795ee649271b7d849"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 10 10:57:56 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 10 10:57:56 2013 +0100"
      },
      "message": "Disable test_run_terminate_instance\n\nLooks like the nova API now gives an error response instead of an\nempty list. It can be a correct behaviort, but it does it with an incorrect\nerror code.\n\nThis change let us pass on the https://review.openstack.org/#/c/19098/\nchange and continue the work on tempest and nova side.\n\nChange-Id: I18309429e9967ccd7804ff0cc1c385ece100dd67\n"
    },
    {
      "commit": "631df481c8050597f17247f795ee649271b7d849",
      "tree": "13cf9f0d804b1049a5ec06c9d24f5fd84009979e",
      "parents": [
        "29843cc8dbcc431c3324fc91a44f03af4fdab7ac"
      ],
      "author": {
        "name": "Zhiteng Huang",
        "email": "zhiteng.huang@intel.com",
        "time": "Thu Jan 10 10:56:57 2013 +0800"
      },
      "committer": {
        "name": "Zhiteng Huang",
        "email": "zhiteng.huang@intel.com",
        "time": "Thu Jan 10 12:58:04 2013 +0800"
      },
      "message": "Use real capabilites for volume type instead of fake ones\n\nReplace fake capabilities requirements in volume type extra spec\nwith real capabilites that Cinder/iSCSI driver would report.\n\nfix bug: 1098017\n\nChange-Id: I0e226c14df95097cfdf653f0a13a45b8acff39da\n"
    },
    {
      "commit": "8ae54d6e9bf95eaaf651b7f57a08e51709896c5c",
      "tree": "4e41df643cdd4cf73ddf077baf0d16bdc0aff22a",
      "parents": [
        "29843cc8dbcc431c3324fc91a44f03af4fdab7ac"
      ],
      "author": {
        "name": "john-griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jan 09 11:29:05 2013 -0700"
      },
      "committer": {
        "name": "john-griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jan 09 11:32:14 2013 -0700"
      },
      "message": "Add wait for resource deletion on volume teardown\n\nThe teardown routines in some of the tests were not\nwaiting for verification that the volume was actually deleted.\nAs a result it\u0027s easy to intermittently hit a case where we run\nout of space for volume create in the following tests.\n\nThis patch just adds a resource_deletion check/wait after\neach volume delete operation to make sure we don\u0027t get ahead\nof ourselves.\n\nChange-Id: I47f9ad2b8e6f79348c3d6188da3c24af0c6fe5d4\nFixes: bug 1092689\n"
    },
    {
      "commit": "2e309e6fc195b577737d9e07a14224b718390fd7",
      "tree": "ab0858a01e1e9de05ffd417e7b970c5737c48e1e",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 07 15:56:08 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jan 09 10:54:17 2013 -0500"
      },
      "message": "Update gitignore because of oslo setup.py\n\nChange I6ed3a97e35ce73b820f7a436214480051ed6528f started using\nsetup.py in oslo. This adds support for auto generating the AUTHORS\nand ChangeLog files.\n\nThis adds these files to gitignore and adds a .mailmap to cleanup the file.\n\nFixes bug 979958.\n\nChange-Id: If61920c81499c5e579d3c1e7a66f8bf02020dfa9\n"
    },
    {
      "commit": "29843cc8dbcc431c3324fc91a44f03af4fdab7ac",
      "tree": "3f018d5a81f83c43baa1e014d9695ec6641b7d1b",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817",
        "d15705bed5c4826312db1ed1f6e0debd6c046d57"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 08 17:53:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 08 17:53:35 2013 +0000"
      },
      "message": "Merge \"Add tools/tempest_coverage.py script.\""
    },
    {
      "commit": "8abb7943b15525d75452838ac5988002b037f929",
      "tree": "20331ecc09f998b0370d2650e7f2db7f004289b7",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri Jan 04 16:04:54 2013 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 08 15:38:19 2013 +0000"
      },
      "message": "Modified Server Actions Create Image test\n\nFixes bug 1089594\n\nChange-Id: I5e3e8344c1c1a3f1666cc456e939fa6678656122\n"
    },
    {
      "commit": "40ec123dee6e6cb616f7a490313c8ce3759380a3",
      "tree": "dd1d09f77de41f9755a56231c4604edfadb79595",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 08 11:45:32 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 08 11:53:47 2013 +0100"
      },
      "message": "Fix tenant leaking in test_tenants.py\n\n* listing test removed, because the delete test contained similar logic\n* negative tests are marked as negativ\n\nFixes Bug: #1080971\n\nChange-Id: I9a602b02be65ada92df1c8c967aeae728f2ca5f7\n"
    },
    {
      "commit": "f344cc3c7b06c2a2f1b185773bf1c91e78db7a82",
      "tree": "f032211b19cea9975e2e76c51e6b013e48ec32d7",
      "parents": [
        "d8fe18213b71c9742a1cd4f59a53e3ff59622817"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Mon Dec 31 20:02:27 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Jan 08 10:10:23 2013 +0530"
      },
      "message": "Adds 3 additional tests to test_flavor.py script\n\nAdds three additional scenarios to flavor-manage functionality.\nThe test cases are added to the script test_flavors.py present in\n\"/tempest/tempest/tests/compute/admin\" folder. Also adds try and\nfinally blocks to the already existing test cases.\nModified the \"create_flavor\" method in flavors_client.py and\nmade extra data as optional paramters instead of mandatory ones.\n\nChange-Id: I8791dfc0cf1df6c1788b5c7e05f99e6eda989823\nImplements: blueprint add-tests-flavor-manage\n"
    },
    {
      "commit": "d8fe18213b71c9742a1cd4f59a53e3ff59622817",
      "tree": "5be50aa985028570b5ba3ea412f3b889f90a88e5",
      "parents": [
        "938259882cdb9a00bd42a9eabeb72057bf22f452",
        "93f19e8a4280b37e7f402d45d1e41164e29ba354"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 19:16:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 19:16:42 2013 +0000"
      },
      "message": "Merge \"Fix parsing of addresses. lp#1074039\""
    },
    {
      "commit": "938259882cdb9a00bd42a9eabeb72057bf22f452",
      "tree": "5e60882b22e609f316b98745dcfc84c9cbfcae04",
      "parents": [
        "59889b7b59314f22a66e60ac8bbfa5960b44c11f",
        "1ab2e9e9c0b9fdb84e90a64d695652c01701dba5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 17:57:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 17:57:04 2013 +0000"
      },
      "message": "Merge \"Fix boto lib config\""
    },
    {
      "commit": "d15705bed5c4826312db1ed1f6e0debd6c046d57",
      "tree": "dcd31515263ceb3f3e446a60972624e6536e9a24",
      "parents": [
        "a4850ca7a0536e39608ebdb94db6524fce040831"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 16 14:04:48 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Jan 07 09:56:03 2013 -0500"
      },
      "message": "Add tools/tempest_coverage.py script.\n\nThis adds support for testing tempest\u0027s coverage on nova.\ntools/tempest_coverage.py will enable coverage reporting in\nnova to be started and stopped. It also performs coverage report\ngeneration.\n\nWhen it is enabled from run_tests with \u0027-c\u0027 or \u0027--nova_coverage\u0027\na single text report file will be generated per nova service.\n\nImplements: blueprint tempest-coverage-reporting\nChange-Id: I00a52fb013c5a7a66a2317dbd5359a22d35bdb29\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "59889b7b59314f22a66e60ac8bbfa5960b44c11f",
      "tree": "c9d6f5b52d7dd55cd26da0e38a36e6e644c43638",
      "parents": [
        "4701bb0cd84c8e4a83519ddfc212d3f15dba6503",
        "f237ccb19f0919cd99bb270f5e4215c278b6dfd1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 12:38:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 12:38:22 2013 +0000"
      },
      "message": "Merge \"Fix T401 and T402 errors\""
    },
    {
      "commit": "93f19e8a4280b37e7f402d45d1e41164e29ba354",
      "tree": "06498a4fc25ca172f0c2dd803a4184c4c9547c76",
      "parents": [
        "af6fca5d69b5a5528f4d7b7027f579709b2bd5fa"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Wed Dec 12 20:24:17 2012 +0100"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Mon Jan 07 13:04:06 2013 +0100"
      },
      "message": "Fix parsing of addresses. lp#1074039\n\nChange-Id: Ibcb0d84985bec19f58c4454036633745b6c21aae\n"
    },
    {
      "commit": "4701bb0cd84c8e4a83519ddfc212d3f15dba6503",
      "tree": "44917c0e4172c309d34fc14e8e960c1d15439b78",
      "parents": [
        "d18cfe54730e43dc24be3baf65e1141ff20a7cb9",
        "c6081cfad111781ab2c65266b43f84b4b7647cb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 07 10:27:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 07 10:27:44 2013 +0000"
      },
      "message": "Merge \"fix file injection test to not assume /etc is present\""
    },
    {
      "commit": "f237ccb19f0919cd99bb270f5e4215c278b6dfd1",
      "tree": "c0fbfcc778232ec33ba30842faa39b5f4a737429",
      "parents": [
        "d18cfe54730e43dc24be3baf65e1141ff20a7cb9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 15:19:14 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jan 06 23:24:03 2013 -0500"
      },
      "message": "Fix T401 and T402 errors\n\nFix all the one line docstring errors in T401 and T402, now\nwe no longer ignore any of our own rules in hacking.py\n\nFix run_tests.sh to pick up the \u0027stress\u0027 directory, which tox\ndoes for pep8. Additional fixes to the stress tests for T4* tests\n\nChange-Id: Ie569a924e8eb355afbbd9b244f77dec34061b5cb\n"
    },
    {
      "commit": "d18cfe54730e43dc24be3baf65e1141ff20a7cb9",
      "tree": "2efcb442ab78c9eb84cc82268a4e77c50a0f409a",
      "parents": [
        "97449cc66c56ba7ee92a95c8356fd68244bbd5a7"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Jan 04 14:53:00 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Jan 06 23:23:50 2013 -0500"
      },
      "message": "tempest error codes should start with T\n\nBecause this was originally based on the nova hacking.py\nthe error codes were all N*. But now that we are owning it\nin tempest they should be T*, as we\u0027re diverging.\n\nChange the ignores to follow the errors that we\u0027re ignoring.\n\nChange-Id: I7b23325da41a3942ae51ee3d29a49f54c75c57f8\n"
    },
    {
      "commit": "1ab2e9e9c0b9fdb84e90a64d695652c01701dba5",
      "tree": "c493ffe28625fed79445c38e28307e8179deaa6a",
      "parents": [
        "64ef48dd39b5e077dfb8ae12de36ac360ecb9683"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 20:56:22 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jan 06 21:00:13 2013 +0100"
      },
      "message": "Fix boto lib config\n\n* boto lib configuration expects string parameters\n\nChange-Id: I25098c7229adbaa2cfa025c9230ed7efbb12b5af\n"
    },
    {
      "commit": "ac81b7dc8fe2a5d85b39b4a808ec942634f149b8",
      "tree": "b016f10d72adbdbfb28bef31b29fe659fe97e1b1",
      "parents": [
        "64ef48dd39b5e077dfb8ae12de36ac360ecb9683"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Jan 05 17:45:41 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Jan 05 18:15:58 2013 +0800"
      },
      "message": "ensure isolated test cases run with an isolated tenant\n\nIf some test cases run with the same tenant and in muiltprocess(using\n\u0027testr run --parallel\u0027), race problem will raise. Because one test\ncase maybe delete the tenant in tearDownClass, but at the sametime\nanother test case run in another process have passed the setUpClass\nstage, the AuthenticationFailure will arises. like this:\n\"AuthenticationFailure: Authentication with user\nFlavorsTestJSON-user and password pass failed\"\n\nPart of blueprint speed-up-tempest\n\nChange-Id: Ie840e02778165182461b2b0802db523b354a9b05\n"
    }
  ],
  "next": "97449cc66c56ba7ee92a95c8356fd68244bbd5a7"
}
