)]}'
{
  "log": [
    {
      "commit": "470800129629f3f629b8a5b402b2a6a3d8d4ba82",
      "tree": "bd6ede85883e391ba9d5ac7f6e8990870a0b11ea",
      "parents": [
        "6bae676347d19757ac3459a3243dd7b29e14d90f",
        "2a8a812b5769858e0b8617812e70f41665f25465"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 06:32:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 06:32:28 2014 +0000"
      },
      "message": "Merge \"Add more information to BuildErrorException\""
    },
    {
      "commit": "6bae676347d19757ac3459a3243dd7b29e14d90f",
      "tree": "dd0547f8f52fd78bfd9714a5d3cfa0f4c21b265d",
      "parents": [
        "a761b7e403bd5201a5f9db50ea81e047746082d4",
        "a646d179ae74ba347278d22e05132618b2494f67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 14:57:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 14:57:51 2014 +0000"
      },
      "message": "Merge \"Revert \"always use sitepackages\"\""
    },
    {
      "commit": "a761b7e403bd5201a5f9db50ea81e047746082d4",
      "tree": "0f59ea9f36b87044986da21807abcf7619a90ae8",
      "parents": [
        "3db3f0742e9bbff615a477e21ae8ca82d0f77505",
        "f8c9ba01b7573c0648c2615cffce4f1b2204e905"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 14:54:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 14:54:35 2014 +0000"
      },
      "message": "Merge \"Skip test_get_instance_action test for nova v3\""
    },
    {
      "commit": "a646d179ae74ba347278d22e05132618b2494f67",
      "tree": "7d4358ae9b6017ecd0e9c54225f7e4ccf2286848",
      "parents": [
        "3db3f0742e9bbff615a477e21ae8ca82d0f77505"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Feb 20 18:50:41 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Feb 27 06:34:03 2014 -0500"
      },
      "message": "Revert \"always use sitepackages\"\n\nThis reverts commit c81568fa85620746534331cd820b0bb399719149.\n\nAfter learning what I learned about how sitepackages works, this\nwasn\u0027t really a sane change. Revert back to old behavior.\n\nChange-Id: I8079a0f4d9e0bc2e51a743d4f23cf98d4840a3ab\n"
    },
    {
      "commit": "3db3f0742e9bbff615a477e21ae8ca82d0f77505",
      "tree": "2c723c8bc9ca7591be61b66bf3144f755f1b14e4",
      "parents": [
        "9fc89e6f905ffe1fbf1ab11085011604a7b1ef94",
        "224a827e72b80831c0e7f3978ab09de991f3cff4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 05:48:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 05:48:42 2014 +0000"
      },
      "message": "Merge \"Prepare for enabling H302 rule (thirdparty)\""
    },
    {
      "commit": "f8c9ba01b7573c0648c2615cffce4f1b2204e905",
      "tree": "ea55baf3f0f7e9b7be180861023d887cc75bbe4f",
      "parents": [
        "9fc89e6f905ffe1fbf1ab11085011604a7b1ef94"
      ],
      "author": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Thu Feb 27 05:32:28 2014 +0000"
      },
      "committer": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Thu Feb 27 05:32:28 2014 +0000"
      },
      "message": "Skip test_get_instance_action test for nova v3\n\nInstanceActionsV3Test.test_get_instance_action() relies on the\nx-compute-request-id header existing in the response from create_test_server()\nin setUpClass(). That header name is going to be replaced for nova v3,\npending change I5e370fd3de5ee2f8a8d13553015d88910ff5ea87\n\nSo for now, skip that test in v3. The header name can be updated after the nova\nchange merges.\n\nChange-Id: Ia1880dd53b7cbf34e66b349f01afb15672dffd12\n"
    },
    {
      "commit": "9fc89e6f905ffe1fbf1ab11085011604a7b1ef94",
      "tree": "8acbe5b1a92603de6c37e8778e8e5c0aecdfb486",
      "parents": [
        "c63239f3199da79a4d839f9d73a099dd8793375d",
        "44b2468ced0ade8a9ada2db647984201f226c0a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 03:26:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 03:26:25 2014 +0000"
      },
      "message": "Merge \"add cli.has_manage option\""
    },
    {
      "commit": "224a827e72b80831c0e7f3978ab09de991f3cff4",
      "tree": "e9fc64bed55fb48fece2934d5e4a0168e0d2fc6a",
      "parents": [
        "c63239f3199da79a4d839f9d73a099dd8793375d"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Feb 17 15:07:43 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Feb 27 11:42:33 2014 +0900"
      },
      "message": "Prepare for enabling H302 rule (thirdparty)\n\nWe can use H302 rule but ignore it now. This commit prepares for\nenabling H302 rule. But this commit modifies tempest/thirdparty 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: Ie5620c283bc5f15e1ae3b257be9749f66f3d91d9\n"
    },
    {
      "commit": "c63239f3199da79a4d839f9d73a099dd8793375d",
      "tree": "4dda9de20eb281c035665f862cc5f6f178d5104a",
      "parents": [
        "375a62e465dd64da08d3035ba634e83fc469e01c",
        "bb887cb6075a70c9970bc8d36274fd2003f550eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 02:32:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 02:32:17 2014 +0000"
      },
      "message": "Merge \"Seperate negative tests for test_server_rescue\""
    },
    {
      "commit": "375a62e465dd64da08d3035ba634e83fc469e01c",
      "tree": "259c1151f56aadd5a52d3b90c832afcf7112a2bd",
      "parents": [
        "71a7b6f5deef1f557a6051e9a4ac17f26078cd74",
        "a74f5d4fba716f7bafd541d9a9c3510210e9db29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 00:39:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 00:39:53 2014 +0000"
      },
      "message": "Merge \"Mildly wound the interlopers\""
    },
    {
      "commit": "71a7b6f5deef1f557a6051e9a4ac17f26078cd74",
      "tree": "3685cb3eb433227dca66864e3f09182d15b8fac8",
      "parents": [
        "131338e3348eb0ddd05f98cb5b12cbf8fc21a23f",
        "82fbc582082b92901c68563bce61d5b6d11a2c8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 20:19:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 20:19:16 2014 +0000"
      },
      "message": "Merge \"Test creating router setting tenant_id\""
    },
    {
      "commit": "131338e3348eb0ddd05f98cb5b12cbf8fc21a23f",
      "tree": "ca5dfc9131ee2ecfbc976e23221f3312fc466636",
      "parents": [
        "6c5d059de49ffbfb726ef24e7ca19d9e677150fc",
        "c5adc56d22c699d2aee82d004a7a840ff8ecf6a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 19:04:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 19:04:47 2014 +0000"
      },
      "message": "Merge \"Separate negative tests for test_multiple_create\""
    },
    {
      "commit": "6c5d059de49ffbfb726ef24e7ca19d9e677150fc",
      "tree": "87a997fd849abf896f371c4ba5142d714f68e746",
      "parents": [
        "1dc0f07ad62822a4427a783e5c3662e22678f82b",
        "95817e07e34306eb6336f5c13fe884c898c10d3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 19:04:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 19:04:37 2014 +0000"
      },
      "message": "Merge \"Fix coverage option for run_tests.sh\""
    },
    {
      "commit": "1dc0f07ad62822a4427a783e5c3662e22678f82b",
      "tree": "35e4a778331c9f8f01dfebc36eb6f318f32d3fb6",
      "parents": [
        "7ae4a5977389f72ab7bd1664ed79b7bf551a919a",
        "9c052aade86409327e03bbcdf98afb4a579712f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 19:04:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 19:04:14 2014 +0000"
      },
      "message": "Merge \"Scenario : Start instances using fixed network when possible\""
    },
    {
      "commit": "7ae4a5977389f72ab7bd1664ed79b7bf551a919a",
      "tree": "ef1c0db4c0bf6f530a33250739b6ae4b99cd45f8",
      "parents": [
        "3eadb55c6eae7b251e5139091a68f1224693067b",
        "414526b4550deaf72d4196940264efe9cbf2543b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 08:45:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 08:45:36 2014 +0000"
      },
      "message": "Merge \"Separate negative tests for test_projects\""
    },
    {
      "commit": "3eadb55c6eae7b251e5139091a68f1224693067b",
      "tree": "128b21d793ce5c6ed33413c5f5964603fdadf70d",
      "parents": [
        "85112b2af4ebeb887ef8b897535cd4c446ae7ec9",
        "3e3613728979714933ee8f9dfa55a202cce7f990"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 08:08:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 08:08:47 2014 +0000"
      },
      "message": "Merge \"Removal of methods from json/xml network_client files\""
    },
    {
      "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": "3e3613728979714933ee8f9dfa55a202cce7f990",
      "tree": "6ec8e7034db02ceade957a9e383cb507adbe884c",
      "parents": [
        "fa0571c40f0e857d01fab586960a137916eef694"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jan 29 10:25:41 2014 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Feb 25 14:44:42 2014 +0000"
      },
      "message": "Removal of methods from json/xml network_client files\n\nRemove create_security_group, create_security_group_rule\nfrom \"json/network_client.py\" and \"xml/network_client.py\"\nand instead use \"_creater\"/\"_updater\" from \"network_client_base.py\"\n\nChange-Id: I2f0b16ea832fe0704869a9d778a8d3ed518090cc\n"
    },
    {
      "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": "82fbc582082b92901c68563bce61d5b6d11a2c8a",
      "tree": "024fcc5b4fe99c86a636511a413834db32dc2aea",
      "parents": [
        "fe6da2177d5700349f44b5c2abf399a9983c898c"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Wed Feb 19 23:07:59 2014 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Tue Feb 25 13:39:16 2014 +0800"
      },
      "message": "Test creating router setting tenant_id\n\nThis test creates a router from an admin user\nsetting the tenant_id.\n\nChange-Id: I7a7ce90f04f928fb63092d761589e27e6b66dfd9\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": "9c052aade86409327e03bbcdf98afb4a579712f4",
      "tree": "cebbef3721c7ad7e3b56eb26e24eba9e1ef2244d",
      "parents": [
        "405537895fbcc9ebd981e63eaf1b0f0f96b87fa1"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Fri Jan 24 13:05:00 2014 +0000"
      },
      "committer": {
        "name": "Ben Nemec",
        "email": "bnemec@redhat.com",
        "time": "Tue Feb 25 01:12:58 2014 +0000"
      },
      "message": "Scenario : Start instances using fixed network when possible\n\nUses the fixed_network_name option to select which network\nto boot test instances on.  This allows Tempest to be run\nin environments where there are multiple networks available.\n\nChange-Id: I64ad6ce6bee3fe33537ac4f8d8d913856fe46554\nPartial-Bug: #1250866\n"
    },
    {
      "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": "44b2468ced0ade8a9ada2db647984201f226c0a2",
      "tree": "4e6666b66310b3624efce8e19603bac7071d1f00",
      "parents": [
        "11108cfb3b50a9be84608a52716d03b2b3e72fbb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Feb 20 19:08:24 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 21 09:27:32 2014 -0500"
      },
      "message": "add cli.has_manage option\n\nthis indicates if tempest is being run in an environment where the\n*-manage commands could be run. This will not be all environments,\nbut if you happen to be running tempest on your management node\nit is nice to be able to test these things.\n\nChange-Id: I5fcabc19afc90950ee214343789dcfc13fc370a1\nCloses-Bug: #1282178\n"
    },
    {
      "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": "414526b4550deaf72d4196940264efe9cbf2543b",
      "tree": "88ea7a2e9a073c4a52ab994cf30699d47aa50d3d",
      "parents": [
        "69303a89d1ad35a76f241d964603fdd1333d5f80"
      ],
      "author": {
        "name": "YuikoTakada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Wed Feb 12 19:09:43 2014 +0000"
      },
      "committer": {
        "name": "YuikoTakada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Feb 20 15:15:08 2014 +0000"
      },
      "message": "Separate negative tests for test_projects\n\nMove negative tests from test_projects.py to test_projects_negative.py\n\nPartially implements blueprint negative-test-files\n\nChange-Id: I37d3eb8f30ec0101a2abc3f3ca71d191ea1c7fa6\n"
    },
    {
      "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": "c5adc56d22c699d2aee82d004a7a840ff8ecf6a4",
      "tree": "289385beceb2f134b8ee1b41af96ba9f86789f8f",
      "parents": [
        "1cee3c662acb052b3d3c2444ef783e7c4a508ee0"
      ],
      "author": {
        "name": "Eiichi Aikawa",
        "email": "aikawa@mxk.nes.nec.co.jp",
        "time": "Thu Feb 20 21:34:52 2014 +0900"
      },
      "committer": {
        "name": "Eiichi Aikawa",
        "email": "aikawa@mxk.nes.nec.co.jp",
        "time": "Thu Feb 20 21:36:03 2014 +0900"
      },
      "message": "Separate negative tests for test_multiple_create\n\nMove negative tests from test_multiple_create.py to\ntest_multiple_create_negative.py.\n\nPartially implements blueprint negative-test-files\n\nChange-Id: I413d02356f2c3f578c01a6e2e7beb953576c4015\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"
    }
  ],
  "next": "ba7bcf64a5b15bdf539dab9d30f4a69bda2561b1"
}
