)]}'
{
  "log": [
    {
      "commit": "f13e487c3444b025c39fee39344778675de8d5e0",
      "tree": "1e394306d7d5ce461845c531ae98c2759f087924",
      "parents": [
        "7089f14fb5ee3c10ba7e9c7b4b83a80c06fbd0a8"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Nov 25 14:50:33 2013 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Nov 25 14:55:15 2013 +0100"
      },
      "message": "Move admin client initialization into stress-openstack\n\nRunning the stress test framework without any tempest.conf causes\nan error. This is due to the fact that the admin client expects the\nconfiguration file. This causes error while doing pep8 checks (see\nhttps://review.openstack.org/#/c/56308/)\n\nChange-Id: I69b3d83185d1b144474314402ad5449980d6ffbc\nFixes: bug #1251663\n"
    },
    {
      "commit": "7089f14fb5ee3c10ba7e9c7b4b83a80c06fbd0a8",
      "tree": "188ffb483da11efebfe0c871200cee7e492cd28a",
      "parents": [
        "b8753b6464fa3fcca136c134dca3ab66e7e54a2d",
        "e4476cdedf58bcb1c626cf342a70617798f40619"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 04:56:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 04:56:56 2013 +0000"
      },
      "message": "Merge \"Adds negative tests to glance api\u0027s\""
    },
    {
      "commit": "b8753b6464fa3fcca136c134dca3ab66e7e54a2d",
      "tree": "ef57462f423bd9fa871ec63c62001818ee33e246",
      "parents": [
        "4d4890dece3d56dc03a4cc249e460b6d97405c80",
        "31a91a605a25f578b51a7bed2df8fde5c5f49ffc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:46 2013 +0000"
      },
      "message": "Merge \"Make sure ssh retries on paramiko.SSHException\""
    },
    {
      "commit": "4d4890dece3d56dc03a4cc249e460b6d97405c80",
      "tree": "2c436b12fc2aebb3eb51e099467f52107ebb86ad",
      "parents": [
        "ed6dc39dbb3c40ea8bee706f51c3176693805bca",
        "efe3e65d5345f7f62be768f2c3a87726ccd7f411"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:44 2013 +0000"
      },
      "message": "Merge \"port instance_actions and server_list tests into nova v3 part2\""
    },
    {
      "commit": "ed6dc39dbb3c40ea8bee706f51c3176693805bca",
      "tree": "c5fb13322e031a01ef538db6b566c8244a0e0bc2",
      "parents": [
        "c2fcf6f3d8434e8d7380599c9e4396d52a107591",
        "4adaf21891c10b3c1ccd5e20b6d408cfb8fdcd6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:36 2013 +0000"
      },
      "message": "Merge \"port instance_actions and server_list tests into nova v3 part1\""
    },
    {
      "commit": "c2fcf6f3d8434e8d7380599c9e4396d52a107591",
      "tree": "e8daf64b21c7d80cfd087bbc19d9ef28e0614c4b",
      "parents": [
        "4eb7ffcc512d67b16f7fe7a50a3de57c305d190b",
        "259c1137ba61c48d2d3ab6527f9c79ba877ba8ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:34:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:34:33 2013 +0000"
      },
      "message": "Merge \"Cleanup using about the data_utils module and functions\""
    },
    {
      "commit": "4eb7ffcc512d67b16f7fe7a50a3de57c305d190b",
      "tree": "ad63ce2a5cd35057447aa7500a5a40ba01bd47bc",
      "parents": [
        "8b3e78db23fe880ec32f97fd230ebebd0428afab",
        "b1f6483c98ff22ca6a5668d6f750e1c52e0dd8fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 25 02:10:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 25 02:10:18 2013 +0000"
      },
      "message": "Merge \"Reuse a server instance in test_disk_config\""
    },
    {
      "commit": "8b3e78db23fe880ec32f97fd230ebebd0428afab",
      "tree": "ecf9ab63140a59df24f94e6f3eb291cb539ab316",
      "parents": [
        "7d6f8216e0ea3573e47cb67101123599fa022453",
        "ce1d5d7d25d7b8c7595cc91f6bf79a7750095533"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 24 08:45:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 24 08:45:26 2013 +0000"
      },
      "message": "Merge \"port test_availability_zone into nova v3 part1\""
    },
    {
      "commit": "7d6f8216e0ea3573e47cb67101123599fa022453",
      "tree": "a95a98b47cd828300285306fb86e5a13954b184b",
      "parents": [
        "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e",
        "abbe563c1a7e76c84ac23f97c08e688aba90bb1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 23 13:49:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 23 13:49:08 2013 +0000"
      },
      "message": "Merge \"Don\u0027t use duplicate IP addresses\""
    },
    {
      "commit": "259c1137ba61c48d2d3ab6527f9c79ba877ba8ab",
      "tree": "773931643bfecacb06b3d6a3c743ad4820674c45",
      "parents": [
        "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Oct 31 17:48:44 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Sat Nov 23 13:12:50 2013 +0900"
      },
      "message": "Cleanup using about the data_utils module and functions\n\n HACKING officially discourages symbol import directly because it makes\nit harder to track down that a function was imported. Recently, we keep\nthis rule but there are many code that don\u0027t keep it.\n This commit cleanups them.\n\nChange-Id: Ibda1a5e424280bad8535ee27f66dec99bf68f676\n"
    },
    {
      "commit": "31a91a605a25f578b51a7bed2df8fde5c5f49ffc",
      "tree": "11bc8c799c3562c126f0fe16485f25ecc65f5139",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Nov 22 14:44:13 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Nov 22 14:44:13 2013 -0800"
      },
      "message": "Make sure ssh retries on paramiko.SSHException\n\nWe are occasionally seeing paramiko raise a SSHException which is\ncausing tempest to fail out, but on a constrained devstack environment\nits possible that there are network or other performance issues, so we\nwant to keep retrying on an SSHException just like we retry on a\nparamiko.AuthenticationException.\n\nAttempt at Closes-Bug: #1253896\n\nChange-Id: I4293f9a47a6d524ced0d09eb67a52c5ed1ad361e\n"
    },
    {
      "commit": "9ca1b506e4326bff3ba96d3f5f9f1dec5f77b09e",
      "tree": "8fc8c00737eca51cbbfe7526fc88a53553cdab83",
      "parents": [
        "941521502c6343f1b97e19906b30038f1029548a",
        "99be654ceaacc752ba8944be03df3404ecae69c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 16:23:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 16:23:08 2013 +0000"
      },
      "message": "Merge \"Moves negative tests to test_images_oneserver_negative\""
    },
    {
      "commit": "941521502c6343f1b97e19906b30038f1029548a",
      "tree": "ab125865d2b5890f04564ffcee979c32e29672a9",
      "parents": [
        "004c7cf40415112d0f3a64cd3823fe6a2993a0d5",
        "836da3fca92f21d089d0d8bdbff887d3d4373b69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 16:20:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 16:20:40 2013 +0000"
      },
      "message": "Merge \"Adds tests to cover Swift\u0027s crossdomain middleware\""
    },
    {
      "commit": "004c7cf40415112d0f3a64cd3823fe6a2993a0d5",
      "tree": "49958be8fd2b1920568bec9c05dc2f3867d36d3d",
      "parents": [
        "a597e887a234f7d42f94663cf5eb6bfffe4221d2",
        "6de5b04c3b756d20a5625794678a269afc4b9cdb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 10:05:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 10:05:10 2013 +0000"
      },
      "message": "Merge \"add tests for server_password\""
    },
    {
      "commit": "a597e887a234f7d42f94663cf5eb6bfffe4221d2",
      "tree": "cea54c336d946856d41e94234a6b2f9c5181f81e",
      "parents": [
        "bfdd50457a089160d3c299cf579860eb11d97e8a",
        "35f1187dc525963c001856cd678fcfab55c0a1ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 10:00:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 10:00:43 2013 +0000"
      },
      "message": "Merge \"add role negative tests\""
    },
    {
      "commit": "bfdd50457a089160d3c299cf579860eb11d97e8a",
      "tree": "f48f6fbc524a9535903e57aedb406507363ec4eb",
      "parents": [
        "aa3a90fc73d8e2e3de46c7414c66659be3fea0ad",
        "22af34eea3395cb20b80cbf8e8d1ca228a7f6f80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 07:49:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 07:49:21 2013 +0000"
      },
      "message": "Merge \"Remove unused code in user test\""
    },
    {
      "commit": "aa3a90fc73d8e2e3de46c7414c66659be3fea0ad",
      "tree": "339650920d25178f9079c6306f6f21c8db688987",
      "parents": [
        "19a26afe91de88743e3077295f1844d8cf2be290",
        "296a52eed519212fe81c74abe5718b904d6519d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 22 07:08:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 22 07:08:32 2013 +0000"
      },
      "message": "Merge \"Remove unused code in tempest files\""
    },
    {
      "commit": "19a26afe91de88743e3077295f1844d8cf2be290",
      "tree": "59c9ada12ef1278e0e1a8a3ceb2d7e62fec463c9",
      "parents": [
        "277d3785d02e547f9866c1973a610a3a25d2e194",
        "89b99a044458efd535df4a9ccf8fc23152c12bb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 21 20:27:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 21 20:27:01 2013 +0000"
      },
      "message": "Merge \"Skip test_create_backup\""
    },
    {
      "commit": "89b99a044458efd535df4a9ccf8fc23152c12bb7",
      "tree": "8b825a4984faf4a55888e6716dd56f1e0612cd46",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 19 19:57:24 2013 +0900"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Wed Nov 20 22:30:15 2013 -0800"
      },
      "message": "Skip test_create_backup\n\ntest_get_console_output fails many times now.\ntest_create_backup is a previous test of test_get_console_output, and\ntest_create_backup has been merged since 2013/11/15. The date is when\nthis failure started to happen.\n\nBut this is just a inference. However, after much checking the problem\nseems to go away with this change.\n\nChange-Id: I7fbdcec6c7990d7a9822037782729814cc6b6b79\n"
    },
    {
      "commit": "277d3785d02e547f9866c1973a610a3a25d2e194",
      "tree": "56a881abd45d1c0f16fda6ebe54ac971318394a7",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Nov 19 18:55:42 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Nov 20 14:35:35 2013 -0800"
      },
      "message": "Disable V3 tests\n\nPartial-Bug: #1252170\n\nWe are seeing bug 1252170 happen in the v3 tests a lot.  Its uncleari f\nthis is V3 issue or another issue, but disabling these tests is a short\nterm measure to get the gate working again.\n\nChange-Id: Ia79efa2618f4dc8cad8ae23e2ba462f22a4263f3\n"
    },
    {
      "commit": "efe3e65d5345f7f62be768f2c3a87726ccd7f411",
      "tree": "d99e69dd5a0b93cda3db1702fc7813c651477eb2",
      "parents": [
        "4adaf21891c10b3c1ccd5e20b6d408cfb8fdcd6a"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Aug 05 21:44:04 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 13:57:53 2013 +0800"
      },
      "message": "port instance_actions and server_list tests into nova v3 part2\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I9b78306da77c50fa56cb702c4b712398908b923a\n"
    },
    {
      "commit": "4adaf21891c10b3c1ccd5e20b6d408cfb8fdcd6a",
      "tree": "7a94f01946989be54166b9005b2de8172eb974ae",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Aug 05 21:26:25 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 20 10:14:27 2013 +0800"
      },
      "message": "port instance_actions and server_list tests into nova v3 part1\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ibcf885550965b59f63e4181c9f6ccc1b96ae8c09\n"
    },
    {
      "commit": "abbe563c1a7e76c84ac23f97c08e688aba90bb1d",
      "tree": "05534efa9658a9f122652c3e1cd25dbe12c07684",
      "parents": [
        "fd7bfb547eab7e11ac1b4e70162a73c003e011d8"
      ],
      "author": {
        "name": "Stephen Gran",
        "email": "stephen.gran@guardian.co.uk",
        "time": "Tue Nov 19 19:16:14 2013 +0000"
      },
      "committer": {
        "name": "Stephen Gran",
        "email": "stephen.gran@guardian.co.uk",
        "time": "Tue Nov 19 19:32:51 2013 +0000"
      },
      "message": "Don\u0027t use duplicate IP addresses\n\nNeutron is going to start rejecting attempts to create multiple members\nin the same pool with duplicate IP address/port tuples.  This change\nupdates the tempest gate to make it stop trying to create new members\nwith the same IP address.\n\nChange-Id: If8f88f2897728d6be63438847a1fa2320e56b1ae\nCloses-Bug: #1252834\n"
    },
    {
      "commit": "fd7bfb547eab7e11ac1b4e70162a73c003e011d8",
      "tree": "d244169f4afccbfdfc4305e567bfb12b715eca40",
      "parents": [
        "26df0ac542ee11681fe859b2ab4c2cff50bb1c04",
        "e985ca887b2157a0d550e9bcf2137d4114cd77b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 17 06:31:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 17 06:31:20 2013 +0000"
      },
      "message": "Merge \"Enable all nova v3 tests\""
    },
    {
      "commit": "99be654ceaacc752ba8944be03df3404ecae69c0",
      "tree": "0c38183e6e9bae6ea484a21d6540c17638f9f98b",
      "parents": [
        "26df0ac542ee11681fe859b2ab4c2cff50bb1c04"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Sat Nov 16 22:02:21 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Sun Nov 17 09:59:32 2013 +0530"
      },
      "message": "Moves negative tests to test_images_oneserver_negative\n\nSegregation of negative tests into appropriate negative files.\n\nThis change just moves negative tests from\napi/compute/images/test_images_oneserver to\napi/compute/images/test_images_oneserver_negative\n\nChange-Id: I98434e6042784ad344d626c2be5ad84cadd5c737\n"
    },
    {
      "commit": "6de5b04c3b756d20a5625794678a269afc4b9cdb",
      "tree": "c158779aac1f87af1db8244e5a4b1bd2ec7ce238",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Oct 24 17:21:48 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Nov 16 13:43:46 2013 +0800"
      },
      "message": "add tests for server_password\n\nthis adds tests for the following request:\nGET /v2/{tenant_id}/servers/{server_id}/os-server-password\nDELETE /v2/{tenant_id}/servers/{server_id}/os-server-password\n\nthis requires hypervisors or cloud_init script support, so\nwe just check the response code here rather than check the\ncontent of the response\n\nChange-Id: I641f7ca92fd7cb73df2f5b9cef34af53206ba8f7\n"
    },
    {
      "commit": "26df0ac542ee11681fe859b2ab4c2cff50bb1c04",
      "tree": "022bf6a3dc5d9fde441a64167ab77af1d2daaef2",
      "parents": [
        "c6b71330764798d96c1bc63b8dfc1cfbeddf7711",
        "6d6293358635a1ca34516380f33fa6faa0c5b4c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 23:26:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 23:26:45 2013 +0000"
      },
      "message": "Merge \"Make smoke tests parallel\""
    },
    {
      "commit": "c6b71330764798d96c1bc63b8dfc1cfbeddf7711",
      "tree": "f0bb2682d203fa6c7f95fc6fb0f2859386806827",
      "parents": [
        "291ec4dfc4f0ebb8e6eff3c934442cb294acfed4",
        "6dd4ec850f19a3833c65531e758907975371168c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 15:09:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 15:09:35 2013 +0000"
      },
      "message": "Merge \"Test for service type management\""
    },
    {
      "commit": "291ec4dfc4f0ebb8e6eff3c934442cb294acfed4",
      "tree": "f095b3c4755fd971a2f09d4c66aa6c7545c5480c",
      "parents": [
        "60342136c6af6a4bcc54f74f5441aaba98994788",
        "31d9848c1372aa0640ce8714860d7d26554f4d16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 06:22:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 06:22:58 2013 +0000"
      },
      "message": "Merge \"port test_extensions into nova v3 part2\""
    },
    {
      "commit": "60342136c6af6a4bcc54f74f5441aaba98994788",
      "tree": "5cce365bbe8880968da09346a3837424fb98000e",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734",
        "ccc8946e6b11b0876aacacad16b873be1b6e5579"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 03:23:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 03:23:58 2013 +0000"
      },
      "message": "Merge \"add test for create_backup\""
    },
    {
      "commit": "22af34eea3395cb20b80cbf8e8d1ca228a7f6f80",
      "tree": "740f21999b99dd8a8321ede3b5c00b08fff5aa70",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 10:16:06 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 10:19:10 2013 +0800"
      },
      "message": "Remove unused code in user test\n\nThe \"alt_tenant\" and \"alt_description\" are unused in test_users.py\nand test_users_negative.py file.\n\nThe patch will remove them.\n\nChange-Id: I834799eaa55b8ba8f589391f4531865511d0bc6a\nCloses-Bug: #1251493\n"
    },
    {
      "commit": "6dd4ec850f19a3833c65531e758907975371168c",
      "tree": "a4683b82ba24e53e58b74d9fecf08c43bd0af9ea",
      "parents": [
        "453c87daa3d79fdc2185ea849be0c8d8f1967734"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Wed Oct 16 11:22:54 2013 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Fri Nov 15 10:00:40 2013 +0800"
      },
      "message": "Test for service type management\n\nAdd service provider list test for service\ntype management.\n\nChange-Id: I441dc09bea50e2dc21c8b1e282922c641a0d444f\n"
    },
    {
      "commit": "35f1187dc525963c001856cd678fcfab55c0a1ff",
      "tree": "61ce372a7dfc5437ec0d6c6097e7f42d4f3dd6e4",
      "parents": [
        "e34ac3729b242f5950274c3a46991395563f09fa"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Fri Oct 11 11:34:43 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Fri Nov 15 09:28:17 2013 +0800"
      },
      "message": "add role negative tests\n\nmake a seperate file test_roles_negative.py and move exist negative tests\nover to it,also add some negative tests to it\n\n- test_delete_role_by_unauthorized_user\n- test_delete_role_request_without_token\n- test_delete_role_non_existent\n- test_create_role_by_unauthorized_user\n- test_create_role_request_without_token\n\nChange-Id: If9f9ef67647d3ab0cfa91c2cbede1412a316148f\n"
    },
    {
      "commit": "453c87daa3d79fdc2185ea849be0c8d8f1967734",
      "tree": "f43ea7de123f64b07a64e51c6728cfbc64c36314",
      "parents": [
        "780bcd7c4ae7fedc815ca08bd69839ed9190a7dd",
        "689e26559b565103c07fd1e4f88f95edfa73c610"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:55:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:55:14 2013 +0000"
      },
      "message": "Merge \"glance v2 image sharing tests\""
    },
    {
      "commit": "780bcd7c4ae7fedc815ca08bd69839ed9190a7dd",
      "tree": "2b2a8878bbfbe57a568bd7f19969f468af5c03ca",
      "parents": [
        "3837306f7ac42e726740a2545a0fb3845a98f0a1",
        "d279629cba079d875120c5d4760563d09b11f2be"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:55:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:55:06 2013 +0000"
      },
      "message": "Merge \"Add special serial smoke option\""
    },
    {
      "commit": "3837306f7ac42e726740a2545a0fb3845a98f0a1",
      "tree": "21b5d93d25b12d1bf34ce0fcf6e7f4d7c42067fc",
      "parents": [
        "f4a35a944c6906b8ecda57e0b820fa49a5c6a835",
        "cb9450dbf50973f698e29ed885919da698c76a67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:35:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:35:52 2013 +0000"
      },
      "message": "Merge \"Test for l3 agent scheduler API\""
    },
    {
      "commit": "f4a35a944c6906b8ecda57e0b820fa49a5c6a835",
      "tree": "e085b419f5207af39b9c39b86d79f194b60d3c4d",
      "parents": [
        "557cef30e0fdb408f07a3bbd50fffda60b124c4e",
        "4240318470af907e78a0e72932bbadaa74259d87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 23:35:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 23:35:07 2013 +0000"
      },
      "message": "Merge \"add negative volumes tests\""
    },
    {
      "commit": "557cef30e0fdb408f07a3bbd50fffda60b124c4e",
      "tree": "8f7c9d7a821d988461e7b45217fe027949ab8e4f",
      "parents": [
        "1c1d1fb7e51352aefeae7dc7396dc070f73c0a52",
        "39437e21afe534509705ed0a5b2c0b8fba170399"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 22:03:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 22:03:11 2013 +0000"
      },
      "message": "Merge \"Add shelve/unshelve test of nova APIs\""
    },
    {
      "commit": "1c1d1fb7e51352aefeae7dc7396dc070f73c0a52",
      "tree": "1ee63c32686fa00f79dd1f45f27419ffb084cb08",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266",
        "d57f3cf582d9c6310b85dddea428c1a39e441cd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 21:58:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 21:58:08 2013 +0000"
      },
      "message": "Merge \"add tests for certificates\""
    },
    {
      "commit": "6d6293358635a1ca34516380f33fa6faa0c5b4c9",
      "tree": "296ea41a145c02eaf76da682dbb4e4e1b8a73d85",
      "parents": [
        "d279629cba079d875120c5d4760563d09b11f2be"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:58:16 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:59:24 2013 -0800"
      },
      "message": "Make smoke tests parallel\n\nLast step in making smoke tests parallel by default.\n\nChange-Id: Ibc80407f4cb86b2588c7309af4b427f67767c0aa\n"
    },
    {
      "commit": "d279629cba079d875120c5d4760563d09b11f2be",
      "tree": "ec2a73390356ccd0848f3d526d38aa062800e73c",
      "parents": [
        "c5f22d9e8b1baa65057b4bdf46570d0ff06bf42d"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:55:55 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Nov 14 12:59:18 2013 -0800"
      },
      "message": "Add special serial smoke option\n\nWe want smoketests to be parallel by default (for grenade etc), but that won\u0027t work\nfor neutron, so add a special case. Since we don\u0027t want to break\nanything making this switch, it has to be done in 3 steps:\n\n1) this patch\n2) make neutron use smoke-serial\n3) change smoke to be parallel\n\nChange-Id: I03ded120c0b496026e39f14f6715624a91ac7558\n"
    },
    {
      "commit": "e4476cdedf58bcb1c626cf342a70617798f40619",
      "tree": "eeaa193768434d2868f5a9d13557c7b88d7dda29",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Fri Nov 08 12:49:48 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Thu Nov 14 23:44:34 2013 +0530"
      },
      "message": "Adds negative tests to glance api\u0027s\n\nIt adds negative tests to get_image and delete_image\napi\u0027s\n\nget / delete -- non-existent image\nget / delete -- image where id is null\nget / delete -- deleted image\nalso moves test_get_image_null_id to negative file.\n\nChange-Id: I239084b273e72dca98cb5813af4d8422d66daa5c\n"
    },
    {
      "commit": "31d9848c1372aa0640ce8714860d7d26554f4d16",
      "tree": "a7b51cf7e30eb989abd575bc0c66debacdab5947",
      "parents": [
        "99060b0e385e3a65a8241ab2387768928e8d2266"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Aug 22 10:51:48 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Nov 14 21:15:32 2013 +0800"
      },
      "message": "port test_extensions into nova v3 part2\n\nthis ports test_extensions into nova v3 and\ncorresponding extensions_client\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Iebd57de78740e051505001a5c6dea91659c7e356\n"
    },
    {
      "commit": "99060b0e385e3a65a8241ab2387768928e8d2266",
      "tree": "04e91ea1c9edab64c7733e43b0b69e403e455708",
      "parents": [
        "aeed5193742e947d81f6d9922605f64f4483667c",
        "25480bc6bc4d13f1ccdbbe5c8952a00029c72a05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 12:16:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 12:16:01 2013 +0000"
      },
      "message": "Merge \"port test_extensions into v3 part1\""
    },
    {
      "commit": "aeed5193742e947d81f6d9922605f64f4483667c",
      "tree": "46d76d7e78a05b3a3ebb8f43af3651ed2f556804",
      "parents": [
        "b92057eb89ae64d5559a988ee6d6903e3f1e6b6c",
        "5c86ae64ffc6bec53da74a904efb3e79908dd312"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 12:10:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 12:10:28 2013 +0000"
      },
      "message": "Merge \"port test_services into nova v3 part2\""
    },
    {
      "commit": "b92057eb89ae64d5559a988ee6d6903e3f1e6b6c",
      "tree": "953c3ee4466a1ad95da9d27eb2f6e88384310fce",
      "parents": [
        "533115131fe5ba3c854e4eb4675cf70ac82fd6a4",
        "a2c9cd558b8556a67d7eb84d5f245a64ae188ad0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 12:08:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 12:08:55 2013 +0000"
      },
      "message": "Merge \"port test_services into nova v3 part1\""
    },
    {
      "commit": "533115131fe5ba3c854e4eb4675cf70ac82fd6a4",
      "tree": "ad1d03951214a279b51c829de07f9039b5b96cc8",
      "parents": [
        "36dcba6593211d7af01518460c76dc1fc8d36ab6",
        "a709b76eb70ed5ec0e6686d74077d47eb960a47e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 08:56:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 08:56:24 2013 +0000"
      },
      "message": "Merge \"Test image member is enforced\""
    },
    {
      "commit": "b1f6483c98ff22ca6a5668d6f750e1c52e0dd8fa",
      "tree": "f498554f95ccf5f9b627df8734de72c31db32a53",
      "parents": [
        "bbe84d09ef8147be972cde870b24046a545fe5e5"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 29 13:29:54 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Nov 14 16:21:38 2013 +0900"
      },
      "message": "Reuse a server instance in test_disk_config\n\nIn test_disk_config.py, each test creates a server instance everytime.\nBy applying this patch, a server instance is reused without a new server\ncreation if the existing server has necessary status.\n\nChange-Id: I1e1f03df3b0d7840b6af666dbb412a7fea2ccbba\n"
    },
    {
      "commit": "36dcba6593211d7af01518460c76dc1fc8d36ab6",
      "tree": "a94c99b661dd205f9eba4981c98211fd6acc17fb",
      "parents": [
        "bbe84d09ef8147be972cde870b24046a545fe5e5",
        "9dfb907d9d3eb70164246cdd276c9fb7a41cc603"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 06:40:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 06:40:45 2013 +0000"
      },
      "message": "Merge \"Fixing ImageKilledException raising\""
    },
    {
      "commit": "296a52eed519212fe81c74abe5718b904d6519d3",
      "tree": "67a72ef8f6cbbded98b70f304fada22ba83acc4b",
      "parents": [
        "f08b2d44ed708ac7bc476c2c3747e4695c9331d1"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Thu Nov 14 10:14:53 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Thu Nov 14 11:39:08 2013 +0800"
      },
      "message": "Remove unused code in tempest files\n\n- test_floating_ips_actions.py\n- test_list_floating_ips.py\n\nChange-Id: I5b8a59a8c1c4f49c703a67e3181a792f4f4edb7e\nCloses-Bug: #1251090\n"
    },
    {
      "commit": "bbe84d09ef8147be972cde870b24046a545fe5e5",
      "tree": "0b88b0fe101bff0d79e855d98bb32fb10598fc4d",
      "parents": [
        "f08b2d44ed708ac7bc476c2c3747e4695c9331d1",
        "dac50db600f7866e7cc12ee9b0058785718dbadf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 02:33:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 02:33:34 2013 +0000"
      },
      "message": "Merge \"removing dead docs\""
    },
    {
      "commit": "e985ca887b2157a0d550e9bcf2137d4114cd77b0",
      "tree": "3719fcf08a20a74dd73964a8b14bac1ff0a0b8b4",
      "parents": [
        "f08b2d44ed708ac7bc476c2c3747e4695c9331d1"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 12 15:10:35 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Nov 14 09:14:52 2013 +0900"
      },
      "message": "Enable all nova v3 tests\n\nTo merge a nova v3 patch (I452672e064d0dc4a1d5700bb96c01de8087f33d8),\nall nova v3 tests have been skipped because the patch changes common\nparameter(\"admin_password\") of nova v3 API.\nAfter merging the patch, we need to enable all nova v3 tests again with\nchanging the API parameter.\n\nPartially implements blueprint nova-v3-api-tests\nChange-Id: Ia5b3bd123a20196fd15bbb6771b6cf929121532a\n"
    },
    {
      "commit": "f08b2d44ed708ac7bc476c2c3747e4695c9331d1",
      "tree": "2d45a6a95f216b5649174b7cbc9ab116459cff2b",
      "parents": [
        "3f43c545cd7e49d1076211cdb3c228b2082f1668",
        "f49bf182782b2d864b0ad0bc0cbe2196c523d24c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 13 22:40:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 13 22:40:12 2013 +0000"
      },
      "message": "Merge \"Add negative resize server action test\""
    },
    {
      "commit": "3f43c545cd7e49d1076211cdb3c228b2082f1668",
      "tree": "29044f1e3a81136befd09985b97429133e2ff714",
      "parents": [
        "6ec253dedc5d2f323c7c400f50e002a4aed7afdd",
        "b0ede30709729b32c8bca6b0df581c236ac39c32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 13 21:22:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 13 21:22:40 2013 +0000"
      },
      "message": "Merge \"Remove skips for bug 1182384\""
    },
    {
      "commit": "6ec253dedc5d2f323c7c400f50e002a4aed7afdd",
      "tree": "3a27e43f8ab53a9398e23e466d0057db1bfaf39f",
      "parents": [
        "3361a27119ff1cc9ab76611df1bdbfcd9370abd4",
        "e738df9aae2b7921d98584a3bb901705aa1ef374"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 13 21:22:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 13 21:22:32 2013 +0000"
      },
      "message": "Merge \"Remove unused run_ssh variable\""
    },
    {
      "commit": "3361a27119ff1cc9ab76611df1bdbfcd9370abd4",
      "tree": "3b0bc84935405a4bd762ee8f1e312a9967109a97",
      "parents": [
        "5398c252ec6bcf225cbf23140996b141f7acb579",
        "3867a1c7ad867ba403d09d0496da5342e8646cb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 13 21:22:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 13 21:22:24 2013 +0000"
      },
      "message": "Merge \"move nova v3 delete image tests into glance testing\""
    },
    {
      "commit": "5398c252ec6bcf225cbf23140996b141f7acb579",
      "tree": "b6ecba3d8aff1eb9348ffaaa04fc9e860a322cc8",
      "parents": [
        "2fbf15212e37ff71496e41d281192d7791b718ea",
        "958f17e8b516366b334d3386df6df03ebb276974"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 13 21:18:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 13 21:18:44 2013 +0000"
      },
      "message": "Merge \"Remove unused code in api/compute/admin/test_quotas.py\""
    },
    {
      "commit": "836da3fca92f21d089d0d8bdbff887d3d4373b69",
      "tree": "19657b2fc7842fd82c697027f622a0ece14193c7",
      "parents": [
        "d967328b69bf2fdc66c403085a4591b1c4c1f2b8"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Oct 09 15:47:16 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Nov 13 16:59:48 2013 +0100"
      },
      "message": "Adds tests to cover Swift\u0027s crossdomain middleware\n\nIt adds one test for now, a single unidentified GET call to\n\"/crossdomain.xml\" and compares the response\u0027s body to the expected XML\nfile.\n\nThe test can be disabled if marked explicitely as such in the\ntempest.conf file\n\nChange-Id: Id88e9da59288f118a605bf20769378190aabdeca\n"
    },
    {
      "commit": "9dfb907d9d3eb70164246cdd276c9fb7a41cc603",
      "tree": "bfd039629a2d68fb9cee0f21f11b178c044d7cf6",
      "parents": [
        "0bafbd726417b275f76795fe40c35fe1315552ab"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Nov 13 16:45:36 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Nov 13 16:45:36 2013 +0100"
      },
      "message": "Fixing ImageKilledException raising\n\nThe wait method raised the exception with current status,\ninstead of the desired status.\n\nChange-Id: Iab372023e18c71302b36ab17ae808857d9704b40\n"
    },
    {
      "commit": "f49bf182782b2d864b0ad0bc0cbe2196c523d24c",
      "tree": "58a33fcd303866b8290bd591eca05d096cd1f792",
      "parents": [
        "2fbf15212e37ff71496e41d281192d7791b718ea"
      ],
      "author": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Mon Oct 21 10:19:43 2013 +0530"
      },
      "committer": {
        "name": "Hoisaleshwara Madan V S",
        "email": "hoisalvs@in.ibm.com",
        "time": "Wed Nov 13 20:30:52 2013 +0530"
      },
      "message": "Add negative resize server action test\n\nTest that we correctly fail when we try to resize\na non existent server.\n\nChange-Id: I7f2523226c021fc04f0f807d79fb274844c59fae\n"
    },
    {
      "commit": "39437e21afe534509705ed0a5b2c0b8fba170399",
      "tree": "6e600fb73efd95326065c3a695cda23bfa7f9af2",
      "parents": [
        "2fbf15212e37ff71496e41d281192d7791b718ea"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Oct 06 00:21:38 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Nov 13 16:05:00 2013 +0900"
      },
      "message": "Add shelve/unshelve test of nova APIs\n\nThe shelve feature powers off and gets a vm snapshot. Also the unshelve\nfeature restarts a vm instance from the snapshot.\nThis patch adds an API test for shelve/unshelve features.\n\nChange-Id: Ica8e8c864371c0e2018b2c7df9c6ecbbeddaf5df\nCloses-Bug: 1235695\n"
    },
    {
      "commit": "4240318470af907e78a0e72932bbadaa74259d87",
      "tree": "20ea86eeba0837c648c86a76ed5cd3ea53494376",
      "parents": [
        "2fbf15212e37ff71496e41d281192d7791b718ea"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Oct 11 18:05:08 2013 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Nov 13 14:37:48 2013 +0800"
      },
      "message": "add negative volumes tests\n\nnegative tests for list volumes\n- list volumes using nonexistent name\n- list volumes using invalid status\n\nChange-Id: I77eef7c76a08e4243a7ee6415d63a8476fd81bc3\n"
    },
    {
      "commit": "2fbf15212e37ff71496e41d281192d7791b718ea",
      "tree": "8c9b57e1b9881d84ef2c223a67aaf01f99d122db",
      "parents": [
        "b7e5113cc7eaa60f0dccc0006d484b1ce8228a35",
        "b18d5fb4b53bd8a86c8646f795ff37b29c0107df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 22:21:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 22:21:33 2013 +0000"
      },
      "message": "Merge \"Add missing CLI Neutron tests\""
    },
    {
      "commit": "b7e5113cc7eaa60f0dccc0006d484b1ce8228a35",
      "tree": "ef5b205724135e38981de923a783ad8356f1a74c",
      "parents": [
        "4778741751aa90659f56da1b4c34d56c3a9ea9c0",
        "0bc7f84ca05435656dcb575fccfaeeba41f966fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 22:06:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 22:06:13 2013 +0000"
      },
      "message": "Merge \"Fix NameError exception\""
    },
    {
      "commit": "4778741751aa90659f56da1b4c34d56c3a9ea9c0",
      "tree": "b5ac403932a8cc0870ce35f468b9007d388aa026",
      "parents": [
        "4f9636b710f832359f2759119e9a3f75e2218fcf",
        "4493b634a4eb9edd4dbd926a4058fa07f699f558"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 22:06:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 22:06:05 2013 +0000"
      },
      "message": "Merge \"removes a duplicate volume type test\""
    },
    {
      "commit": "4f9636b710f832359f2759119e9a3f75e2218fcf",
      "tree": "f2b60a16ae0f5c5140514f158a6c0bfe2b9c80e3",
      "parents": [
        "d398f3dc83fda0adf8dbff07daa6bba45e19ad4e",
        "1b29d835fb85e23a294f3ded947e12cd4a69a00d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 20:45:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 20:45:30 2013 +0000"
      },
      "message": "Merge \"Adapt scenario readme with real-life aspect\""
    },
    {
      "commit": "d398f3dc83fda0adf8dbff07daa6bba45e19ad4e",
      "tree": "a9f9b0242e1021f1fa843130e38f7d7959715dd8",
      "parents": [
        "b43c2dcd965b5e341053890435df8ccd53409e37",
        "1fd81ceca8c70cdb8297123d01dbcda157318c9e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 20:45:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 20:45:23 2013 +0000"
      },
      "message": "Merge \"Configure scenario clients with region\""
    },
    {
      "commit": "958f17e8b516366b334d3386df6df03ebb276974",
      "tree": "1f6de02af28e641e4580175b9b5626fcb02f2269",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Sun Nov 10 17:37:04 2013 +0100"
      },
      "committer": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Tue Nov 12 21:06:07 2013 +0100"
      },
      "message": "Remove unused code in api/compute/admin/test_quotas.py\n\nThe \u0027tenants\u0027 variable is not used anywhere in the class, which should be\nremoved. Maybe it was ignored by someone when fixing something else.\n\nChange-Id: I96eb4ff9590c6416c21d457e93075ddc74e5f3f3\nCloses-bug: #1249804\n"
    },
    {
      "commit": "b43c2dcd965b5e341053890435df8ccd53409e37",
      "tree": "77bbed552becdccba8bfb57a0cba4e25ad021d6e",
      "parents": [
        "c980a9fe65854c20c8525aa1d81ef17e2fbab95f",
        "cc354e8dd15d2d7973cae12d1d9f8e7f1af6d3d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 19:37:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 19:37:28 2013 +0000"
      },
      "message": "Merge \"remove redundant code in fixed_ips_client for xml\""
    },
    {
      "commit": "c980a9fe65854c20c8525aa1d81ef17e2fbab95f",
      "tree": "c63a43c79aa5c3a881d90d4636e96832a5e4a9ed",
      "parents": [
        "1b8f20ad0f59bdbc95dc05befaef06ba94a50e26",
        "cfc052e0c3767dc0c468e5675ead32f9185ae9b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 19:28:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 19:28:36 2013 +0000"
      },
      "message": "Merge \"Rename to create_test_server in API tests\""
    },
    {
      "commit": "b0ede30709729b32c8bca6b0df581c236ac39c32",
      "tree": "16c385b41602d6a77f572f7d88f6b944885abf00",
      "parents": [
        "19a14c625488231cf44461ba4075b7336a0a8537"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Nov 06 12:15:28 2013 -0800"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Nov 12 10:37:28 2013 -0800"
      },
      "message": "Remove skips for bug 1182384\n\nCommit a2ccca0 fixed some negative tests to check for neutron when\ndetermining the invalid ID to use for nova APIs that behave differently\nwhen using neutron vs nova-network.\n\nThis patch uses the same idea to remove the skips in place for bug\n1182384 in the compute security group negative tests.\n\nCloses-Bug: #1182384\n\nChange-Id: I58ba125012a74ea49311a163e9bf7fd7af33c1fc\n"
    },
    {
      "commit": "1b8f20ad0f59bdbc95dc05befaef06ba94a50e26",
      "tree": "087b590b6366ab91e1486517c91afcd81b90a00f",
      "parents": [
        "19a14c625488231cf44461ba4075b7336a0a8537",
        "4b8b008a6d6bdffe4de5fccf58b99fcf99a972a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 18:34:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 18:34:32 2013 +0000"
      },
      "message": "Merge \"assertTrue to assertIn\""
    },
    {
      "commit": "19a14c625488231cf44461ba4075b7336a0a8537",
      "tree": "ca0b4b81aa020d079ca2f4d437a90aa799eb5366",
      "parents": [
        "0bafbd726417b275f76795fe40c35fe1315552ab",
        "705f24ae792770cfdbe90ae55192599f38a004de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 17:07:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 17:07:47 2013 +0000"
      },
      "message": "Merge \"Test for flavor-access-list with private/public flavor\""
    },
    {
      "commit": "4493b634a4eb9edd4dbd926a4058fa07f699f558",
      "tree": "4933dac8d19ceb87b470905cb6f1114b671e463c",
      "parents": [
        "0bafbd726417b275f76795fe40c35fe1315552ab"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Nov 12 17:46:38 2013 +0100"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Nov 12 17:46:38 2013 +0100"
      },
      "message": "removes a duplicate volume type test\n\nthis change removes a volume type test basically duplicated by\nanother and also fixes an issue with the extra_specs param which\nwasn\u0027t getted from config\n\nChange-Id: Icc1454acfb167a6f7446a95eea748cca15a07d11\n"
    },
    {
      "commit": "d57f3cf582d9c6310b85dddea428c1a39e441cd8",
      "tree": "12356570282c0882313c1b6de2104021f4d76103",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Nov 06 16:59:52 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Nov 12 20:58:07 2013 +0800"
      },
      "message": "add tests for certificates\n\nthis adds both positive and negative tests for create and show\ncertificate\n\nChange-Id: I6486838e7cfad322980f95e6ae80ff8947d14b95\n"
    },
    {
      "commit": "a709b76eb70ed5ec0e6686d74077d47eb960a47e",
      "tree": "b7c45f0505ffb0db5877aa835bde5ecd55ae4109",
      "parents": [
        "0bafbd726417b275f76795fe40c35fe1315552ab"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 08 11:52:44 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Nov 12 13:24:09 2013 +0100"
      },
      "message": "Test image member is enforced\n\n* Testing is an image member able to get the image\n* Testing the image is invisible for not member tenants\n* Moving negative tests into a new file\n* Using uuid for random ids\n\nChange-Id: I7f9550b3b9ff30fbcd73b4817ab0a0f20689e7c0\n"
    },
    {
      "commit": "0bafbd726417b275f76795fe40c35fe1315552ab",
      "tree": "082f8228a265a238029b1e39430ee86f4a6fe636",
      "parents": [
        "57cfb725136b4a4147d930b2411beca8e1939f4b",
        "6b63243aa275dce0d4d0adc84a3360e0d4d1c8a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 12:14:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 12:14:05 2013 +0000"
      },
      "message": "Merge \"Added some tests for reserve and unreserve volume\""
    },
    {
      "commit": "57cfb725136b4a4147d930b2411beca8e1939f4b",
      "tree": "a6f13004b4993645f32d84f87a0bf13df116f365",
      "parents": [
        "e521962b67b181906c580ef9998ed4905eb374ac",
        "dde9d0acc37c7332c0314ed2a1beb927723d8fbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 11:53:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 11:53:12 2013 +0000"
      },
      "message": "Merge \"Switch base unit test class to oslo mox fixture\""
    },
    {
      "commit": "e521962b67b181906c580ef9998ed4905eb374ac",
      "tree": "745976df4ca9c38d95e426ca45566d37a8efc359",
      "parents": [
        "37319d0cb95d509ada2d6c39fceefd5e8e3d44df",
        "f45528a5270a83a209f029c68a2dd2e0c83eaa42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 11:43:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 11:43:09 2013 +0000"
      },
      "message": "Merge \"Sync latest module versions from oslo-incubator\""
    },
    {
      "commit": "37319d0cb95d509ada2d6c39fceefd5e8e3d44df",
      "tree": "b9a6beb94d35253f273d00fd9e346b30969a9d60",
      "parents": [
        "14f0a26087f16441f4fcbf946eff073f0a949a40",
        "943e82d636731d52f68fe5e4a360f81c13fce32b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 11:39:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 11:39:11 2013 +0000"
      },
      "message": "Merge \"Skip all nova v3 tests temporarily\""
    },
    {
      "commit": "14f0a26087f16441f4fcbf946eff073f0a949a40",
      "tree": "d127aec21514d9d1876cf8b355257b7e886baa39",
      "parents": [
        "c5f22d9e8b1baa65057b4bdf46570d0ff06bf42d",
        "31fe483851fa63164437b8c3a41dec75ece9ff9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 12 09:45:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 12 09:45:54 2013 +0000"
      },
      "message": "Merge \"Add additional documentation for stress tests\""
    },
    {
      "commit": "6b63243aa275dce0d4d0adc84a3360e0d4d1c8a5",
      "tree": "c9b759622386c4887299fdb656409fd22d87d6bf",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f"
      ],
      "author": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Thu Oct 24 19:08:50 2013 +0800"
      },
      "committer": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Tue Nov 12 16:39:52 2013 +0800"
      },
      "message": "Added some tests for reserve and unreserve volume\n\nadd positive and negative tests for reserve and unreserve volume\n\nChange-Id: I89f92d727659f6bfa0a9464135b62857893c6829\n"
    },
    {
      "commit": "943e82d636731d52f68fe5e4a360f81c13fce32b",
      "tree": "46107e6ec17e3e07717b0c742768b780ec517657",
      "parents": [
        "c5f22d9e8b1baa65057b4bdf46570d0ff06bf42d"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 12 15:02:57 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Nov 12 16:14:09 2013 +0900"
      },
      "message": "Skip all nova v3 tests temporarily\n\nFor making one nova v3 parameter consistent, some patch is review\nin progress now (I452672e064d0dc4a1d5700bb96c01de8087f33d8).\nThe parameter is used at many places, and we need to skip nova v3\ntests temporarily to merge the patch.\nAfter merging the patch, we will enable the tests again with changing\nthe parameter in Tempest.\n\nPartially implements blueprint nova-v3-api-tests\nChange-Id: I51be1cb5be312d2b099f74c70a49a9e58765d3d8\n"
    },
    {
      "commit": "e738df9aae2b7921d98584a3bb901705aa1ef374",
      "tree": "2c65948ef692b77feb84fd8d28d663d2470c0e36",
      "parents": [
        "c5f22d9e8b1baa65057b4bdf46570d0ff06bf42d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Nov 12 15:59:44 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Nov 12 16:03:03 2013 +0900"
      },
      "message": "Remove unused run_ssh variable\n\n\u0027run_ssh\u0027 of class variable is not used. This commit removes it.\n\nChange-Id: I06d275d74192326bae09bd294013124c3771b08f\n"
    },
    {
      "commit": "c5f22d9e8b1baa65057b4bdf46570d0ff06bf42d",
      "tree": "ef3005ae70d55da9d554b3f3b05f3d7a8bcba4eb",
      "parents": [
        "90d3df76b2d834fbd321f94eeed7c6dc365ef8de",
        "4737bc5e32274839346158c245574d2c91c48268"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 11 12:33:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 11 12:33:30 2013 +0000"
      },
      "message": "Merge \"remove old README files that are now redundant\""
    },
    {
      "commit": "31fe483851fa63164437b8c3a41dec75ece9ff9d",
      "tree": "4433eaaac86abf535681859faf7c9cfefc972699",
      "parents": [
        "06a237dcacb1129e1007ee13eb41e7446a65812f"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Wed Nov 06 17:02:03 2013 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Nov 11 08:16:03 2013 +0100"
      },
      "message": "Add additional documentation for stress tests\n\nIn order to encourage people to add more and more stress tests we\nneed more documentation about it. This documents the stresstest\ndecorator and gives a global overview.\n\nChange-Id: I65294fb278faba7a0d324782bf50e2fdedc5c1de\n"
    },
    {
      "commit": "90d3df76b2d834fbd321f94eeed7c6dc365ef8de",
      "tree": "ef85d2cad74b73263d43fd5b88aea2a63b0fdfb5",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77",
        "699183617eb99449ae778fdd35475d551ab68b15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 10 13:08:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 10 13:08:09 2013 +0000"
      },
      "message": "Merge \"Make test_show_host_detail work with multi host installation\""
    },
    {
      "commit": "ce1d5d7d25d7b8c7595cc91f6bf79a7750095533",
      "tree": "91886e91aca69981e411d6bac41cb65832f6460d",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Aug 21 15:48:29 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Nov 10 15:22:23 2013 +0800"
      },
      "message": "port test_availability_zone 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: Ia40f9cbb901b0ef18f91ae84b7c86d879f8834cf\n"
    },
    {
      "commit": "5c86ae64ffc6bec53da74a904efb3e79908dd312",
      "tree": "e22bc834df1b6a90a82b75265cf5b40361da9202",
      "parents": [
        "a2c9cd558b8556a67d7eb84d5f245a64ae188ad0"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Aug 20 21:09:01 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Nov 10 15:18:02 2013 +0800"
      },
      "message": "port test_services into nova v3 part2\n\nthis port test_services into nova v3 and corresponding\nservices_client\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: If694f72e2af4942bb71b014438b7dd351c778f65\n"
    },
    {
      "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": "25480bc6bc4d13f1ccdbbe5c8952a00029c72a05",
      "tree": "e88b754053733d7f07894006d3b53d916d65669f",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Aug 22 10:58:14 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sun Nov 10 14:53:35 2013 +0800"
      },
      "message": "port test_extensions 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.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I071c4e6ff3d36d4cbfe7a7a27885ddf013a52b8c\n"
    },
    {
      "commit": "cfc052e0c3767dc0c468e5675ead32f9185ae9b9",
      "tree": "320c96c2ca9ed1e92051a9626f4425b690831504",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Oct 23 11:50:04 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Nov 10 09:26:03 2013 +0900"
      },
      "message": "Rename to create_test_server in API tests\n\nThere are two methods of the name create_server().\nThe one is a client which just sends a request for creating a server\ninstance.\nThe other is BaseComputeTest class\u0027 which sends the same request,\nregisters the created server to the list for deleting it after test,\nand waits for the server status change.\n\nThey would be confusing due to the same name, and there is unnecessary\naddCleanup() calls for deleting a server.\n\nThis patch renames the one of BaseComputeTest to create_test_server for\nmaking the difference clear, and removes unnecessary addCleanup() call.\n\nChange-Id: If09fc09f77d27a48dc19dd2dbc47ea460b0c7920\n"
    },
    {
      "commit": "dac50db600f7866e7cc12ee9b0058785718dbadf",
      "tree": "fb956a43aae1106ca78e0b6a0a389baaa1a69702",
      "parents": [
        "4737bc5e32274839346158c245574d2c91c48268"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Nov 09 10:28:57 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Nov 09 10:28:57 2013 -0500"
      },
      "message": "removing dead docs\n\nPulling out dead docs that are still in our tree. History is cool,\nbut it shouldn\u0027t be laying all over the place.\n\nChange-Id: I936c722273787246b33db9c199d5ac048938c65b\n"
    },
    {
      "commit": "4737bc5e32274839346158c245574d2c91c48268",
      "tree": "74126e9c820726cf169d6b4078f23c588e6becd6",
      "parents": [
        "a26454d1797d37737291fccf07ef75a600fdade2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Nov 09 09:58:34 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Nov 09 09:58:34 2013 -0500"
      },
      "message": "remove old README files that are now redundant\n\nAs part of cleaning up the tree, remove old README files from the\ntree.\n\nChange-Id: I3a321d444664a337aa78546b23e59674585c5fed\n"
    },
    {
      "commit": "3867a1c7ad867ba403d09d0496da5342e8646cb4",
      "tree": "c65f1dc813ad213c7d261994b5dd6a5f73dd9c7f",
      "parents": [
        "b510f47ed447a0c2c09848c4da486a2edb545b77"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 11 14:16:58 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Sat Nov 09 15:17:37 2013 +0800"
      },
      "message": "move nova v3 delete image tests into glance testing\n\nThere is no image api in nova v3 api. so move the tests\nthat just test glance into glance testing from nova v3\ntesting. The rest tests in compute.v3.image.test_images\njust are the tests related to nova, like creating image\nfrom a server. Also move the negative tests in test_image\nto a separate file.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: I42c0f08434de4a51d41f2fafd95cfaf72a9dd6da\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": "1b29d835fb85e23a294f3ded947e12cd4a69a00d",
      "tree": "564f9303e2c8ff755ef715e9d8943fb3a2886754",
      "parents": [
        "5267d98a627b042b4f1dc3a252450e2c9deb012b"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Fri Nov 08 08:43:35 2013 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Fri Nov 08 08:45:48 2013 +0100"
      },
      "message": "Adapt scenario readme with real-life aspect\n\nAs discussed in the design session a scenario test should be focused on\na real-life use case.\n\nChange-Id: I5cf5518bc7fadfd49b107b93903ab4df093057a1\n"
    },
    {
      "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\""
    }
  ],
  "next": "8f992bebf8902e8304ef77564806355dcd59c670"
}
