)]}'
{
  "log": [
    {
      "commit": "6869613978939d78afa3d366d00bff33ce9a9a20",
      "tree": "b28fb02e59600da7874be492d2777b1ee9dd2b3a",
      "parents": [
        "85112b2af4ebeb887ef8b897535cd4c446ae7ec9"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Jan 23 12:34:43 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Feb 26 09:21:19 2014 +0000"
      },
      "message": "Adds L3 agent test case to test_l3_agent_scheduler.py\n\nThis submission is to verify \"add L3 Agent\" and \"remove L3 Agent\"\nfunctionality and also added required methods in both XML/JSON\ninterface\n\nChange-Id: I7829b7aefdea3c138ffb8070ba1497343f4a11fe\n"
    },
    {
      "commit": "85112b2af4ebeb887ef8b897535cd4c446ae7ec9",
      "tree": "35389c3ea164f81758e4c565ddbd87e5435967ac",
      "parents": [
        "de32f193a3b97212a624f8b1b75270a72589253d",
        "3c9c3c37820913c187b507e7ca574b596ac32447"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 03:10:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 03:10:05 2014 +0000"
      },
      "message": "Merge \"Move admin \"delete a server\" tests to test_servers\""
    },
    {
      "commit": "de32f193a3b97212a624f8b1b75270a72589253d",
      "tree": "508181a40d75650283b8a0df3e386d4d64455421",
      "parents": [
        "b0613713004a99a7c430727da65dd3c456535a21",
        "2d2f3fedfd951aa3244989765e6d42b6771433cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 03:09:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 03:09:56 2014 +0000"
      },
      "message": "Merge \"Clean network scenarios\""
    },
    {
      "commit": "b0613713004a99a7c430727da65dd3c456535a21",
      "tree": "9a7a6da4c13b832a00851b5af2535ccdb6bf9c5e",
      "parents": [
        "8762999decd2933530a78621c86414330ff88225",
        "c3e573c940db6a3b259bc976e6abd79c64c17043"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 02:39:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 02:39:46 2014 +0000"
      },
      "message": "Merge \"Add unit tests to tempest auth file\""
    },
    {
      "commit": "8762999decd2933530a78621c86414330ff88225",
      "tree": "9d0c7049c36c9dc9f013556d4525540a8150fc1f",
      "parents": [
        "7f3d438c85c1369f7634bc9347e42faaa6b89a6c",
        "9ec4cd86c2cb8d52f3fb66d1f3e21334849818d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 02:39:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 02:39:37 2014 +0000"
      },
      "message": "Merge \"Add logging config values\""
    },
    {
      "commit": "7f3d438c85c1369f7634bc9347e42faaa6b89a6c",
      "tree": "f60f79d372b18e31c151dcbd5d5cf07a08bc825a",
      "parents": [
        "fa0571c40f0e857d01fab586960a137916eef694",
        "86bf82ea8d28139caf5c4b078a1656a10e7d36e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 15:52:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 15:52:09 2014 +0000"
      },
      "message": "Merge \"Separate negative tests for V3 test_quotas\""
    },
    {
      "commit": "3c9c3c37820913c187b507e7ca574b596ac32447",
      "tree": "6d6db3bee0f42b3f7ac7d0a0ce46b5910eff218d",
      "parents": [
        "fe6da2177d5700349f44b5c2abf399a9983c898c"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Feb 24 22:49:11 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Feb 25 22:21:46 2014 +0900"
      },
      "message": "Move admin \"delete a server\" tests to test_servers\n\n\"delete a server\" tests, which need the admin privilege, exist in\nadmin\u0027s test_servers. Now we have test_delete_server for testing\n\"delete a server\", and it is better to move them into test_delete\n_server for knowing the test coverage.\n\nThis patch moves admin \"delete a server\" tests to test_delete_server.\n\nChange-Id: I079541df10ba7869eb5c6793e051cf93993f3972\n"
    },
    {
      "commit": "fa0571c40f0e857d01fab586960a137916eef694",
      "tree": "ed63edcb5431740c42c6e3815b49b5de129c6c42",
      "parents": [
        "6ea7c061de33df2773105e23ee8d093c0821983c",
        "776cda6792fe058500cc6f027881bfd2a03356ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 11:19:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 11:19:16 2014 +0000"
      },
      "message": "Merge \"Add quota_set detail test for Nova v3 API\""
    },
    {
      "commit": "6ea7c061de33df2773105e23ee8d093c0821983c",
      "tree": "7440fc7e46699f4832b64a9f41bcc1356f8e99b4",
      "parents": [
        "360d4d00e278ecbc0c7f88e4c2d3b8d7e965091c",
        "684d8db632d6cd9423735ddbcc966910ca0800b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 11:19:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 11:19:08 2014 +0000"
      },
      "message": "Merge \"Separate negative tests for test_instance_actions\""
    },
    {
      "commit": "684d8db632d6cd9423735ddbcc966910ca0800b7",
      "tree": "6980275830ae4e07db601c2399f430d2a6155f8e",
      "parents": [
        "405537895fbcc9ebd981e63eaf1b0f0f96b87fa1"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Feb 25 13:09:17 2014 +0000"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Tue Feb 25 13:09:17 2014 +0000"
      },
      "message": "Separate negative tests for test_instance_actions\n\nMove negative tests from test_instance_actions.py to\ntest_instance_actions_negative.py\n\nPartially implements blueprint negative-test-files\n\nChange-Id: I283d445e8bef87caaf4af425f9745bbc3fed76ac\n"
    },
    {
      "commit": "360d4d00e278ecbc0c7f88e4c2d3b8d7e965091c",
      "tree": "df37973e18621992be81b9ef156006253f753a35",
      "parents": [
        "d7933d04fcdef0682785e290e9310f22237c5b66",
        "a81af8c2844366034483c584d05c515ab5bd5d61"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 11:18:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 11:18:59 2014 +0000"
      },
      "message": "Merge \"Fix containers with expired objects deletion problem\""
    },
    {
      "commit": "d7933d04fcdef0682785e290e9310f22237c5b66",
      "tree": "c0008d64472cfcfe47620dccb69633699e34a060",
      "parents": [
        "2cf70319b8e6c7ed51330a12b655cac66b8a463c",
        "cde028614a9f15906a7ef5fab5da06e37d02d126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 11:07:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 11:07:31 2014 +0000"
      },
      "message": "Merge \"Fix author information\""
    },
    {
      "commit": "2cf70319b8e6c7ed51330a12b655cac66b8a463c",
      "tree": "13ac9b72e5ca532c9f226b4d33027bf03c945748",
      "parents": [
        "e52d531ba155522dfa38d50f2c60ec986436304e",
        "111f86c631bb75ea9abc1b0869d51e399360d890"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 11:07:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 11:07:23 2014 +0000"
      },
      "message": "Merge \"Fix misspellings in tempest\""
    },
    {
      "commit": "e52d531ba155522dfa38d50f2c60ec986436304e",
      "tree": "5628e1a5496280a81787363b700fe9fe4c196b99",
      "parents": [
        "47e3ac11fddeed90819411a8291ad392b39a7402",
        "188fc00ca263be7dc0524761029321f2c9c67b36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 08:51:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 08:51:39 2014 +0000"
      },
      "message": "Merge \"Fix a typo of debug log in scenario/manager.py\""
    },
    {
      "commit": "47e3ac11fddeed90819411a8291ad392b39a7402",
      "tree": "8837d4a632aa0a479f28be0d3b3aff01353c6bf0",
      "parents": [
        "78da3db8ae9d9e5494915cc3141d5934ad0ff48f",
        "a5afb4fc3e7fb8d253eb1d8b08ef1884641f7759"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 08:45:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 08:45:49 2014 +0000"
      },
      "message": "Merge \"Adapt documentation for negative testing\""
    },
    {
      "commit": "78da3db8ae9d9e5494915cc3141d5934ad0ff48f",
      "tree": "692a4e5d1f2b8f2711b8836eaff40deb1d572213",
      "parents": [
        "fe6da2177d5700349f44b5c2abf399a9983c898c",
        "de25c02290422d8d126c98b57935cc0bbc684663"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 08:25:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 08:25:51 2014 +0000"
      },
      "message": "Merge \"fix duplicate api_extensions\""
    },
    {
      "commit": "2d2f3fedfd951aa3244989765e6d42b6771433cd",
      "tree": "ac9259a24211267545ad2c5e4e378eeaf132cf50",
      "parents": [
        "fe6da2177d5700349f44b5c2abf399a9983c898c"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Feb 24 16:19:20 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 06:09:52 2014 +0000"
      },
      "message": "Clean network scenarios\n\nRemove single-item collections (lists/dicts)\nuse filtered neutron queries and net_common objects (Deletable objects) in\nloadbalancer_basic\n\nPartially Implements: blueprint neutron-advanced-scenarios\n\nChange-Id: I265b7cd152f766a1f6dc63a84af8090f9ec3bc76\n"
    },
    {
      "commit": "fe6da2177d5700349f44b5c2abf399a9983c898c",
      "tree": "e1c265e7d204d4a5f54006cb35ee498cf9def239",
      "parents": [
        "ca0456a21f81c786aa15dace6061be5263a6fd19",
        "8be08ccd8da32b7bbe01cac7e85d50d63ca16b5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 03:57:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 03:57:57 2014 +0000"
      },
      "message": "Merge \"Clarify admin_delete_server_of_others test case\""
    },
    {
      "commit": "ca0456a21f81c786aa15dace6061be5263a6fd19",
      "tree": "71370fdfab72b36bc71e63ef44bd3829b22f24db",
      "parents": [
        "5e8a6883aa83bced65e528fbd9203b62c45022e5",
        "4ded9f057d0dbf6e97f8b6384cac174c666bcccc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 02:56:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 02:56:03 2014 +0000"
      },
      "message": "Merge \"Prepare for enabling H302 rule (scenario)\""
    },
    {
      "commit": "5e8a6883aa83bced65e528fbd9203b62c45022e5",
      "tree": "b69cc4bac7b1b8b3c92f37dddcad69533a8a41fd",
      "parents": [
        "209fd5097933c9de0c740f9949d48527b3dc870a",
        "7e9eb549b4ac4e8b84b52c90f879c1147bab5ca0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 02:55:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 02:55:53 2014 +0000"
      },
      "message": "Merge \"Prepare for enabling H302 rule (common,services,stress)\""
    },
    {
      "commit": "4ded9f057d0dbf6e97f8b6384cac174c666bcccc",
      "tree": "cb45971a72b4efa512cb0402e726466e93824c5d",
      "parents": [
        "405537895fbcc9ebd981e63eaf1b0f0f96b87fa1"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 17 15:05:59 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Feb 25 09:45:21 2014 +0900"
      },
      "message": "Prepare for enabling H302 rule (scenario)\n\nWe can use H302 rule but ignore it now. This commit prepares for\nenabling H302 rule. But this commit modifies tempest/scenario only\nand excludes some violations[1] because if we fix all of them at one\ntime, it\u0027s hard to merge this commit.\n\n[1]\n tempest.test.attr\n tempest.common.rest_client.RestClient\n tempest.common.rest_client.RestClientXML\n tempest.services.compute.xml.common.xml_to_json\n tempest.services.compute.xml.common.Element\n tempest.services.compute.xml.common.Document\n tempest.services.compute.xml.common.Text\n tempest.services.compute.xml.common.XMLNS_11\n tempest.services.compute.xml.common.XMLNS_V3\n tempest/clients.py\n\nChange-Id: I57c26ef681120a9ee826b9cef26d1aaa734d69e5\n"
    },
    {
      "commit": "7e9eb549b4ac4e8b84b52c90f879c1147bab5ca0",
      "tree": "068a29799ee42b18a234e63d88f97f1d63b01b7c",
      "parents": [
        "405537895fbcc9ebd981e63eaf1b0f0f96b87fa1"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 17 15:03:44 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Feb 25 09:34:36 2014 +0900"
      },
      "message": "Prepare for enabling H302 rule (common,services,stress)\n\nWe can use H302 rule but ignore it now. This commit prepares for\nenabling H302 rule. But this commit modifies tempest/{common, services,\nstress} only and excludes some violations[1] because if we fix all of\nthem at one time, it\u0027s hard to merge this commit.\n\n[1]\n tempest.test.attr\n tempest.common.rest_client.RestClient\n tempest.common.rest_client.RestClientXML\n tempest.services.compute.xml.common.xml_to_json\n tempest.services.compute.xml.common.Element\n tempest.services.compute.xml.common.Document\n tempest.services.compute.xml.common.Text\n tempest.services.compute.xml.common.XMLNS_11\n tempest.services.compute.xml.common.XMLNS_V3\n tempest/clients.py\n\nChange-Id: Ia68d8bb8e8a64944357d3879832b70947646266b\n"
    },
    {
      "commit": "209fd5097933c9de0c740f9949d48527b3dc870a",
      "tree": "055c94ca541f4c43fadd4f5775b9ddabbe88b8d4",
      "parents": [
        "405537895fbcc9ebd981e63eaf1b0f0f96b87fa1"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 17 14:46:43 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Feb 25 09:28:09 2014 +0900"
      },
      "message": "Prepare for enabling H302 rule (api/compute)\n\nWe can use H302 rule but ignore it now. This commit prepares for\nenabling H302 rule. But this commit modifies tempest/api/compute only\nand excludes some violations[1] because if we fix all of them at one\ntime, it\u0027s hard to merge this commit.\n\n[1]\n tempest.test.attr\n tempest.common.rest_client.RestClient\n tempest.common.rest_client.RestClientXML\n tempest.services.compute.xml.common.xml_to_json\n tempest.services.compute.xml.common.Element\n tempest.services.compute.xml.common.Document\n tempest.services.compute.xml.common.Text\n tempest.services.compute.xml.common.XMLNS_11\n tempest.services.compute.xml.common.XMLNS_V3\n tempest/clients.py\n\nChange-Id: I582d72543f83e01fe3b9cfa9f7132dfdd36a2225\n"
    },
    {
      "commit": "405537895fbcc9ebd981e63eaf1b0f0f96b87fa1",
      "tree": "176aacfcdbe6e03759d664ca326596ae3a5087c2",
      "parents": [
        "f565777dcfb3ece85f410f4b9996c66a51c8bf74",
        "d72ccdb6999ae75839a01163cea4975ba5b9a637"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 21:37:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 21:37:41 2014 +0000"
      },
      "message": "Merge \"Log ip Information on ssh failures in the minimum scenario\""
    },
    {
      "commit": "f565777dcfb3ece85f410f4b9996c66a51c8bf74",
      "tree": "25613f3ce21976f5926d55b8419daebe5464e809",
      "parents": [
        "a982ef5e0aba5501fa8b1dbbfedf7bb4e21c3652",
        "d03f26409761a9a40222668e208bbf66016dd777"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 21:19:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 21:19:11 2014 +0000"
      },
      "message": "Merge \"Avoid masking an assert failure with a KeyError Exception\""
    },
    {
      "commit": "c3e573c940db6a3b259bc976e6abd79c64c17043",
      "tree": "935f859f2b573e9d0b59d722dd5e3162d18aea76",
      "parents": [
        "a982ef5e0aba5501fa8b1dbbfedf7bb4e21c3652"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Wed Feb 19 07:59:29 2014 -0500"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Mon Feb 24 19:28:38 2014 +0000"
      },
      "message": "Add unit tests to tempest auth file\n\nSome unit tests to tempest/auth.py which implements request authentication for\nkeystone v2 and v3 in tempest.\n\nStill missing some tests to base_url methods that were failing, and need to be\nreworked.\n\nPartially implements bp unit-tests\n\nChange-Id: I367caf4d83a33ad1675c2069e8ac0c442246f322\n"
    },
    {
      "commit": "a982ef5e0aba5501fa8b1dbbfedf7bb4e21c3652",
      "tree": "99c7d757dbcea26f3f222a1a7601d129d65bcf76",
      "parents": [
        "cfdd3048265e32149026f938d3bc6a831fb4a705",
        "d3d0d58b5840f7ef4d3b0800a01cf695c2a10dd5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 19:21:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 19:21:12 2014 +0000"
      },
      "message": "Merge \"Couple of fixes to tempest/auth\""
    },
    {
      "commit": "cfdd3048265e32149026f938d3bc6a831fb4a705",
      "tree": "403c735adf8ba32774931509bf16a04731043498",
      "parents": [
        "173476fe7fd721ac764726db913637a3f41abe7a",
        "f9cde7e942c4976b2d8d454f2a6c25a91c0ec31c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 19:00:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 19:00:41 2014 +0000"
      },
      "message": "Merge \"Refactor Managers to a common base class\""
    },
    {
      "commit": "86bf82ea8d28139caf5c4b078a1656a10e7d36e4",
      "tree": "0c014380e41201f1ebe7a9c731786f43ddf33caf",
      "parents": [
        "e857bd637339315482572f130ff25778c126c9b4"
      ],
      "author": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Wed Feb 19 20:29:16 2014 +0900"
      },
      "committer": {
        "name": "Haiwei Xu",
        "email": "xu-haiwei@mxw.nes.nec.co.jp",
        "time": "Mon Feb 24 23:24:45 2014 +0900"
      },
      "message": "Separate negative tests for V3 test_quotas\n\nMove negative tests from test_quotas.py to\ntest_quotas_negative.py for V3.\n\nPartially implements blueprint negative-test-files\n\nChange-Id: I1ee7c05096a2cb14567be6ad456fe3fbb688b00f\n"
    },
    {
      "commit": "173476fe7fd721ac764726db913637a3f41abe7a",
      "tree": "7f1763bfd3485b90cbc29cc9d28560fd17127c59",
      "parents": [
        "9f88073c0fcd61be350f92227eb33b71957ec5d5",
        "960eeb49f52503a3c0e3042c30612f95822c48ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 10:19:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 10:19:43 2014 +0000"
      },
      "message": "Merge \"Removed RestClientXML class\""
    },
    {
      "commit": "cde028614a9f15906a7ef5fab5da06e37d02d126",
      "tree": "04673b5f71801bccf976593770dc48e21803f0d5",
      "parents": [
        "9f88073c0fcd61be350f92227eb33b71957ec5d5"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 24 19:11:41 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 24 19:19:22 2014 +0900"
      },
      "message": "Fix author information\n\nI have checked the author of other projects. Most of them are just\n\u0027OpenStack\u0027. And OpenStack QA is not suitable for the author because\nmany development members contribute to Tempest. And author-email is not\nproper email address recently. It is deprecated now.\n\nChange-Id: I0f7405d107bf40d4781acb0e4b4a5db20d7606e4\n"
    },
    {
      "commit": "9f88073c0fcd61be350f92227eb33b71957ec5d5",
      "tree": "ac8bd97fd049f16f34144a0d807246a894711b4a",
      "parents": [
        "89f2256c03b7f97ee51274b46ab7741d11e4b2cb",
        "f2a8bbddb91631b789494ead091f25ad5c5e09db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 09:06:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 09:06:37 2014 +0000"
      },
      "message": "Merge \"Fix stress runner exit issues\""
    },
    {
      "commit": "89f2256c03b7f97ee51274b46ab7741d11e4b2cb",
      "tree": "c24fdb3d2aec22b2a9a784e72e3e070b62aaf10f",
      "parents": [
        "e857bd637339315482572f130ff25778c126c9b4",
        "5bb7aef8b1f1da83b4b4f8db8f6aea3b569f5ffc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 07:48:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 07:48:00 2014 +0000"
      },
      "message": "Merge \"Allow IPv6 tests to be disabled\""
    },
    {
      "commit": "d72ccdb6999ae75839a01163cea4975ba5b9a637",
      "tree": "dd42ff3dd488e794cf902c0d29ad2c9c42a926a7",
      "parents": [
        "e857bd637339315482572f130ff25778c126c9b4"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 24 07:02:55 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Feb 24 07:02:55 2014 +0100"
      },
      "message": "Log ip Information on ssh failures in the minimum scenario\n\nThe minimum scenario frequently have ssh connectivity issues,\n both with neutron and nova-network. Logging the ip and iptables\nstate at the failure, can help in finding the root cause sooner.\n\nChange-Id: I3205541f96810b5b88e7c5ac3000fe1a1294ec65\n"
    },
    {
      "commit": "f2a8bbddb91631b789494ead091f25ad5c5e09db",
      "tree": "358447d3a85e083d3b4e78f9ced506f6cc1ec75f",
      "parents": [
        "e857bd637339315482572f130ff25778c126c9b4"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 23 17:19:12 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 23 17:19:12 2014 +0100"
      },
      "message": "Fix stress runner exit issues\n\n1. The stress runner in parallel run, regardless to the test failures\n   returned with 0 (EXIT_SUCCESS) exit status.\n2. Stress runner did not stopped run in serial execution, when the stop\n   on first failure was enabled.\n\nChange-Id: Ifb71c58a2f676f8a3427160dbc5cfeab61d13b56\n"
    },
    {
      "commit": "f9cde7e942c4976b2d8d454f2a6c25a91c0ec31c",
      "tree": "f7f4a760dd9b08ecc6bde55d3677e4945f77cee5",
      "parents": [
        "6fc5a1d65b7ae06238782593d456b8f9ca512745"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Tue Feb 18 09:57:04 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Sun Feb 23 09:36:08 2014 +0000"
      },
      "message": "Refactor Managers to a common base class\n\nMultiversion auth part3\n\nRefactor client managers to inherit from a common manager.Manager\nclass. Moves scenario base manager to clients.py.\n\nPartially implements: bp multi-keystone-api-version-tests\n\nChange-Id: Iddacbaa4593b7cb4d32538a5cade814751c180e0\n"
    },
    {
      "commit": "e857bd637339315482572f130ff25778c126c9b4",
      "tree": "5dd5e6fcc6c539154b69a05c2e9c8ff40ee9a521",
      "parents": [
        "6fc5a1d65b7ae06238782593d456b8f9ca512745"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Oct 21 21:02:44 2013 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Sun Feb 23 10:22:12 2014 +0200"
      },
      "message": "Preventing overlapping subnets in network scenarios\n\nConnecting subnets with the same cidr to the some router,\nis not too wise, and it might be prevented by neutron in\nseveral configuration.\n\nChange-Id: Ieb7da14be44a50b4324370b0193dd8590a3e4dac\n"
    },
    {
      "commit": "6fc5a1d65b7ae06238782593d456b8f9ca512745",
      "tree": "dd7e3c6058579cab1117ea9ccb4ad0d604396c9e",
      "parents": [
        "b675e7957ec98befe81fc7a0a73fa912f8208929",
        "5f1fcf16a7d0bee37dcc86b33beac44f7a9f741a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 23 06:13:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 23 06:13:24 2014 +0000"
      },
      "message": "Merge \"Neutron Extra DHCP Options API test\""
    },
    {
      "commit": "b675e7957ec98befe81fc7a0a73fa912f8208929",
      "tree": "fff3acec7f5b23cbe88e17ba8a114f1cad92cf2e",
      "parents": [
        "c3849a99a359d6c1c6f3bbf3f0aef1d695131eff",
        "a508081055e35219f8d217cb0e9a5ca0ef90a3e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 23 05:22:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 23 05:22:04 2014 +0000"
      },
      "message": "Merge \"Fix get versions call in verify_nova_api_versions()\""
    },
    {
      "commit": "188fc00ca263be7dc0524761029321f2c9c67b36",
      "tree": "91ffaad5b673d453be2ec8f4b54954edab986180",
      "parents": [
        "c3849a99a359d6c1c6f3bbf3f0aef1d695131eff"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Sun Feb 23 06:42:44 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Sun Feb 23 06:42:44 2014 +0900"
      },
      "message": "Fix a typo of debug log in scenario/manager.py\n\nThis commit fixes a incorrect word grammatically.\n\nChange-Id: Id38069cfb107a0c6a6c6de4543e3a899532d916e\n"
    },
    {
      "commit": "960eeb49f52503a3c0e3042c30612f95822c48ec",
      "tree": "38c13cf96ccb6fa59abe1af5faf56dd3a93fd760",
      "parents": [
        "c3849a99a359d6c1c6f3bbf3f0aef1d695131eff"
      ],
      "author": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Sat Feb 22 18:25:25 2014 +0200"
      },
      "committer": {
        "name": "vponomaryov",
        "email": "vponomaryov@mirantis.com",
        "time": "Sat Feb 22 18:30:07 2014 +0200"
      },
      "message": "Removed RestClientXML class\n\nAfter unifying RestClient class to handle both container\ntypes - json and xml, class RestClientXML becomes redundant.\n\nChange-Id: I1bcf5e4df130b8eee26d0abcf1741ba3ea8f3d00\nPartially-implements: bp refactor-rest-client\n"
    },
    {
      "commit": "d03f26409761a9a40222668e208bbf66016dd777",
      "tree": "007ae8e7b7f2993fb78f3a60dd1052821ed5b4f8",
      "parents": [
        "c3849a99a359d6c1c6f3bbf3f0aef1d695131eff"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 21 19:55:50 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Fri Feb 21 19:55:50 2014 -0800"
      },
      "message": "Avoid masking an assert failure with a KeyError Exception\n\nThis patch does not address the underlying issue as to\nwhy the key was not in the data dictionary, but it serves\nthe purpose of getting a better error message due to the\nfailure in meeting the pre-conditions to the test.\n\nChange-Id: I507a34456e8d047728bb7c1d1e5d189e3d00e7c1\nRelated-bug: #1268274\n"
    },
    {
      "commit": "c3849a99a359d6c1c6f3bbf3f0aef1d695131eff",
      "tree": "aa7e76d5e892f9911586957439e06ed08b2ae71c",
      "parents": [
        "a172e8d4c58a984693d9515690945bc46d7c8930",
        "50eb71cb961bca6d8dd87918bb300db1935d50e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 03:08:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 03:08:53 2014 +0000"
      },
      "message": "Merge \"fix quotas client in admin/test_quotas.py\""
    },
    {
      "commit": "a172e8d4c58a984693d9515690945bc46d7c8930",
      "tree": "257946433d33a4ba38f14c9d25a8ed0f92d7318b",
      "parents": [
        "70c751b397861d0468d08b59595abea0d1e1b7b7",
        "fcacf96204590e57266e81ed13c8a60a60f1b73e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 02:08:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 02:08:46 2014 +0000"
      },
      "message": "Merge \"Introduce T106 rule for vi modelines\""
    },
    {
      "commit": "70c751b397861d0468d08b59595abea0d1e1b7b7",
      "tree": "24393e2d7a66b219a255a6ea3138f78fd41b9a8d",
      "parents": [
        "bf4c20fb7e71c452690b7f4dc65e1621b3765ba2",
        "ed80f17e14adefe4fcab1354ccb2688365561b77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 02:08:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 02:08:38 2014 +0000"
      },
      "message": "Merge \"remove some unused code in nova image tests\""
    },
    {
      "commit": "bf4c20fb7e71c452690b7f4dc65e1621b3765ba2",
      "tree": "de436aabad272f50157cf9595f3d1de0097f284c",
      "parents": [
        "1b1547159e8ba8081c066f540c8627757ed45bf1",
        "2e9efedaa4593e99c28b33e7313626d963ad81de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 02:07:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 02:07:19 2014 +0000"
      },
      "message": "Merge \"Add test for OS::Neutron::Router Heat resource\""
    },
    {
      "commit": "1b1547159e8ba8081c066f540c8627757ed45bf1",
      "tree": "79fb9efea24d0a73ce7fbccdb803dd8cae108a36",
      "parents": [
        "13b73856e0147ea8e8b8d99fde4e4d801690c4cd",
        "5d29b2cd267142b5c396fdef689b55589c80a857"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 02:03:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 02:03:45 2014 +0000"
      },
      "message": "Merge \"Make endpoint type configurable\""
    },
    {
      "commit": "13b73856e0147ea8e8b8d99fde4e4d801690c4cd",
      "tree": "35042ed93871d61abef3821d819c1ed7206dd09a",
      "parents": [
        "2c797318d316adde78268c8a91aba36fef6ee695",
        "4f71bf0a1ea6a7e036cc31be6f4898ad45e620a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 23:15:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 23:15:09 2014 +0000"
      },
      "message": "Merge \"Add qcow2 image support\""
    },
    {
      "commit": "2c797318d316adde78268c8a91aba36fef6ee695",
      "tree": "13aa2d156617e249a3e27870f515f910e76817f0",
      "parents": [
        "eaeb51ff8d6a67662e38145696fd069b76c0059d",
        "5cf31906f7d8bed057ed5746e756c704349293c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 23:14:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 23:14:52 2014 +0000"
      },
      "message": "Merge \"Clean up scenario functions\""
    },
    {
      "commit": "eaeb51ff8d6a67662e38145696fd069b76c0059d",
      "tree": "8cbeea41c4fd8c9b9f6052f7f7c5cdd1086a0ebd",
      "parents": [
        "52a20c65569d5d9ebd7f85427899534e7ddac5d9",
        "d9f9e00585338e5a1476bc9ecc9d3e7ee7a9a46a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 22:36:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 22:36:19 2014 +0000"
      },
      "message": "Merge \"EC2 client token is not reuseable for new instance creation\""
    },
    {
      "commit": "52a20c65569d5d9ebd7f85427899534e7ddac5d9",
      "tree": "0b3aab996c3cf9dd617061b46b7a768feab9659d",
      "parents": [
        "de0d312555763541cb481f29319db7f721a4c0ca",
        "72bfea8458f3def346e9612df075fcb430ed42ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 21:25:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 21:25:56 2014 +0000"
      },
      "message": "Merge \"Separate non-admin AZ tests from admin test files\""
    },
    {
      "commit": "de0d312555763541cb481f29319db7f721a4c0ca",
      "tree": "c71f428ca9de3d36c513471b1bec3e6e6063397c",
      "parents": [
        "9afc4ed7f96c054ecfce8c5cb681f0e1198cdbe4",
        "ed8392f78c276720b43ce50a51414a519454f160"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 16:39:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 16:39:58 2014 +0000"
      },
      "message": "Merge \"Splits network_basic_ops to fully isolated test cases\""
    },
    {
      "commit": "9afc4ed7f96c054ecfce8c5cb681f0e1198cdbe4",
      "tree": "e75360c887c6cd74076a543f894e2e378942d24f",
      "parents": [
        "87c9beec19ee077c19461706088b4cc94d37baae",
        "bf2e2c4c09342a41617e3aa963a60342770ee0b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 16:37:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 16:37:07 2014 +0000"
      },
      "message": "Merge \"Refactor cross_tenant to security_groups_basic_ops\""
    },
    {
      "commit": "87c9beec19ee077c19461706088b4cc94d37baae",
      "tree": "6cb7343dca743d03f82062dd8dd9b309230f72ff",
      "parents": [
        "0614c517a5fd83dc7878053342786fba72fc274d",
        "7202806f62270ca4a0bce5b583d152b3361f9f24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 16:10:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 16:10:31 2014 +0000"
      },
      "message": "Merge \"Remove unsed client variables\""
    },
    {
      "commit": "0614c517a5fd83dc7878053342786fba72fc274d",
      "tree": "ee2c6c02951b26b54a4fced20c74551832f01603",
      "parents": [
        "6b0a3c48375218f3c0053f7d7acd693f4c20fc55",
        "8ffda050c4e85b0d86abb245bf4ca70035280d52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 14:58:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 14:58:28 2014 +0000"
      },
      "message": "Merge \"Makes some Swift API tests optional\""
    },
    {
      "commit": "6b0a3c48375218f3c0053f7d7acd693f4c20fc55",
      "tree": "8e19b5548a8adc406dba94378f45b05e93e537c7",
      "parents": [
        "41bcc32feffd777807e686383f2c960b88eaf4cc",
        "09a568460458d50bb1d7859eb65b8a5e98c0cbd8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 14:58:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 14:58:10 2014 +0000"
      },
      "message": "Merge \"Add \"delete a shelved server\" tests\""
    },
    {
      "commit": "41bcc32feffd777807e686383f2c960b88eaf4cc",
      "tree": "2bc46efab80457754272a2740e0562293d81c1a0",
      "parents": [
        "03d6bf7cde6d8c11eda0c2bb778099860fa34b5a",
        "0d4f988bae29abf6aa623cd131c1d3d170f9f660"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 14:49:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 14:49:52 2014 +0000"
      },
      "message": "Merge \"Separate the deleting server tests\""
    },
    {
      "commit": "8be08ccd8da32b7bbe01cac7e85d50d63ca16b5e",
      "tree": "ccb01aec27aed196cbd907d604008ba2ab519e09",
      "parents": [
        "0155496ecd1a4ec89f683a58b35552c2be8f6fd2"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 07 10:39:22 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Fri Feb 21 22:13:12 2014 +0900"
      },
      "message": "Clarify admin_delete_server_of_others test case\n\ncreate_test_server() doesn\u0027t wait for server \u0027ACTIVE\u0027 by default now.\nBut this test case verifies \u0027Can a admin delete servers of others?\u0027. So\nwe should wait until \u0027ACTIVE\u0027 here.\n\nChange-Id: Ibb9e65166035c686c0b222033cb08f32a63f8b23\n"
    },
    {
      "commit": "d9f9e00585338e5a1476bc9ecc9d3e7ee7a9a46a",
      "tree": "beaa1441f06558e33e134d468c26048dd6243099",
      "parents": [
        "03d6bf7cde6d8c11eda0c2bb778099860fa34b5a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 21 13:21:11 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 21 13:21:11 2014 +0100"
      },
      "message": "EC2 client token is not reuseable for new instance creation\n\nAccording to the Amazon documentation the the token is not reuseable\n for NEW instance creation at least for 24h.\nRemoving the new instance creation part from the\n test_run_idempotent_instances.\n\nThis change will allow as to fix/workaround the ec2 image bundling issue\n at devstack/euca2ools/boto side.\n\nChange-Id: Id6eeeac303a31d69060ca454a5e224405229a39e\n"
    },
    {
      "commit": "4f71bf0a1ea6a7e036cc31be6f4898ad45e620a0",
      "tree": "49b71703c317cfcf2bd2c3095fec40673b074f84",
      "parents": [
        "5cf31906f7d8bed057ed5746e756c704349293c5"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 14:02:29 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 18:47:45 2014 +0900"
      },
      "message": "Add qcow2 image support\n\nThis commit adds qcow2 image format for some scenario test. Because\nqcow2 disk image format is nicer than uec format.\n\nChange-Id: I4c812176ed1800052c3192110067b1ae7fb04b85\n"
    },
    {
      "commit": "5cf31906f7d8bed057ed5746e756c704349293c5",
      "tree": "5e3cc252b9fd7b85a7383d7617e9f25c3bfd45fe",
      "parents": [
        "03d6bf7cde6d8c11eda0c2bb778099860fa34b5a"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 17:30:25 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 17:30:25 2014 +0900"
      },
      "message": "Clean up scenario functions\n\nSome functions in scenario test cases are redundant. This commit cleans\nup them.\n\nChange-Id: I91cd48e8f4c5f152b85e7590eb328814ba8015fa\n"
    },
    {
      "commit": "09a568460458d50bb1d7859eb65b8a5e98c0cbd8",
      "tree": "3fa7741125746a22a882e61c804360a614eae9a5",
      "parents": [
        "0d4f988bae29abf6aa623cd131c1d3d170f9f660"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 16:49:57 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 16:49:57 2014 +0900"
      },
      "message": "Add \"delete a shelved server\" tests\n\nThis patch adds \"delete a shelved server\" tests.\n\nChange-Id: Ie43a19a34c1b01c313142fc8e9f6f009dd35d7d3\n"
    },
    {
      "commit": "0d4f988bae29abf6aa623cd131c1d3d170f9f660",
      "tree": "ac1ea03f4efcd8308e96e628fb8bafecce102dac",
      "parents": [
        "3fb814da916abccea94bf4a9e6d3a64486efbfec"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 23:51:21 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Fri Feb 21 16:31:02 2014 +0900"
      },
      "message": "Separate the deleting server tests\n\n\"Servers should be always delete-able unless they are lock-ed.\"\nThis principle is important, and it is better to separate the\ntests from current mixed class of this viewpoint to check the\ntest coverage.\n\nChange-Id: I9df45f3b0c8395c36b586fd31a1526fb87b63389\n"
    },
    {
      "commit": "de25c02290422d8d126c98b57935cc0bbc684663",
      "tree": "1f30034b7e050907d931ffcc52ef1b53a295ff6a",
      "parents": [
        "03d6bf7cde6d8c11eda0c2bb778099860fa34b5a"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Feb 14 13:25:19 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Fri Feb 21 13:56:07 2014 +0800"
      },
      "message": "fix duplicate api_extensions\n\n[network-feature-enabled] has 3 api_extensions entries in\ntempest.conf.sample. 2 of them should belong to\n[compute_features_group] and [volume_feature_group].\n\nGenerator compares the opt with opts in groups to find\nthe group in which the opt is. These 3 opts has same\n\u0027name\u0027, \u0027default value\u0027, and \u0027help message\u0027. And first\nmatch is \u0027[network-feature-enabled]\u0027, so they go to the\nsame group.\n\nThis patch add some unique help info in api_extensions\nopts to fix it.\n\nChange-Id: I99dacc73281b16ed430912919defe3b4d9eb8b14\nCloses-Bug: #1280085\n"
    },
    {
      "commit": "03d6bf7cde6d8c11eda0c2bb778099860fa34b5a",
      "tree": "142a400033c05359874e52ca8e71324de2da8fca",
      "parents": [
        "b07b05db8795504f40bc7975ff60075fb53933d9",
        "d3434e5a353d4ffda421920da695bb09326553a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 05:02:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 05:02:17 2014 +0000"
      },
      "message": "Merge \"Migrate negative test to a different file\""
    },
    {
      "commit": "b07b05db8795504f40bc7975ff60075fb53933d9",
      "tree": "2ecae9ac177df038f1a668c83dda5d8cf77eb60c",
      "parents": [
        "3fb814da916abccea94bf4a9e6d3a64486efbfec",
        "a2e3b2cc936b64d1a28212551a545220bae56cd0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 21 01:36:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 21 01:36:43 2014 +0000"
      },
      "message": "Merge \"Minor changes to scenario manager\""
    },
    {
      "commit": "5bb7aef8b1f1da83b4b4f8db8f6aea3b569f5ffc",
      "tree": "d921268d358a34ededd82abe68a940ec1949c581",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Feb 19 21:55:14 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Feb 20 16:20:49 2014 -0800"
      },
      "message": "Allow IPv6 tests to be disabled\n\nBy default they are enabled. This is useful if\ncertain plugins do not fully support IPv6, or if\nthe 3rd party CI is set up for IPv4 only.\n\nCloses-bug: 1282387\n\nChange-Id: I6d402381474d70c5f7a4fe378c0459c9b3a92085\n"
    },
    {
      "commit": "3fb814da916abccea94bf4a9e6d3a64486efbfec",
      "tree": "c8010e2bae9415e34ee04b20ad35f5ad6203d6d4",
      "parents": [
        "495eb7b2cf50ae0f96f2a1ab7ac63901f8d2f914",
        "74b08ad1e1ff7b738b38c03fc125206ce438ec4e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 20:08:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 20:08:15 2014 +0000"
      },
      "message": "Merge \"Adds cinder backup functional tests\""
    },
    {
      "commit": "495eb7b2cf50ae0f96f2a1ab7ac63901f8d2f914",
      "tree": "f22c2db14cd51f9b86c12bfd42a6da8107f8a87d",
      "parents": [
        "6b49cb3930ad665fc50e26b3ab0a66c1fb6e0a94",
        "be64ed34631f5a162d95d8ce0f8a70c1982a77d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 15:23:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 15:23:00 2014 +0000"
      },
      "message": "Merge \"Fix test classes name of test_tokens.py\""
    },
    {
      "commit": "6b49cb3930ad665fc50e26b3ab0a66c1fb6e0a94",
      "tree": "aaeef3b701e56d90405ad8698a5b46f153036a8b",
      "parents": [
        "324f06b7c46f28efc5dd3420d6ccaa032aa2fca5",
        "ba7bcf64a5b15bdf539dab9d30f4a69bda2561b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 15:22:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 15:22:51 2014 +0000"
      },
      "message": "Merge \"Prepare for enabling H302 (identity,volume,etc.)\""
    },
    {
      "commit": "8ffda050c4e85b0d86abb245bf4ca70035280d52",
      "tree": "a3f9a5b4c173078f88135168cebb094b3543c66c",
      "parents": [
        "324f06b7c46f28efc5dd3420d6ccaa032aa2fca5"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Thu Feb 20 15:14:09 2014 +0100"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Thu Feb 20 15:14:09 2014 +0100"
      },
      "message": "Makes some Swift API tests optional\n\nThese 2 extensions aren\u0027t always activated in a Swift system:\n\n+ formpost\n+ staticweb\n\nThis patch uses the test.requires_ext skipping mechanism to make the\ncorresponding tests optional.\n\nChange-Id: I573b2b7e9f15bb6c4952ec481e95d62bbc85a124\n"
    },
    {
      "commit": "72bfea8458f3def346e9612df075fcb430ed42ce",
      "tree": "89c854647d7ab8576afc4be112104e25ba470c60",
      "parents": [
        "7202806f62270ca4a0bce5b583d152b3361f9f24"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 20:27:09 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 20:31:38 2014 +0900"
      },
      "message": "Separate non-admin AZ tests from admin test files\n\nSome non-admin tests exist in admin test files.\nThis patch separates them from these files and moves them to\nnon-admin test files for cleanup.\n\nChange-Id: I3055baebbbab8a33ef93881eeff2a9c13277ae0a\n"
    },
    {
      "commit": "7202806f62270ca4a0bce5b583d152b3361f9f24",
      "tree": "145fe25bf170a1bc87ea54bd98ce20efca1e374f",
      "parents": [
        "1cee3c662acb052b3d3c2444ef783e7c4a508ee0"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 20:16:10 2014 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 20:16:10 2014 +0900"
      },
      "message": "Remove unsed client variables\n\nThis patch removes some unsed client variables for cleanup.\n\nChange-Id: I7c86cd2e619b30a757bbcb42bd62bb75f0a1f67d\n"
    },
    {
      "commit": "324f06b7c46f28efc5dd3420d6ccaa032aa2fca5",
      "tree": "a606b35c7b553a038ecc85606b7202fbf80700e7",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9",
        "a5ee542bc03697f56a6d6f495aa2465b96ab01b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 10:33:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 10:33:44 2014 +0000"
      },
      "message": "Merge \"cleanUp() removing all test resources as an admin\""
    },
    {
      "commit": "74b08ad1e1ff7b738b38c03fc125206ce438ec4e",
      "tree": "0d4ebcb6b471e3869ec0b3542dcf3366a9d99f6f",
      "parents": [
        "e45657fef08ac37ff4118aef77cc18a9c7807cf5"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Sat Jan 18 04:02:51 2014 +0100"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Feb 20 10:19:41 2014 +0100"
      },
      "message": "Adds cinder backup functional tests\n\nAdds new tests to cover cinder backup api as well as the needed\njson clients.\n\nxml client will be submitted after bug #1270589 is fixed.\n\nChange-Id: I8d40c58eaf0ccd24abf55a212f1177e61ef0a281\nCloses-Bug: 1221335\n"
    },
    {
      "commit": "111f86c631bb75ea9abc1b0869d51e399360d890",
      "tree": "61248da49b47636e815f1162358927babacac4d8",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9"
      ],
      "author": {
        "name": "Shane Wang",
        "email": "shane.wang@intel.com",
        "time": "Thu Feb 20 16:40:22 2014 +0800"
      },
      "committer": {
        "name": "Shane Wang",
        "email": "shane.wang@intel.com",
        "time": "Thu Feb 20 16:41:32 2014 +0800"
      },
      "message": "Fix misspellings in tempest\n\nFix misspellings detected by:\n* pip install misspellings\n* git ls-files | grep -v locale | misspellings -f -\n\nChange-Id: Ib92aabf48a18a32aa7384f7ad4b7337be78edc34\nCloses-Bug: #1257295\n"
    },
    {
      "commit": "ed8392f78c276720b43ce50a51414a519454f160",
      "tree": "06f802aebc2a0cd3f2988ffab27a5b444acf82da",
      "parents": [
        "bf2e2c4c09342a41617e3aa963a60342770ee0b2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Jan 15 17:21:35 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Feb 20 09:59:50 2014 +0200"
      },
      "message": "Splits network_basic_ops to fully isolated test cases\n\nSplits network basic ops to smaller test cases sharing code while tests\npass.\nDue to network_basic_ops getting too complicated for its name\n\nTest cases are fully isolated. No resource sharing.\n\nPartially Implements: blueprint neutron-advanced-scenarios\n\nChange-Id: I1939f743b0335181e95924c2c5cb0bb259ae720e\n"
    },
    {
      "commit": "bf2e2c4c09342a41617e3aa963a60342770ee0b2",
      "tree": "87bc7f1f50f654c7cc694e9f020d459fa7949daa",
      "parents": [
        "a2e3b2cc936b64d1a28212551a545220bae56cd0"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Jan 28 12:06:38 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Feb 20 09:59:50 2014 +0200"
      },
      "message": "Refactor cross_tenant to security_groups_basic_ops\n\nName is more appropriate.\n\nAlso - decouple cross_tenant from in-tenant test\nWith some cosmetic changes to the code.\n\nPartially Implements: blueprint neutron-advanced-scenarios\n\nChange-Id: If7cb1f093172ae4f480e4a408c7f128061ca1ba6\n"
    },
    {
      "commit": "a2e3b2cc936b64d1a28212551a545220bae56cd0",
      "tree": "49d527fa39af9159c4f79d0e1b5435e322779bfb",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Feb 17 10:56:10 2014 +0200"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Feb 20 09:59:50 2014 +0200"
      },
      "message": "Minor changes to scenario manager\n\nUse native neutron client to retrieve tenant\u0027s resources instead of filtering\nin tempest\n\nChange variable name\n\nI have a few patches that require this added functionality\n\nChange-Id: I7b3685c8f002b460dae0c9fd4b8602b19cf914a7\n"
    },
    {
      "commit": "ba7bcf64a5b15bdf539dab9d30f4a69bda2561b1",
      "tree": "071216b358c11df6dc4bacaaf5669c91934629ec",
      "parents": [
        "bdbd54b4fe99852becacf25f8c71d37c851098c9"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 17 14:56:41 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 15:37:03 2014 +0900"
      },
      "message": "Prepare for enabling H302 (identity,volume,etc.)\n\nWe can use H302 rule but ignore it now. This commit prepares for\nenabling H302 rule. But this commit modifies tempest/api/{identity,\norchestration, volume, utils} only and excludes some violations[1]\nbecause if we fix all of them at one time, it\u0027s hard to merge this\ncommit.\n\n[1]\n tempest.test.attr\n tempest.common.rest_client.RestClient\n tempest.common.rest_client.RestClientXML\n tempest.services.compute.xml.common.xml_to_json\n tempest.services.compute.xml.common.Element\n tempest.services.compute.xml.common.Document\n tempest.services.compute.xml.common.Text\n tempest.services.compute.xml.common.XMLNS_11\n tempest.services.compute.xml.common.XMLNS_V3\n tempest/clients.py\n\nChange-Id: I811144df35a5a4d9a256cfaba1dcd28bbfbccb27\n"
    },
    {
      "commit": "bdbd54b4fe99852becacf25f8c71d37c851098c9",
      "tree": "6a7da33b31d33ec43172a514fb4fa16770b18dce",
      "parents": [
        "1cee3c662acb052b3d3c2444ef783e7c4a508ee0",
        "7c40afabbd55b9c29a0a011030c19f50e35353a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 04:34:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 04:34:47 2014 +0000"
      },
      "message": "Merge \"Add check_uptodate.sh to run_tests.sh -p\""
    },
    {
      "commit": "fcacf96204590e57266e81ed13c8a60a60f1b73e",
      "tree": "7749163f516cad91ee8fe684e991c29fd1b33acf",
      "parents": [
        "1cee3c662acb052b3d3c2444ef783e7c4a508ee0"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Wed Feb 19 14:00:01 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 11:42:35 2014 +0900"
      },
      "message": "Introduce T106 rule for vi modelines\n\nWe don\u0027t need to have the vi modelines in each source file anymore.\nWe\u0027ve already fixed them several times.\n https://review.openstack.org/#/c/66507/\n https://review.openstack.org/#/c/68552/\n https://review.openstack.org/#/c/69318/\n https://review.openstack.org/#/c/70133/\nHowever, newly some files still have it in its header. So we should\ncheck it automatically with our HACKING rule.\nThis commit introduces T106 rule for that.\n\nNote: This code is copied from Nova\u0027s hacking rule.\n   Change-Id: I347307a5145b2760c69085b6ca850d6a9137ffc6\n\nChange-Id: I5c94ef041a39c2377ba6321ace8934f324287bcf\nCloses-Bug: #1229324\n"
    },
    {
      "commit": "1cee3c662acb052b3d3c2444ef783e7c4a508ee0",
      "tree": "32832c33db8cfc7a321f31f82d020e512cc1cdd7",
      "parents": [
        "33fcd2a3314f05d40d9d1dec4a401ed49de70ecb",
        "87b4ef2903c274f60db0747b69ce3749259ad7d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 01:30:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 01:30:49 2014 +0000"
      },
      "message": "Merge \"Adds list pool stat test case\""
    },
    {
      "commit": "33fcd2a3314f05d40d9d1dec4a401ed49de70ecb",
      "tree": "47e497795f5e7ca323014ee84ca43e17b75cd5e5",
      "parents": [
        "388b84d96b966c8300bbf34531885e2f85243a62",
        "ac8dc997de6225a5e9c03c04dbc08d7053ffbf22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 01:30:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 01:30:30 2014 +0000"
      },
      "message": "Merge \"Fix request id log messages\""
    },
    {
      "commit": "388b84d96b966c8300bbf34531885e2f85243a62",
      "tree": "ab3b6142b7ee634f04db291130bd608882469495",
      "parents": [
        "2ecb4bc8f1239bc01abb06c5965fdd9969aeca6d",
        "7709df8dbf753bdea0a166a4f04d248b9fdab081"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 01:15:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 01:15:54 2014 +0000"
      },
      "message": "Merge \"Removes vim headers 5th round\""
    },
    {
      "commit": "2ecb4bc8f1239bc01abb06c5965fdd9969aeca6d",
      "tree": "5a18b45760172c5eb80e9dacd5f437d59e9af112",
      "parents": [
        "089ad8d5f5005feebb5f85413d95e48bd8b5942b",
        "911148b5cc0ae68485bfd5127e14b88cf02982de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 00:51:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 00:51:33 2014 +0000"
      },
      "message": "Merge \"Prepare for enabling H302 rule (api/object_storage)\""
    },
    {
      "commit": "089ad8d5f5005feebb5f85413d95e48bd8b5942b",
      "tree": "6e01b3c5cd1803517aa475155a44fee0283fb910",
      "parents": [
        "efcdbde30947c2a61768059eca99b273835ae8d9",
        "51ea82065195fd26559e23bd141c0840b29e9d63"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 00:51:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 00:51:24 2014 +0000"
      },
      "message": "Merge \"Test to list ports filtered by router ID\""
    },
    {
      "commit": "efcdbde30947c2a61768059eca99b273835ae8d9",
      "tree": "8c511c06d8ec134ada3166ad8e6310a75be82aec",
      "parents": [
        "95d97b147717822e1a203073f054b9eb6dabd9e5",
        "e5082c794690ec8ca15446d1809708138140ee8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 00:51:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 00:51:15 2014 +0000"
      },
      "message": "Merge \"Neutron LBaaS Agent Scheduler API test\""
    },
    {
      "commit": "95d97b147717822e1a203073f054b9eb6dabd9e5",
      "tree": "e8399bf5950b43e5dca26db331d575c6f9868a68",
      "parents": [
        "f2ef8a7ba73532124ebf67413dda372ab5936d20",
        "9acfcf731cf7b7e67b8d8707478df69b301b0fff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 23:34:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 23:34:32 2014 +0000"
      },
      "message": "Merge \"Add support for special char in volume metadata\""
    },
    {
      "commit": "f2ef8a7ba73532124ebf67413dda372ab5936d20",
      "tree": "f116f247c114b5fe24ea7a34747da3dac12a02c9",
      "parents": [
        "f78ea6b562553964db872e66f2688e8442993d72",
        "ee640f8b75d73b91635cdaa2490fa95cc4278c2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 23:17:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 23:17:14 2014 +0000"
      },
      "message": "Merge \"Add python-savannaclient to requirements\""
    },
    {
      "commit": "f78ea6b562553964db872e66f2688e8442993d72",
      "tree": "1c6ae532beb35f0d6adc2726aa6a18c5ed3a41a0",
      "parents": [
        "7e6f910452b0ea9d393b2b5f85cf0576cb3f2cd8",
        "9f334c3cd22853b10ad6fda0fe95ff5dfe37e633"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 23:16:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 23:16:42 2014 +0000"
      },
      "message": "Merge \"Fix get_versions string parsing\""
    },
    {
      "commit": "7e6f910452b0ea9d393b2b5f85cf0576cb3f2cd8",
      "tree": "b7eaeaa549632c4745474615a55013cab2a0a4cc",
      "parents": [
        "1f12bc1b2a4ac9dd02d0fb28d7fbf35bbebc13e1",
        "3c7f98f0b78444e3cfc411a331d40ceb07629c21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 17:22:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 17:22:17 2014 +0000"
      },
      "message": "Merge \"Skip test_list_server_addresses if neutron until bug 1210483 is fixed\""
    },
    {
      "commit": "1f12bc1b2a4ac9dd02d0fb28d7fbf35bbebc13e1",
      "tree": "e134ca044c0e0f8917eedd784a261e67fb2506e5",
      "parents": [
        "2fd9cbc04c2e53a9fe7a8ef9f3be55d1c5151546",
        "02e7a7bcb5c465ffb1fc0dcc3f2edf481d9c2c99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 16:21:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 16:21:21 2014 +0000"
      },
      "message": "Merge \"clean up security groups tests\""
    },
    {
      "commit": "d3d0d58b5840f7ef4d3b0800a01cf695c2a10dd5",
      "tree": "2445b331655b41a7c744b7f8cd22a1ba308a7fb7",
      "parents": [
        "69303a89d1ad35a76f241d964603fdd1333d5f80"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Wed Feb 19 07:51:56 2014 -0500"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Wed Feb 19 08:30:48 2014 -0500"
      },
      "message": "Couple of fixes to tempest/auth\n\nBasically if you don\u0027t pass a header, the method header was None and later\nwhen you try to assign a value to it\u0027s copy in _decorate_request method you\ntry to assign a value to a NoneType. Fixed the issue changing the copy to\nfallback and provide an empty dict in case headers are None (The assign occours\nin line 181).\n\nThe second fix is related to the base_url method in Keystone v3 provider. We\ntest the size of the filtered catalog matches and if equals to zero we need to\nassign it to the first endpoint in the service catalog instead of the filtered\ncatalog itself (which has length zero, so impossible).\n\nRelated to bp unit-tests\n\nChange-Id: I9f11ddcb6f34c0161cb338a1956cefc52e990af2\n"
    },
    {
      "commit": "ee640f8b75d73b91635cdaa2490fa95cc4278c2c",
      "tree": "eb686368c628f76c89839a6daaa7773757277635",
      "parents": [
        "2fd9cbc04c2e53a9fe7a8ef9f3be55d1c5151546"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Feb 19 16:52:44 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Feb 19 17:00:29 2014 +0400"
      },
      "message": "Add python-savannaclient to requirements\n\nSavanna client CLI tests was already merged w/o adding\npython-savannaclient to requirements:\nI67d3d1e6f72e5c4e07cdb26743d020cb1e91a434\n\nChange-Id: Ia3c1a7413e2f127489b641b4eaaa91cca7e7b18a\nCloses-Bug: #1281954\n"
    },
    {
      "commit": "ed80f17e14adefe4fcab1354ccb2688365561b77",
      "tree": "2224fae2300b9c9efbda62e69d85f612b0ee38f1",
      "parents": [
        "2fd9cbc04c2e53a9fe7a8ef9f3be55d1c5151546"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Feb 10 12:50:59 2014 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Feb 19 16:46:58 2014 +0800"
      },
      "message": "remove some unused code in nova image tests\n\nthis removes some unused alt_client and images_id in the nova image\ntests.\n\nChange-Id: Ied9f098be9bbbc845ad07a40bfedf2dab9b9eceb\n"
    },
    {
      "commit": "2fd9cbc04c2e53a9fe7a8ef9f3be55d1c5151546",
      "tree": "8aed447e18dc4e39edbd05b79b1b9f5d00b64f37",
      "parents": [
        "e5021be496f52ceae03126bfe5c2c5bae0ec0136",
        "f4c27f9f693dccaf96fb6934440963db25536633"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 08:31:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 08:31:35 2014 +0000"
      },
      "message": "Merge \"Remove using of deprecated self.headers (part2)\""
    },
    {
      "commit": "50eb71cb961bca6d8dd87918bb300db1935d50e0",
      "tree": "c836a422ffffe331ff36e459937ed6a62442672b",
      "parents": [
        "69303a89d1ad35a76f241d964603fdd1333d5f80"
      ],
      "author": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Feb 19 15:08:45 2014 +0800"
      },
      "committer": {
        "name": "Zhi Kun Liu",
        "email": "zhikunli@cn.ibm.com",
        "time": "Wed Feb 19 16:23:32 2014 +0800"
      },
      "message": "fix quotas client in admin/test_quotas.py\n\nregular quotas client is used by mistake in testcases for admin user\nin admin/test_quotas.py. admin quotas client should be used.\n\nChange-Id: I9200b1d357a57f92a78567e7dc3ef06a433df9f9\n"
    },
    {
      "commit": "e5021be496f52ceae03126bfe5c2c5bae0ec0136",
      "tree": "857839c92133f42b9c5e50aeccb561336eafd85b",
      "parents": [
        "b9bb77bd756016da2595afe78c4427ed0042e72a",
        "2e7513a09acb129d867b86698bea15fe1631ea84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 08:09:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 08:09:09 2014 +0000"
      },
      "message": "Merge \"unskip test_list_non_public_flavor\""
    },
    {
      "commit": "b9bb77bd756016da2595afe78c4427ed0042e72a",
      "tree": "e0a4bd7a81b48bb8c39705c199fc8659689a06bd",
      "parents": [
        "b07f97499d2c3221ba72f05bdd7a9846f414c8eb",
        "b15d8b6e0052b9a262f1697ab35d8a11ae3841a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 07:59:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 07:59:41 2014 +0000"
      },
      "message": "Merge \"Fixed misspellings in Tempest\""
    }
  ],
  "next": "be64ed34631f5a162d95d8ce0f8a70c1982a77d3"
}
