)]}'
{
  "log": [
    {
      "commit": "a2c9cd558b8556a67d7eb84d5f245a64ae188ad0",
      "tree": "6b5fb14bea2ddf4fa1792f7e140afbe4175581af",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Aug 20 20:01:44 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Nov 10 15:08:13 2013 +0800"
      },
      "message": "port test_services into nova v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Id38c7fd4bae451c2489385e485e637f31ccfb481\n"
    },
    {
      "commit": "b510f47ed447a0c2c09848c4da486a2edb545b77",
      "tree": "233464ab0c0c5d39d52a836728b39b11731da224",
      "parents": [
        "70dd6d5e3ebcb29dbf9986be056e7fbb1287c838",
        "8f992bebf8902e8304ef77564806355dcd59c670"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 08 17:19:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 17:19:50 2013 +0000"
      },
      "message": "Merge \"port test_images and test_server_actions into v3 part2\""
    },
    {
      "commit": "70dd6d5e3ebcb29dbf9986be056e7fbb1287c838",
      "tree": "aca5aacc58ba4a8964cbfd52fcb5cc156a73cc97",
      "parents": [
        "5267d98a627b042b4f1dc3a252450e2c9deb012b",
        "0911194959e0fed555fc62565169431174b4927f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 08 15:27:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 15:27:54 2013 +0000"
      },
      "message": "Merge \"port test_images and test_server_actions into v3 part1\""
    },
    {
      "commit": "5267d98a627b042b4f1dc3a252450e2c9deb012b",
      "tree": "7d428b5cc6649dffde723f0b653e9c3e809e26b2",
      "parents": [
        "dadd85c971e2cbf78d33181dc62d357584be348b",
        "547e843c86f3e00b444321b4d6a90d245f6b5ac7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 08 02:10:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 08 02:10:19 2013 +0000"
      },
      "message": "Merge \"Sync config file generator from oslo\""
    },
    {
      "commit": "dadd85c971e2cbf78d33181dc62d357584be348b",
      "tree": "336b40903d6e944ca9a2204cc886daf485d5885e",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f",
        "aecc10974297fbdf0a933b663675c2b4dd6ae43c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 07 09:55:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 07 09:55:49 2013 +0000"
      },
      "message": "Merge \"add some negative tests for force_delete/restore\""
    },
    {
      "commit": "8f992bebf8902e8304ef77564806355dcd59c670",
      "tree": "33c7339a51a511391e3bc5dedbe17cbf01461ad2",
      "parents": [
        "0911194959e0fed555fc62565169431174b4927f"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Jul 31 14:56:58 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Nov 07 14:46:44 2013 +0800"
      },
      "message": "port test_images and test_server_actions into v3 part2\n\nthis ports test_images and server_action tests into v3 and\nadd a BaseComputeV3Test to avoid that nova v3 tests\ncall nova v2 url by mistake.\n\nIn nova v3 API there is no image API. So use glance\ndirectly in test_images and change create_image to use\nservers_client instead of images_client in BaseComputeTest,\nas it\u0027s server\u0027s action.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I0371abbdce092d566c312ea73c563d817b37e226\n"
    },
    {
      "commit": "0911194959e0fed555fc62565169431174b4927f",
      "tree": "c5057304ed7721c7c591e0b24035db4c7ee0a073",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Aug 01 08:09:16 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Nov 07 14:17:19 2013 +0800"
      },
      "message": "port test_images and test_server_actions into v3 part1\n\nThis changeset only copies the v2 files into the appropriate v3\ndirectories unchanged. This is being tried in order to make\nreviewing of the porting easier as gerrit will display only what\nis actually changed for v3 rather than entirely new files. There\nis no image api in nova v3 api, so the images_client won\u0027t be ported\ninto v3 test. We will use glance directly.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I058407afb7bba4d55c619db27f59a91a46cbc6cf\n"
    },
    {
      "commit": "06a237dcacb1129e1007ee13eb41e7446a65812f",
      "tree": "5148760a5403659dd663ad91e010f16acf24c400",
      "parents": [
        "2cbc95bde07aebcc9851edd875d10e11fa771978",
        "aa1f2f9438761667b6759b195f004f8226e7a934"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 05 01:54:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 05 01:54:15 2013 +0000"
      },
      "message": "Merge \"add positive tests for volume\""
    },
    {
      "commit": "2cbc95bde07aebcc9851edd875d10e11fa771978",
      "tree": "5b94cdd9688b3bf9f4eaba670f109660b6db3a54",
      "parents": [
        "d967328b69bf2fdc66c403085a4591b1c4c1f2b8",
        "d547982650b540ee9d1f95dc6468627fedde99b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 16:00:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 16:00:31 2013 +0000"
      },
      "message": "Merge \"edit inheritence tree api/network/security_groups\""
    },
    {
      "commit": "d967328b69bf2fdc66c403085a4591b1c4c1f2b8",
      "tree": "3a2449b8a994958c376c670685df2100b0a2d59a",
      "parents": [
        "30f2f33a51afaa6e092eb6252366033f98337ad1",
        "78c0dc7ecdf69e6b2a56d4fd9484449926139c5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 09:33:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 09:33:29 2013 +0000"
      },
      "message": "Merge \"Stop testing deprecated command nova-manage instance_type\""
    },
    {
      "commit": "30f2f33a51afaa6e092eb6252366033f98337ad1",
      "tree": "84893b05011e41567123d7733de354c86d8831a1",
      "parents": [
        "dd17d2fa184575caf68132abd8ff6604259843e8",
        "75a4ac83930d6be7daa20fcd83c75b9e6ad57a5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 09:33:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 09:33:21 2013 +0000"
      },
      "message": "Merge \"remove skip bug 1233026\""
    },
    {
      "commit": "dd17d2fa184575caf68132abd8ff6604259843e8",
      "tree": "8f3e3c67284e36bef6b9d75d50e09b51f2f9d2e6",
      "parents": [
        "29ed79aaff516ffaf450605a1c8a2b138b9680cc",
        "2507864e4ac571dc838dc45bb5d361bcd498906e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 07:45:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 07:45:04 2013 +0000"
      },
      "message": "Merge \"add debugging for when changes-sinces fails\""
    },
    {
      "commit": "29ed79aaff516ffaf450605a1c8a2b138b9680cc",
      "tree": "bed0ed981ece9522237d145add9232f88b065eec",
      "parents": [
        "f7a4dc022eb348dad664087949b3e84fc5996a3d",
        "a26454d1797d37737291fccf07ef75a600fdade2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 06:44:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 06:44:12 2013 +0000"
      },
      "message": "Merge \"Add design principles to docs\""
    },
    {
      "commit": "f7a4dc022eb348dad664087949b3e84fc5996a3d",
      "tree": "637abe96ac6437e312d54f3df03e74649ec25c16",
      "parents": [
        "df0f5036813e09ad504a19b8aea10dfb592174a0",
        "14a02fcfbf981a808615b7f348c5fbc4d7ba39a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 05:57:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 05:57:16 2013 +0000"
      },
      "message": "Merge \"Update mailmap for Joe Gordon\""
    },
    {
      "commit": "df0f5036813e09ad504a19b8aea10dfb592174a0",
      "tree": "f30e78d6651331a187647dfef5f8cd659bba9cdc",
      "parents": [
        "7bab5fd0e2d7c5818298da1f337270bf50286c97",
        "b1539c5c8b3737407d4696e53768adcba5df055c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 04 00:45:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 04 00:45:39 2013 +0000"
      },
      "message": "Merge \"Change all non-slow scenario tests to smoke\""
    },
    {
      "commit": "7bab5fd0e2d7c5818298da1f337270bf50286c97",
      "tree": "53516b834644b9d10f32191eb1b72b942785e306",
      "parents": [
        "0d54a855c6b7842b2f499e871e3348da9140d51b",
        "ae7c7c5b3746e96ecaadbaf0951d0e6aebbe9da3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 03 23:41:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 03 23:41:13 2013 +0000"
      },
      "message": "Merge \"add tests for show and update of Flavor Extra Spec API extension\""
    },
    {
      "commit": "a26454d1797d37737291fccf07ef75a600fdade2",
      "tree": "f1bb64fcab7b8c07f3842d1f67e48becb0f7ec49",
      "parents": [
        "4732c3d164121d4b080ddddd3d57b5cec590b735"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 01 18:09:55 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Nov 02 09:52:34 2013 -0400"
      },
      "message": "Add design principles to docs\n\nOne of the things we should make clear is what Tempest is, and what\nit isn\u0027t at any point in time. This should be up front and center\nin our README\n\nChange-Id: I3b92c8afe7031630f97a4fb060bf7b555f1bb1c2\n"
    },
    {
      "commit": "0d54a855c6b7842b2f499e871e3348da9140d51b",
      "tree": "c6a6baccffbe2b7ec7d1a763dc6fc3693464d11c",
      "parents": [
        "35813f94157e84ed199b5db0abc3640736e18511",
        "519cb3ebf56c7841240779e170fb3bc657d87830"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 01 18:34:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 18:34:07 2013 +0000"
      },
      "message": "Merge \"Add tempest unit test to verify the test list\""
    },
    {
      "commit": "35813f94157e84ed199b5db0abc3640736e18511",
      "tree": "1e44caad8091655ea2395e7e5ac58d55afdb742f",
      "parents": [
        "da267cc17256b37505e11d55865e0dca86fd7f55",
        "ce22b4951c197595dbc8514e74040e6391376926"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 01 18:32:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 18:32:53 2013 +0000"
      },
      "message": "Merge \"API tests for neutron router gateway\""
    },
    {
      "commit": "b1539c5c8b3737407d4696e53768adcba5df055c",
      "tree": "849178f620361348bd2268b3f2453d9a58346193",
      "parents": [
        "da267cc17256b37505e11d55865e0dca86fd7f55"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Nov 01 15:01:09 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Nov 01 15:13:40 2013 +0900"
      },
      "message": "Change all non-slow scenario tests to smoke\n\nSmoke test should be able to check the integrity of the OpenStack cloud\nenvironment easily. And the scenario tests should cover the popular use\ncases.\nSo I think scenario tests should also be executed as smoke tests.\nThis commit changes all non-slow scenario tests to smoke.\n\nChange-Id: Ia08c7dcec20501a5086e2078439076eeac234cff\n"
    },
    {
      "commit": "aa1f2f9438761667b6759b195f004f8226e7a934",
      "tree": "2b16d169cd35c75fb2dc0f6811a66e8e3dc41972",
      "parents": [
        "da267cc17256b37505e11d55865e0dca86fd7f55"
      ],
      "author": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Thu Oct 10 11:30:37 2013 +0800"
      },
      "committer": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Fri Nov 01 08:39:57 2013 +0800"
      },
      "message": "add positive tests for volume\n\n- create a new file in admin directory\n- test_volume_reset_status\n- test_volume_begin_detaching\n- test_volume_roll_detaching\n\nChange-Id: I204705b2b430b86577b784a3610b5b6ba1f90592\n"
    },
    {
      "commit": "da267cc17256b37505e11d55865e0dca86fd7f55",
      "tree": "232512f05dbe1ab4bb1fdf53e123b12a9783ecae",
      "parents": [
        "eb2f8bd2cc75080eb3f9cf5b048d34b13a78bd84",
        "f054a9c5f103a0e30e66f69c8f7872097feb3af3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:10:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:10:31 2013 +0000"
      },
      "message": "Merge \"Move decision_maker() call into setUpClass\""
    },
    {
      "commit": "eb2f8bd2cc75080eb3f9cf5b048d34b13a78bd84",
      "tree": "f902decc0769f1a23eb1d8417624c5e4d0ec1fc0",
      "parents": [
        "bf4fcbb4f6aaf8c639c93e2267e80e13f3e57402",
        "eb72451d62c17532982f75cb76f09feb8ce4f471"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:21 2013 +0000"
      },
      "message": "Merge \"Fix default values so they work in a devstack run\""
    },
    {
      "commit": "bf4fcbb4f6aaf8c639c93e2267e80e13f3e57402",
      "tree": "1c889664cbd7f562e645845d806314696d86e9be",
      "parents": [
        "4882ab4406906de4d15a689c979024eabdc53b1b",
        "f319a739e50bf95e95aeb18405720fd89f71b62f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:18 2013 +0000"
      },
      "message": "Merge \"Fix incorrect config option types\""
    },
    {
      "commit": "4882ab4406906de4d15a689c979024eabdc53b1b",
      "tree": "a46b356610ecabb7bcf2847e834c933a28ba9b0a",
      "parents": [
        "9ac1a411df35b4cf726f4344f3bc3b37e5b86260",
        "99afd075241f344d33697ceef176b35e44fd1340"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:15 2013 +0000"
      },
      "message": "Merge \"Add api version detection to verify_tempest_config\""
    },
    {
      "commit": "9ac1a411df35b4cf726f4344f3bc3b37e5b86260",
      "tree": "566ca39652ec71be0a79bd06ef8bb10a2543c2c1",
      "parents": [
        "201848015153acf9c3e51fd8f9f80abdc35cc969",
        "1f7b33d90844019b4ef23c9a871408e02f7a96eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:12 2013 +0000"
      },
      "message": "Merge \"Add config feature verification script\""
    },
    {
      "commit": "201848015153acf9c3e51fd8f9f80abdc35cc969",
      "tree": "327d9d71538340be82d20aad2adb41ee725c76d6",
      "parents": [
        "8cc36e96c9b5bfb198ac7a9b1b7c063053afc9b7",
        "8708621799df1584bcf25b96733c28df63649f2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 18:28:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 18:28:00 2013 +0000"
      },
      "message": "Merge \"Add base test class for unit tests\""
    },
    {
      "commit": "8cc36e96c9b5bfb198ac7a9b1b7c063053afc9b7",
      "tree": "bb6b379aa76da9d144f757c435ff3147b6d5f424",
      "parents": [
        "964714573d6e49646653a92d0f29c8b213335543",
        "d5d43b879ed6f8b1e7366d8c8c40c9a5cafd0f32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 18:24:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 18:24:41 2013 +0000"
      },
      "message": "Merge \"RunTimeError on tearDownClass explained\""
    },
    {
      "commit": "964714573d6e49646653a92d0f29c8b213335543",
      "tree": "b1d98d15840bba297794925d4a0eb4af86ba42d1",
      "parents": [
        "63cc2783d7316bc473c8b95ab2c8aaba3e1de91f",
        "6653c4edd08a61cf5c4b05a1b2016691eac9c13a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 16:57:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 16:57:04 2013 +0000"
      },
      "message": "Merge \"Add test case to api/compute/test_quotas\""
    },
    {
      "commit": "519cb3ebf56c7841240779e170fb3bc657d87830",
      "tree": "ce95d5b1c2581fbc318b8323cc8e046d12670719",
      "parents": [
        "f054a9c5f103a0e30e66f69c8f7872097feb3af3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 20:27:38 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 31 15:59:16 2013 +0000"
      },
      "message": "Add tempest unit test to verify the test list\n\nIf there is an error in a test file it could potentially not get run\nin the tox jobs used for gating. This commit adds a test which looks\nfor ImportFailures in the test list to ensure that all the test files\nwill get run in the gate.\n\nChange-Id: Ia0a5831810d04f2201bd856039362b4a30f39319\n"
    },
    {
      "commit": "63cc2783d7316bc473c8b95ab2c8aaba3e1de91f",
      "tree": "24fec126b366f9be1236b8d97899c7f637790ffe",
      "parents": [
        "201245a3ba80fa95021f910898e84c56cabd3514",
        "9b4d588833fdb4c4a383d3a6f9ada6eb5737bf66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 15:33:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 15:33:19 2013 +0000"
      },
      "message": "Merge \"Sync fixtures from oslo and use LockFixture\""
    },
    {
      "commit": "75a4ac83930d6be7daa20fcd83c75b9e6ad57a5c",
      "tree": "605164d9552430a00de51fc1a296bda864380037",
      "parents": [
        "51e4b77136cff3ec826d2cc44838e711222c4c82"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Oct 31 23:07:05 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Oct 31 23:07:05 2013 +0800"
      },
      "message": "remove skip bug 1233026\n\nremove the skip bug 1233026 due to it has been fixed\n\nChange-Id: I062c3d8919e33aea06dd271c064c9878b844cb26\n"
    },
    {
      "commit": "201245a3ba80fa95021f910898e84c56cabd3514",
      "tree": "12a88cbb984c8a8af5dbc12b96cd11806bf7ead7",
      "parents": [
        "f4c53c759886bb2bdbe23135ff7589636b51634d",
        "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 15:01:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 15:01:49 2013 +0000"
      },
      "message": "Merge \"Stop auto-detecting glance API versions\""
    },
    {
      "commit": "f4c53c759886bb2bdbe23135ff7589636b51634d",
      "tree": "8251c1913b56c75211bcfd7b4e04c5ea21df1e64",
      "parents": [
        "036d4c58615bf12f4fbfca7e8069beb3a2806ae7",
        "d5c9602bee0b9366bca1f118379f196a794ed907"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 15:00:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 15:00:51 2013 +0000"
      },
      "message": "Merge \"Reorganize project feature config options\""
    },
    {
      "commit": "036d4c58615bf12f4fbfca7e8069beb3a2806ae7",
      "tree": "47149e79f9f735e3bbd541893acf4fddf0c6d85f",
      "parents": [
        "b981023b4c605a09a4db8920a9a3f6e9d5663c9c",
        "5b98175e45c429f0eed4c557849cd74e67c47c17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 12:17:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 12:17:45 2013 +0000"
      },
      "message": "Merge \"add extend volume tests:\""
    },
    {
      "commit": "b981023b4c605a09a4db8920a9a3f6e9d5663c9c",
      "tree": "4a6d2b1f8661618611ae832b0a65c125d87b86f6",
      "parents": [
        "7ec9140242d80607752f7f79af3c197dcc385846",
        "e50a6f1e611a747f533a5b155e4e141f92178fc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 08:08:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 08:08:40 2013 +0000"
      },
      "message": "Merge \"Adds api test to test_images\""
    },
    {
      "commit": "7ec9140242d80607752f7f79af3c197dcc385846",
      "tree": "edf3dcd3ec82e0937e3eda205a2ae3ed28ace9e1",
      "parents": [
        "b160bcc42b8169d336be302903cdd2208ebe6dc8",
        "5d59662080db3e60b80d79c7bccdb8d30c2086c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 08:08:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 08:08:07 2013 +0000"
      },
      "message": "Merge \"Add some test_cases for glance_cli\""
    },
    {
      "commit": "b160bcc42b8169d336be302903cdd2208ebe6dc8",
      "tree": "cc7aa1e6b9a22cf1287664a8428fb4218ce81cc0",
      "parents": [
        "51e4b77136cff3ec826d2cc44838e711222c4c82",
        "c54a863e8781d80704b8283d0bfe584c582d93a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 07:12:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 07:12:28 2013 +0000"
      },
      "message": "Merge \"Adds test to cover Swift healthcheck middleware\""
    },
    {
      "commit": "2507864e4ac571dc838dc45bb5d361bcd498906e",
      "tree": "7c040f84b6317e9a751457d3d40dcea38cc1281b",
      "parents": [
        "51e4b77136cff3ec826d2cc44838e711222c4c82"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 30 20:46:48 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 30 20:46:48 2013 -0400"
      },
      "message": "add debugging for when changes-sinces fails\n\nthis test fails about once a month, even in it\u0027s current format.\nIt\u0027s hard to tell why at this point, so put in enough debugging so\nthat the next failure will let us understand what\u0027s going on.\n\nChange-Id: I95b91faeea70536f6f4d5226cf6ebda20b93412d\n"
    },
    {
      "commit": "ae7c7c5b3746e96ecaadbaf0951d0e6aebbe9da3",
      "tree": "7624c9c99930a7ce6007420ebd1ec9806e61ceeb",
      "parents": [
        "f5a09704bdf685cf7f2d3b013a8129941324bf8b"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Oct 21 22:13:22 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 30 22:14:00 2013 +0800"
      },
      "message": "add tests for show and update of Flavor Extra Spec API extension\n\nthis adds positive and negative  tests for show and update actions\nof FlavorExtra Spec API extension.\nthis checks the extends response attribute that added by all flavor\nextension API.\nthis also move some translation from xml to json into the xml flavor\nclient, so tests can use xml client and json client in the same way.\n\nChange-Id: I0cf47640a61da8a062ea14b49554911cab8b3be7\n"
    },
    {
      "commit": "6653c4edd08a61cf5c4b05a1b2016691eac9c13a",
      "tree": "8924fea537f4ec370ff59d898112277e206fe803",
      "parents": [
        "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7"
      ],
      "author": {
        "name": "Daniel Korn",
        "email": "dkorn@redhat.com",
        "time": "Mon Oct 28 10:51:23 2013 +0200"
      },
      "committer": {
        "name": "Daniel Korn",
        "email": "dkorn@redhat.com",
        "time": "Wed Oct 30 12:02:56 2013 +0200"
      },
      "message": "Add test case to api/compute/test_quotas\n\ntest_compare_tenant_quotas_with_default_quotas\nVerifies tenants are created with the default quota values.\n\nChange-Id: Iba9c3d50c3768250fbd73018dcdb9e50f411c3c9\n"
    },
    {
      "commit": "e50a6f1e611a747f533a5b155e4e141f92178fc5",
      "tree": "ed2c9111df4104d5c9426f18362977ee71fbab09",
      "parents": [
        "51e4b77136cff3ec826d2cc44838e711222c4c82"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Wed Oct 23 18:01:01 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Wed Oct 30 11:32:33 2013 +0530"
      },
      "message": "Adds api test to test_images\n\nThis adds a testcase to test api\u0027s\nget image by id\nget image file\nalso adds necessary client method for image client.\n\nThere was a confussion in the V2 imageclient function\nget_image_metadata which has been renamed to get_image\nto unify naming convention with V1. So there was change\nmade in test_images_tags.\n\nChange-Id: Ie96135973b5796652e28aed2e3a09c17cfd26229\n"
    },
    {
      "commit": "51e4b77136cff3ec826d2cc44838e711222c4c82",
      "tree": "e66409263461846793d7f5b2446931edd8921f39",
      "parents": [
        "14b75e861fd7d18aa2f5365e4553393cba93cb3a",
        "8581c0ba5286e63c8d75d642a85978101f273174"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 21:11:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 21:11:43 2013 +0000"
      },
      "message": "Merge \"Adds initial ceilometerclient testing code\""
    },
    {
      "commit": "547e843c86f3e00b444321b4d6a90d245f6b5ac7",
      "tree": "b8340db64e24dec05510960a1f72c5423024d959",
      "parents": [
        "eb72451d62c17532982f75cb76f09feb8ce4f471"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 19:50:49 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Sync config file generator from oslo\n\nThis commit syncs in the sample config generator from Oslo-incubator.\nThis will enable the sample file to be auto generated instead of\nmanaging it by hand which is prone to errors.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Ic2553da72de5978b5d721d2ddb4c68ec1bf5005d\n"
    },
    {
      "commit": "eb72451d62c17532982f75cb76f09feb8ce4f471",
      "tree": "ccf189b1bc3c8892bc564c3f6170be1b4f3da3ca",
      "parents": [
        "f319a739e50bf95e95aeb18405720fd89f71b62f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 15:12:59 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Fix default values so they work in a devstack run\n\nThis commit fixes errors with the default values used in config.py\nPreviously, an incorrect default could potentially be masked in a\ngate run by putting the correct value in the sample config. However,\nby moving to an auto-generated sample config file the defaults set\nin config.py will be used, exposing these mismatches.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: I55caeed2589d45337337b291d7131afdadf28bb8\n"
    },
    {
      "commit": "f319a739e50bf95e95aeb18405720fd89f71b62f",
      "tree": "8c65455a2f0c2ab6f34147a1d542bed5eb5e505b",
      "parents": [
        "99afd075241f344d33697ceef176b35e44fd1340"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 21:39:24 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Fix incorrect config option types\n\nThis commit just fixes a few option types to that were incorrectly set.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: I12c743f85b35ea1d1f8df92c988c141c78c2730d\n"
    },
    {
      "commit": "99afd075241f344d33697ceef176b35e44fd1340",
      "tree": "a444566d75b4d2503adfa4c6ab8ee8b0a57c3bf6",
      "parents": [
        "1f7b33d90844019b4ef23c9a871408e02f7a96eb"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 22 18:03:06 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Add api version detection to verify_tempest_config\n\nThis commit adds glance api version discovery to\nverify_tempest_config.py. It will query the glance API to see which\nAPI versions are available and then compare that to what is in the\nconfig, pointing out any differences\n\nPartially Implements: blueprint config-verification\n\nChange-Id: Ie75f7f526d78b85a53ea4b0484e670d373d622ec\n"
    },
    {
      "commit": "1f7b33d90844019b4ef23c9a871408e02f7a96eb",
      "tree": "84c51d02a1f827715e2588ae8a22c22d3ea07410",
      "parents": [
        "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 18:07:02 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Add config feature verification script\n\nThis commit adds a new tool to tempest that will verify that API\nqueryable config options are set correctly. Right now the list of\noptions that are verified is very short. Later on additional checks\nwill be added to verify other services features when the tempest\nclients for the other services get functions to query enabled\nextensions.\n\nPartially Implements: blueprint config-verification\n\nChange-Id: Ie3b5fadd74460fb7199bff7046ec0efe37268b94\n"
    },
    {
      "commit": "2b5287db8116ef8e3ed5e4fc211296e6293b5dcc",
      "tree": "791e0f925ccc29c8e59d37045e9096065e856db6",
      "parents": [
        "d5c9602bee0b9366bca1f118379f196a794ed907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 22 17:40:34 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:53 2013 +0000"
      },
      "message": "Stop auto-detecting glance API versions\n\nThis commit switches the image api tests from auto detecting which\napi versions are available to having them explicitly set in the config\nfile. This is to make it explicit which tests are expected to be run\ninstead of assuming that everything is expected to work.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Ie958a7fb03ff502c5ea1783eaae9debb442c34ea\n"
    },
    {
      "commit": "d5c9602bee0b9366bca1f118379f196a794ed907",
      "tree": "c90130f4b3aacf7eaa6454ce313615021261b45c",
      "parents": [
        "14b75e861fd7d18aa2f5365e4553393cba93cb3a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 21:51:23 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Oct 29 20:10:49 2013 +0000"
      },
      "message": "Reorganize project feature config options\n\nThis commit reorganizes the config options for each project into\nseparate groups. This makes it easier to identify where to set\nwhich features are enabled.\n\nPartially Implements: blueprint config-cleanup\n\nChange-Id: Idf8c65ef9bbc11cadea236f0b1a491a0f82bb84b\n"
    },
    {
      "commit": "c54a863e8781d80704b8283d0bfe584c582d93a1",
      "tree": "6c87729dede125052047f2b84b76ebf48a1bb2ce",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Oct 15 10:09:10 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Oct 29 18:11:27 2013 +0100"
      },
      "message": "Adds test to cover Swift healthcheck middleware\n\nSimple middleware, simple test. One test is run:\nA single GET is sent to \"/healthcheck\", a HTTP 200 response is\nexpected.\n\nChange-Id: If6428259c5094c0b56b57ab0064d017d4c4340f7\n"
    },
    {
      "commit": "78c0dc7ecdf69e6b2a56d4fd9484449926139c5c",
      "tree": "4c1212736844addff45b4e000a7125500780c6c6",
      "parents": [
        "14b75e861fd7d18aa2f5365e4553393cba93cb3a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 29 13:22:51 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 29 13:24:57 2013 +0000"
      },
      "message": "Stop testing deprecated command nova-manage instance_type\n\n\u0027nova-manage instance_type\u0027 was deprecated in Havana, and in order to\nremove it in Icehouse we have to stop testing it in gate.\n\nRelated to Ieb3775e0a43084d00624f9e1d8b879c312e32b3c\n\nChange-Id: I1ca490593d3a61424b0000c6d64a541b2c9bd42c\n"
    },
    {
      "commit": "d547982650b540ee9d1f95dc6468627fedde99b6",
      "tree": "8b9f0bac36a275dd9220ff9e5cb0626daa25c4a0",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Oct 14 15:33:32 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Oct 29 08:20:12 2013 +0200"
      },
      "message": "edit inheritence tree api/network/security_groups\n\nchanged negative tests from \"smoke\" to \"gate\"\n\navoid running \"father\u0027s\" test cases in son\nboth positive and negative now derive from common TestCase without\n\"test_\" methods\n\nprevious:\nBaseNetworkTest\n\tSecGroupTest\n\t\tNegativeSecGroupTest\n\nnew tree:\nBaseNetworkTest\n\tBaseSecGroupTest\n\t\tSecGroupTest\n\t\tNegativeSecGroupTest\n\nChange-Id: Ia438b9d0c591c1c250443f6b6d069d41b6d71097\n"
    },
    {
      "commit": "14b75e861fd7d18aa2f5365e4553393cba93cb3a",
      "tree": "5edfb5896dbdebf1ccb9bc838e3796cb8c22e8df",
      "parents": [
        "dee3e4079946f9591602c4becbd6a7beb75715c0",
        "1850c5fa5d2b11c492a414024c2ba63a10429fa6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 06:02:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 06:02:49 2013 +0000"
      },
      "message": "Merge \"add negative test cases for create snapshots:\""
    },
    {
      "commit": "dee3e4079946f9591602c4becbd6a7beb75715c0",
      "tree": "72317418941b463b505d1016c0d60a497585c98c",
      "parents": [
        "f5a09704bdf685cf7f2d3b013a8129941324bf8b",
        "d7bab661f6d26e893cf0aae13067d609fabe5b87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 05:26:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 05:26:03 2013 +0000"
      },
      "message": "Merge \"Use lower case true/false in the sample config file\""
    },
    {
      "commit": "f5a09704bdf685cf7f2d3b013a8129941324bf8b",
      "tree": "e8849fa7006340088cb1dd686b0072b8d416d47e",
      "parents": [
        "4fcaad58e271b807329f2af676d3a545ad4d3d8f",
        "0e51b222060a6e5ed596d6abbb650ec9bc962e43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 02:34:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 02:34:52 2013 +0000"
      },
      "message": "Merge \"Set max_template_size to heat\u0027s default value\""
    },
    {
      "commit": "f054a9c5f103a0e30e66f69c8f7872097feb3af3",
      "tree": "bdb3725ff6cc71570d6acf3e43ebb8b18404e27c",
      "parents": [
        "8708621799df1584bcf25b96733c28df63649f2c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 21:34:47 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 21:40:20 2013 -0400"
      },
      "message": "Move decision_maker() call into setUpClass\n\nPreviously the class level call of decision_maker() to detect certain\nconfiguration details for the boto tests was mad in the class\ndefinition. This has issues with unit testing because it requires a\nfunctional config at import time for the file. This commit avoids this\nrestriction by moving this call into setUpClass for BotoTestCase which\nwon\u0027t try to execute decision_maker() at import.\n\nChange-Id: I8abf4ae109576499fed6b31ae644c1bac58e3350\n"
    },
    {
      "commit": "8708621799df1584bcf25b96733c28df63649f2c",
      "tree": "ee17630de512add0fc74bc24fec4c538ce066bba",
      "parents": [
        "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 20:21:54 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 28 22:12:45 2013 +0000"
      },
      "message": "Add base test class for unit tests\n\nThis commit adds a base test class for the tempest unit tests. The\nbase class uses fixtures to capture STDOUT and STDERR as well as\nproviding an interface to use mox to stubout tests.\n\nChange-Id: Ia60cccd77cfb6489f888ff088351fe267115a22f\n"
    },
    {
      "commit": "4fcaad58e271b807329f2af676d3a545ad4d3d8f",
      "tree": "41163beeec1a1bbd581c38cdc66d22c556a7ac10",
      "parents": [
        "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6",
        "1e89a1b8f4751dd902005d467fe3ed2b93bec454"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 18:07:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 18:07:48 2013 +0000"
      },
      "message": "Merge \"Fix bad classname\""
    },
    {
      "commit": "bb8232f7d59f128f69dd269e5daadbdfbf0b9ad6",
      "tree": "592f82017bb38d69a216a1b519e80e090638a9de",
      "parents": [
        "b6d8b5f477462f0ef7a766698c6bacc18301fee0",
        "6c4bb3d0bc4f3e4d9ae0c24d85df7e45a1ccf582"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 15:20:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 15:20:44 2013 +0000"
      },
      "message": "Merge \"Refactor duplicate isolated creds code\""
    },
    {
      "commit": "b6d8b5f477462f0ef7a766698c6bacc18301fee0",
      "tree": "071a76ac68893d47e42a2b7eb642de80ee5e1098",
      "parents": [
        "810cee6ae6e98670bd7139756292f9d7467ac65f",
        "90445be7108d2b1296ea0fc76c8411541ff7d851"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 13:55:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 13:55:24 2013 +0000"
      },
      "message": "Merge \"Preserve the configured log level\""
    },
    {
      "commit": "810cee6ae6e98670bd7139756292f9d7467ac65f",
      "tree": "8eca406f725ac97796f77223e4b4e6042c6ff949",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a",
        "ec3489c89a34bf1cea4375706b34ccbe6e4175ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 13:55:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 13:55:21 2013 +0000"
      },
      "message": "Merge \"Raise specific exceptions on tearDownClass failure\""
    },
    {
      "commit": "14a02fcfbf981a808615b7f348c5fbc4d7ba39a2",
      "tree": "d57e360bdeaf776e3e8ed0a35b66ad3c76392ead",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Oct 28 10:21:08 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Oct 28 10:21:08 2013 +0000"
      },
      "message": "Update mailmap for Joe Gordon\n\nUpdate mailmap to reflect that I am committing from a new email address.\n\nChange-Id: I8d21f85f7306d5f926099a3b9ea047706c4af0d7\n"
    },
    {
      "commit": "1e89a1b8f4751dd902005d467fe3ed2b93bec454",
      "tree": "a4c1588b1b79a89e924769cbdc535f4a957d0c85",
      "parents": [
        "432769935fd6f9a213cafc6f994f3d8f15369f1a"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Oct 26 11:19:13 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Oct 26 11:26:27 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring refactor https://review.openstack.org/52562 the rename of\nBaseComputeAdminTest did not happen at\ntempest.api.compute.admin.test_host_negative. This patch corrects the\nerror.\n\nFixes bug 1244917\n\nChange-Id: Ia6949b512ee878d9f122117a42a1ac73667bde6b\n"
    },
    {
      "commit": "aecc10974297fbdf0a933b663675c2b4dd6ae43c",
      "tree": "ec727c3651027bf0ca7be946826eed4d2b82cc02",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Thu Oct 03 16:18:46 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Sat Oct 26 08:47:39 2013 +0800"
      },
      "message": "add some negative tests for force_delete/restore\n\n- test_force_delete_nonexistent_server_id\n- test_force_delete_server_invalid_state\n- test_restore_nonexistent_server_id\n- test_restore_server_invalid_state\n\nnegative tests should stay in negative files of corresponding action.\n\nChange-Id: Icafcb1e17382f8856937e8e903650fb424b00a25\n"
    },
    {
      "commit": "432769935fd6f9a213cafc6f994f3d8f15369f1a",
      "tree": "7c957763e523fe8de93fc1ef9823a93fc67d16e3",
      "parents": [
        "261db291a04a1dc49955a3baa44f3723e18093cb",
        "195f1d492ac7e0f6a700f27958dd5c77e6c3eb29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 21:14:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 21:14:22 2013 +0000"
      },
      "message": "Merge \"Early die if on image gets killed\""
    },
    {
      "commit": "261db291a04a1dc49955a3baa44f3723e18093cb",
      "tree": "743cdcf4165423f41e3bd30c76965c744d81682f",
      "parents": [
        "4732c3d164121d4b080ddddd3d57b5cec590b735",
        "97e2cca1d19f34af72147ef5857219052f1e2e47"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 20:27:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 20:27:13 2013 +0000"
      },
      "message": "Merge \"Replace assertLessEqual - is not in py26 testtools\""
    },
    {
      "commit": "4732c3d164121d4b080ddddd3d57b5cec590b735",
      "tree": "274a5d884dc4cee12d72f07431edf5b63ff304ca",
      "parents": [
        "82fc8d1cd370622c0b84af512b7ffb23ee4caff9",
        "bae2a99b3af9a4e89ae67236d96daa13c34d49d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 19:07:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 19:07:42 2013 +0000"
      },
      "message": "Merge \"Add filenames to skip_tracker.py output\""
    },
    {
      "commit": "82fc8d1cd370622c0b84af512b7ffb23ee4caff9",
      "tree": "6015493f9e897a6a861d6a42416735deadc951dc",
      "parents": [
        "05056940188c4d2d4b48431319a251b627999fb9",
        "35e1f8e29c9e7f8cf9b1cde5e635e7e95ab0082c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 19:02:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 19:02:44 2013 +0000"
      },
      "message": "Merge \"add tests for set_metadata in aggregate\""
    },
    {
      "commit": "97e2cca1d19f34af72147ef5857219052f1e2e47",
      "tree": "190b3496bce811edfbb3e197701ebf7c22f63341",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 25 14:55:20 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 25 14:59:52 2013 -0400"
      },
      "message": "Replace assertLessEqual - is not in py26 testtools\n\nFixes bug 1233513.\n\nChange-Id: I22ba767739aa79fd6fdf75167b2573a27625e6d1\n"
    },
    {
      "commit": "05056940188c4d2d4b48431319a251b627999fb9",
      "tree": "c9cdfe039c8064f196f6301d4e25c3af17725b7e",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99",
        "c4952986a8abe5356fc6bd81a1bc711e4c1da254"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "message": "Merge \"Added some test for image tags\""
    },
    {
      "commit": "ec3489c89a34bf1cea4375706b34ccbe6e4175ad",
      "tree": "cfa10dd311c28b6b9fc9474ceea4a7e3307d7b75",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 17:26:50 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Oct 25 17:31:39 2013 +0000"
      },
      "message": "Raise specific exceptions on tearDownClass failure\n\nThis commit removes the exception handling from the base network api\ntest case tearDownClass(). Previously every delete operation that was\nused in tearDownClass() was inside a try except block that would log\nany exception, and the continue with the rest of the cleanup until the\nend of the function where it would raise another exception without\nany information. This approach just masked errors when they happened\nand makes it harder to debug what is failing. Instead the exception\nshould just be raised directly.\n\nChange-Id: I20b7219bdf2f1e06445e5bde3abe144089fc06e2\n"
    },
    {
      "commit": "9c81c9ffb9fa7616154ba424450f4008090c3c99",
      "tree": "0494fe4f2aad07349e0b9f174f4a09cf43e1e969",
      "parents": [
        "a8cf910c117ccf4cd85338c8876e24341304a9a4",
        "4b398fda07532d7290724816716c9b75ea1a7fe3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "message": "Merge \"add some tests for host and seperate negative ones\""
    },
    {
      "commit": "90445be7108d2b1296ea0fc76c8411541ff7d851",
      "tree": "216b6fd955d5bf3f2f77b0f1b88ce3a61f7aa88e",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 16:46:03 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 25 10:18:37 2013 +0200"
      },
      "message": "Preserve the configured log level\n\nThe Log handler fixture manipulates the loggers log level instead\nof just setting the log level on it\u0027s own Handler.\n\nIf the ``level`` parameter explicitly set to None,\nit will not change the level, configured by tempest.\n\nNote: It is a reported fixtures issue.\nhttps://bugs.launchpad.net/python-fixtures/+bug/1244256\n\nChange-Id: Ibb6e1e6bba290ac6941fde184eacd241fe078521\n"
    },
    {
      "commit": "5d59662080db3e60b80d79c7bccdb8d30c2086c4",
      "tree": "64f553f1fe09af9507141802131644e0703553dd",
      "parents": [
        "c0eba3903d4b9e40b3823a1d0951e0fd21a339c1"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Fri Oct 11 18:05:29 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Fri Oct 25 10:14:03 2013 +0800"
      },
      "message": "Add some test_cases for glance_cli\n\nAdd some omitted test_cases for glance in tempest\n\n + test_glance_member_list\n + test_glance_version\n + test_glance_debug_list\n + test_glance_timeout\n\nChange-Id: I5be4abc92f6fe2d3b969e8fb28be128b9f34485b\n"
    },
    {
      "commit": "a8cf910c117ccf4cd85338c8876e24341304a9a4",
      "tree": "434c65efba9d575b621dad731b5ee9fff25cccb4",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:43:49 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:52:00 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring change Ie8e0d17a95e8378733dd21ab341dfad1331edf6e it seems, that\none class was left behind. This patch will fix this issue.\n\nFixes bug 1243421\n\nChange-Id: I3d2d739484814acc843ea8c4ca527845cbc0c5be\n"
    },
    {
      "commit": "9b4d588833fdb4c4a383d3a6f9ada6eb5737bf66",
      "tree": "b21dcf1510235c1f06f70d1c4f932a7e1ddc2cbe",
      "parents": [
        "8f254d80b443c752fa3e8d59fbca3155d1bde65e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 20:00:11 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 20:05:35 2013 +0000"
      },
      "message": "Sync fixtures from oslo and use LockFixture\n\nThis commit adds fixture to openstack-common.conf to sync fixtures\nfrom oslo. This patch also updates the location from which\nLockFixture is used. It was originally in\ntempest.openstack.common.lockutils but it was moved to the fixture\nmodule.\n\nChange-Id: Icffa613b92e059926b5394e9881ae0d8fe7fa910\n"
    },
    {
      "commit": "adae447efe4dae5a34f42e3759b6e0fd05e5ea55",
      "tree": "493edb38461e02b565a814eef4393939ec8f1c73",
      "parents": [
        "029fbce1be267eedfe15d2a1cc979ddbb447a821",
        "2de33c272e55920bdb8fce41c276295d32b0f199"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "029fbce1be267eedfe15d2a1cc979ddbb447a821",
      "tree": "e481aff169031fb4a35708ad465ef8ff593e58e3",
      "parents": [
        "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "message": "Merge \"Update to latest pbr\""
    },
    {
      "commit": "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
      "tree": "630ccfb242fb4d0ca449a56aa7487a8888211302",
      "parents": [
        "e816d2d3cccc80141eb8198597d8af05e9e85a03",
        "8ad259aab89b4f29f20512d78d32969aab0a734b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "message": "Merge \"Add more stuff to the whitelist\""
    },
    {
      "commit": "e816d2d3cccc80141eb8198597d8af05e9e85a03",
      "tree": "c5fbec5eda1e55c17686ced9432ef8836c063c91",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "message": "Merge \"Set tempest version for icehouse\""
    },
    {
      "commit": "2de33c272e55920bdb8fce41c276295d32b0f199",
      "tree": "2262f6051fcb7cce700be2eafa9480ae07e568a6",
      "parents": [
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Wed Oct 16 12:21:58 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:23:10 2013 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I2cc2769b89bd040064408faea30c448350fa5f00\n"
    },
    {
      "commit": "271139aa7f1fa5f8d9e663702bf275378456fa46",
      "tree": "49bbe9bd209d8d192e8e940f8b94d2c58cd8d157",
      "parents": [
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Oct 19 12:49:35 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:21:19 2013 +0000"
      },
      "message": "Update to latest pbr\n\nThis commit moves switches tempest from the d2to1 version of pbr and\nmove to the latest version of pbr. However, there is a bug with\nbuild_spinx so it doesn\u0027t work with a doc version set so that section\nis removed from the doc conf.py.\n\nChange-Id: I4fe14eb2b2e81132f8fa99936a031176b38c437b\n"
    },
    {
      "commit": "0e51b222060a6e5ed596d6abbb650ec9bc962e43",
      "tree": "ff87f5e613fe44b871d3328aaf7c5eb7438e3362",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:11:10 2013 +0100"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:11:10 2013 +0100"
      },
      "message": "Set max_template_size to heat\u0027s default value\n\nAlign default with heat, as this is what most people will be testing.\nPatch to make devstack not override the default value:\nI77549f2b5e953ff712c50a2b372f6b04725d5eb0\n\nChange-Id: I77c5b59ae9c78489ebd08fd54c865118d3ec00ed\n"
    },
    {
      "commit": "c4952986a8abe5356fc6bd81a1bc711e4c1da254",
      "tree": "188ab22ead8e2b587dae409380ffc34456279c0e",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Sun Oct 20 07:10:02 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Oct 24 12:45:16 2013 +0000"
      },
      "message": "Added some test for image tags\n\nImage-tags are introduced in v2 api\nof glance.one can create and delete a\ntag for image.\n\nChange-Id: I2ef7e085eb2577232dc0ef08d139341978b007f1\n"
    },
    {
      "commit": "195f1d492ac7e0f6a700f27958dd5c77e6c3eb29",
      "tree": "998dbc034348da9bc11cb25be867ca2003e9a859",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 10:33:16 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 24 10:33:16 2013 +0200"
      },
      "message": "Early die if on image gets killed\n\nThe Images reaches the \u0027killed\u0027 status only on an\nunrecoverable error, any further wait is in vain.\n\nThe wait method will raise an exception on the killed state.\n\nChange-Id: I392674c872d7f2354a2a2d338e14630b211cf12b\n"
    },
    {
      "commit": "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
      "tree": "c1441d4247405758a4e4891c758225c57edb97f4",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:28:00 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:32:26 2013 -0400"
      },
      "message": "Revert \"Use isolation credentials for neutron api tests\"\n\nThis reverts commit 07c92e1bf3013b949804e5b0020677843a640441.\n\nThis currently locks up the neutron gate because of ip exhaustion.\n\nChange-Id: Ia441e854e0d3e1da1c55a685045d935da3dc3c64\n"
    },
    {
      "commit": "8ad259aab89b4f29f20512d78d32969aab0a734b",
      "tree": "f45f1426b4f1e99184d5bd602e52ea214aeedb9c",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "message": "Add more stuff to the whitelist\n\nChange-Id: I9553465d85d7bdf1c0622798af61eecb130d10d9\n"
    },
    {
      "commit": "d5d43b879ed6f8b1e7366d8c8c40c9a5cafd0f32",
      "tree": "6248412ff472c59dd5b7539c86b44fff20919cb1",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 09 16:02:19 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 23 14:56:56 2013 +0200"
      },
      "message": "RunTimeError on tearDownClass explained\n\nThe RunTimeError appearance on the console frequently caused\nconfusion, so it\u0027s message now explains the situation in a more\nverbosely.\n\nChange-Id: I904eeb09f6a7e7ea8a2121bc451d57ddf5f1d277\n"
    },
    {
      "commit": "0fba9391f813e12f641f95077cb60e02415e5967",
      "tree": "07b8fc49bcf0dc6b45adb7e6bd0e7ba1b6f9fbd7",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360",
        "ca1d9a9523b9d6615a8db9f785144e22adb8c81b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "message": "Merge \"fix DeletableSubnet in api/network/common\""
    },
    {
      "commit": "5b98175e45c429f0eed4c557849cd74e67c47c17",
      "tree": "267c6b3dbade8fd214a7c57d6b8ad8a7bd2e1b75",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Tue Oct 22 11:41:41 2013 +0800"
      },
      "committer": {
        "name": "wanghao",
        "email": "wanghao749@huawei.com",
        "time": "Wed Oct 23 16:53:54 2013 +0800"
      },
      "message": "add extend volume tests:\n\n- test_volume_extend\n- test_volume_extend_with_size_smaller_than_original_size\n- test_volume_extend_with_non_number_size\n- test_volume_extend_with_None_size\n- test_volume_extend_with_nonexistent_volume_id\n- test_volume_extend_without_passing_volume_id\n\nCloses-Bug: #1214251\n\nChange-Id: I05d96109fdbdae47949126e852db6f274e3c2c4f\n"
    },
    {
      "commit": "35e1f8e29c9e7f8cf9b1cde5e635e7e95ab0082c",
      "tree": "90e0a0ab6a7c38a0df65048a938520075783e875",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 15:51:16 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:59:43 2013 +0800"
      },
      "message": "add tests for set_metadata in aggregate\n\nChange-Id: I1aae38be9780e4f8c9e6bf595837c71f510fafce\n"
    },
    {
      "commit": "ca1d9a9523b9d6615a8db9f785144e22adb8c81b",
      "tree": "f80b47db91d2345c88ae90bc38169e34590f5e5e",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Oct 22 11:52:34 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Oct 23 08:12:34 2013 +0300"
      },
      "message": "fix DeletableSubnet in api/network/common\n\nDeletableSubnet._router_ids was defined as a static attribute, causing\nerrors on tearDown working with multiple {router,subnet} couples as it\ntries to disconnect subnet from all routers existing instead of all\nrouters connected to it\n\nChange-Id: Id446d7bb2be117ea56b52e6a644b259089cdc158\n"
    },
    {
      "commit": "6c4bb3d0bc4f3e4d9ae0c24d85df7e45a1ccf582",
      "tree": "cf79d54ff41466d52e6344775c6f47b8f2f50bab",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360"
      ],
      "author": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Mon Oct 21 21:22:50 2013 -0700"
      },
      "committer": {
        "name": "Ryan Hsu",
        "email": "rhsu@vmware.com",
        "time": "Tue Oct 22 16:29:28 2013 -0700"
      },
      "message": "Refactor duplicate isolated creds code\n\nThe code to set the isolated credentials and the client manager\nfor the compute and volume base test classes was duplicated. The\nduplicated code has been moved to tempest.test.BaseTestCase.\n\nCloses-Bug: #1177411\nChange-Id: I70aeda46ab9f44a6726b7e1f256ef511a2f84218\n"
    },
    {
      "commit": "771b9506c3de0f99551c136a3691d7c96fa32360",
      "tree": "5c5c904c0e7eb8f8ae017edd60e245a59f8dd88d",
      "parents": [
        "bb024b04e3772d99db320e59531fac4ad6febba5",
        "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "message": "Merge \"use \"\" instead of \"None\" in xml file\""
    },
    {
      "commit": "bb024b04e3772d99db320e59531fac4ad6febba5",
      "tree": "cc4c620293fd5750f15ee784c8de00bb4ac0c7d4",
      "parents": [
        "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
        "07c92e1bf3013b949804e5b0020677843a640441"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "message": "Merge \"Use isolation credentials for neutron api tests\""
    },
    {
      "commit": "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
      "tree": "12d5381c311e69d22819044f5715800a3192ab68",
      "parents": [
        "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
        "386ac8f3d8ed9b82dc496692ebb0bd97665edc43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "message": "Merge \"uses skip_because where appropriate instead of regular skip\""
    },
    {
      "commit": "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
      "tree": "7e189e9d3387ff4a7dc39f589b9d0fb289c9cdf3",
      "parents": [
        "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
        "430dae3425657f4b64f8e51dbb8d46515cc9b425"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "message": "Merge \"Forced isolation for the nova quota test\""
    },
    {
      "commit": "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
      "tree": "dc488e9ef37c7707bbf491dbb0df8d4dfce5a394",
      "parents": [
        "da458c2e80746c5a1f527db4acf92695cf86ba31",
        "0ea7984e80cdf432ca45362fc83e4d5152a073ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "message": "Merge \"Test for server create with IPv6 address only\""
    },
    {
      "commit": "da458c2e80746c5a1f527db4acf92695cf86ba31",
      "tree": "c9fbb109b2cd2e9a1e82834441807f58d44e55fd",
      "parents": [
        "38b680808ccc099ec668ab3966d26964332f5281",
        "a18921edda1118b5750f8ca01038f23db5ee8455"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "message": "Merge \"api/network/security_groups_negative add testcases\""
    }
  ],
  "next": "38b680808ccc099ec668ab3966d26964332f5281"
}
