)]}'
{
  "log": [
    {
      "commit": "05056940188c4d2d4b48431319a251b627999fb9",
      "tree": "c9cdfe039c8064f196f6301d4e25c3af17725b7e",
      "parents": [
        "9c81c9ffb9fa7616154ba424450f4008090c3c99",
        "c4952986a8abe5356fc6bd81a1bc711e4c1da254"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 18:57:02 2013 +0000"
      },
      "message": "Merge \"Added some test for image tags\""
    },
    {
      "commit": "9c81c9ffb9fa7616154ba424450f4008090c3c99",
      "tree": "0494fe4f2aad07349e0b9f174f4a09cf43e1e969",
      "parents": [
        "a8cf910c117ccf4cd85338c8876e24341304a9a4",
        "4b398fda07532d7290724816716c9b75ea1a7fe3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 14:01:39 2013 +0000"
      },
      "message": "Merge \"add some tests for host and seperate negative ones\""
    },
    {
      "commit": "a8cf910c117ccf4cd85338c8876e24341304a9a4",
      "tree": "434c65efba9d575b621dad731b5ee9fff25cccb4",
      "parents": [
        "adae447efe4dae5a34f42e3759b6e0fd05e5ea55"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:43:49 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Oct 24 22:52:00 2013 +0100"
      },
      "message": "Fix bad classname\n\nDuring change Ie8e0d17a95e8378733dd21ab341dfad1331edf6e it seems, that\none class was left behind. This patch will fix this issue.\n\nFixes bug 1243421\n\nChange-Id: I3d2d739484814acc843ea8c4ca527845cbc0c5be\n"
    },
    {
      "commit": "adae447efe4dae5a34f42e3759b6e0fd05e5ea55",
      "tree": "493edb38461e02b565a814eef4393939ec8f1c73",
      "parents": [
        "029fbce1be267eedfe15d2a1cc979ddbb447a821",
        "2de33c272e55920bdb8fce41c276295d32b0f199"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:56:00 2013 +0000"
      },
      "message": "Merge \"Updated from global requirements\""
    },
    {
      "commit": "029fbce1be267eedfe15d2a1cc979ddbb447a821",
      "tree": "e481aff169031fb4a35708ad465ef8ff593e58e3",
      "parents": [
        "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 19:54:13 2013 +0000"
      },
      "message": "Merge \"Update to latest pbr\""
    },
    {
      "commit": "8f254d80b443c752fa3e8d59fbca3155d1bde65e",
      "tree": "630ccfb242fb4d0ca449a56aa7487a8888211302",
      "parents": [
        "e816d2d3cccc80141eb8198597d8af05e9e85a03",
        "8ad259aab89b4f29f20512d78d32969aab0a734b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 16:49:04 2013 +0000"
      },
      "message": "Merge \"Add more stuff to the whitelist\""
    },
    {
      "commit": "e816d2d3cccc80141eb8198597d8af05e9e85a03",
      "tree": "c5fbec5eda1e55c17686ced9432ef8836c063c91",
      "parents": [
        "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 24 15:36:06 2013 +0000"
      },
      "message": "Merge \"Set tempest version for icehouse\""
    },
    {
      "commit": "2de33c272e55920bdb8fce41c276295d32b0f199",
      "tree": "2262f6051fcb7cce700be2eafa9480ae07e568a6",
      "parents": [
        "271139aa7f1fa5f8d9e663702bf275378456fa46"
      ],
      "author": {
        "name": "OpenStack Jenkins",
        "email": "jenkins@openstack.org",
        "time": "Wed Oct 16 12:21:58 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:23:10 2013 +0000"
      },
      "message": "Updated from global requirements\n\nChange-Id: I2cc2769b89bd040064408faea30c448350fa5f00\n"
    },
    {
      "commit": "271139aa7f1fa5f8d9e663702bf275378456fa46",
      "tree": "49bbe9bd209d8d192e8e940f8b94d2c58cd8d157",
      "parents": [
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Oct 19 12:49:35 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:21:19 2013 +0000"
      },
      "message": "Update to latest pbr\n\nThis commit moves switches tempest from the d2to1 version of pbr and\nmove to the latest version of pbr. However, there is a bug with\nbuild_spinx so it doesn\u0027t work with a doc version set so that section\nis removed from the doc conf.py.\n\nChange-Id: I4fe14eb2b2e81132f8fa99936a031176b38c437b\n"
    },
    {
      "commit": "c4952986a8abe5356fc6bd81a1bc711e4c1da254",
      "tree": "188ab22ead8e2b587dae409380ffc34456279c0e",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Sun Oct 20 07:10:02 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Oct 24 12:45:16 2013 +0000"
      },
      "message": "Added some test for image tags\n\nImage-tags are introduced in v2 api\nof glance.one can create and delete a\ntag for image.\n\nChange-Id: I2ef7e085eb2577232dc0ef08d139341978b007f1\n"
    },
    {
      "commit": "ffe8afe6ee64940bb366f0f43025954b825f0b5a",
      "tree": "c1441d4247405758a4e4891c758225c57edb97f4",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:28:00 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Oct 23 15:32:26 2013 -0400"
      },
      "message": "Revert \"Use isolation credentials for neutron api tests\"\n\nThis reverts commit 07c92e1bf3013b949804e5b0020677843a640441.\n\nThis currently locks up the neutron gate because of ip exhaustion.\n\nChange-Id: Ia441e854e0d3e1da1c55a685045d935da3dc3c64\n"
    },
    {
      "commit": "8ad259aab89b4f29f20512d78d32969aab0a734b",
      "tree": "f45f1426b4f1e99184d5bd602e52ea214aeedb9c",
      "parents": [
        "0fba9391f813e12f641f95077cb60e02415e5967"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 23 15:21:05 2013 -0400"
      },
      "message": "Add more stuff to the whitelist\n\nChange-Id: I9553465d85d7bdf1c0622798af61eecb130d10d9\n"
    },
    {
      "commit": "0fba9391f813e12f641f95077cb60e02415e5967",
      "tree": "07b8fc49bcf0dc6b45adb7e6bd0e7ba1b6f9fbd7",
      "parents": [
        "771b9506c3de0f99551c136a3691d7c96fa32360",
        "ca1d9a9523b9d6615a8db9f785144e22adb8c81b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 12:02:33 2013 +0000"
      },
      "message": "Merge \"fix DeletableSubnet in api/network/common\""
    },
    {
      "commit": "ca1d9a9523b9d6615a8db9f785144e22adb8c81b",
      "tree": "f80b47db91d2345c88ae90bc38169e34590f5e5e",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Tue Oct 22 11:52:34 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Wed Oct 23 08:12:34 2013 +0300"
      },
      "message": "fix DeletableSubnet in api/network/common\n\nDeletableSubnet._router_ids was defined as a static attribute, causing\nerrors on tearDown working with multiple {router,subnet} couples as it\ntries to disconnect subnet from all routers existing instead of all\nrouters connected to it\n\nChange-Id: Id446d7bb2be117ea56b52e6a644b259089cdc158\n"
    },
    {
      "commit": "771b9506c3de0f99551c136a3691d7c96fa32360",
      "tree": "5c5c904c0e7eb8f8ae017edd60e245a59f8dd88d",
      "parents": [
        "bb024b04e3772d99db320e59531fac4ad6febba5",
        "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 21:21:21 2013 +0000"
      },
      "message": "Merge \"use \"\" instead of \"None\" in xml file\""
    },
    {
      "commit": "bb024b04e3772d99db320e59531fac4ad6febba5",
      "tree": "cc4c620293fd5750f15ee784c8de00bb4ac0c7d4",
      "parents": [
        "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
        "07c92e1bf3013b949804e5b0020677843a640441"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:48:00 2013 +0000"
      },
      "message": "Merge \"Use isolation credentials for neutron api tests\""
    },
    {
      "commit": "cccde4a784cceb49af7a81aa0885f2f22b1fa727",
      "tree": "12d5381c311e69d22819044f5715800a3192ab68",
      "parents": [
        "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
        "386ac8f3d8ed9b82dc496692ebb0bd97665edc43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:57 2013 +0000"
      },
      "message": "Merge \"uses skip_because where appropriate instead of regular skip\""
    },
    {
      "commit": "44c050af0d3f6269d835bd2e8eb1fcb67536314d",
      "tree": "7e189e9d3387ff4a7dc39f589b9d0fb289c9cdf3",
      "parents": [
        "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
        "430dae3425657f4b64f8e51dbb8d46515cc9b425"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:48 2013 +0000"
      },
      "message": "Merge \"Forced isolation for the nova quota test\""
    },
    {
      "commit": "7bd466788e4ae362a5cc7ff65bd7b65a61745620",
      "tree": "dc488e9ef37c7707bbf491dbb0df8d4dfce5a394",
      "parents": [
        "da458c2e80746c5a1f527db4acf92695cf86ba31",
        "0ea7984e80cdf432ca45362fc83e4d5152a073ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 20:47:36 2013 +0000"
      },
      "message": "Merge \"Test for server create with IPv6 address only\""
    },
    {
      "commit": "da458c2e80746c5a1f527db4acf92695cf86ba31",
      "tree": "c9fbb109b2cd2e9a1e82834441807f58d44e55fd",
      "parents": [
        "38b680808ccc099ec668ab3966d26964332f5281",
        "a18921edda1118b5750f8ca01038f23db5ee8455"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:25:38 2013 +0000"
      },
      "message": "Merge \"api/network/security_groups_negative add testcases\""
    },
    {
      "commit": "38b680808ccc099ec668ab3966d26964332f5281",
      "tree": "df10e07f01896453ad1eef791a72b0c9147691a9",
      "parents": [
        "18dae645a62c295164d51d5222bb0868d4393835",
        "62c1d9c4259b410930966356bbb00df2fd82a03d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 17:08:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 17:08:23 2013 +0000"
      },
      "message": "Merge \"Fix issue with ImagesOneServerJSON test\""
    },
    {
      "commit": "18dae645a62c295164d51d5222bb0868d4393835",
      "tree": "586d9733953e612e72118d9266286244eb7070aa",
      "parents": [
        "b1b62db05be93736274bb008a38421f8790f4768",
        "f2b005078aca49c979b68c15a9feb69e50b4d648"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:47:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:47:11 2013 +0000"
      },
      "message": "Merge \"add BaseV2ComputeTest as the base class of nova v2 api tests\""
    },
    {
      "commit": "b1b62db05be93736274bb008a38421f8790f4768",
      "tree": "9db062d7d921f4e08db1b25ad66bdb30d722bcd0",
      "parents": [
        "4411fdf609414986d081e67c7ec795e1b1850326",
        "9feaa21c4724b2b21bce09fae13b6dc9205da16a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:47:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:47:03 2013 +0000"
      },
      "message": "Merge \"Add a flavor test for getting a specified key value API\""
    },
    {
      "commit": "4411fdf609414986d081e67c7ec795e1b1850326",
      "tree": "3febf53702a32c6dbab6ad13d697ad1d4f16bcd5",
      "parents": [
        "c0441be3d7f994998779054991214242c5005877",
        "7e678de2d65254074d1885a684122d8a7151d0b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:46:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:46:56 2013 +0000"
      },
      "message": "Merge \"Simplify xml/json client selection\""
    },
    {
      "commit": "a18921edda1118b5750f8ca01038f23db5ee8455",
      "tree": "83ccc1b39732c466def81d6e2821f85be30f87bd",
      "parents": [
        "c0441be3d7f994998779054991214242c5005877"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Sun Oct 13 16:04:57 2013 +0300"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:44:53 2013 +0000"
      },
      "message": "api/network/security_groups_negative add testcases\n\nadd following negative test cases:\n1. delete non existent secgroup\n2. create rule with invalid protocol name\n3. create rule with invalid port\n\nChange-Id: Iad17f9b163ba33297edd1e0b8ba14194050c878b\n"
    },
    {
      "commit": "c0441be3d7f994998779054991214242c5005877",
      "tree": "25bf7f2a910286055f8438c6c39459de466329dc",
      "parents": [
        "ea879bedf1557340fed05206a3e02278acbf4864",
        "9125de0d9684ac5696cd9adc603ab6f8769612ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 16:39:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 16:39:39 2013 +0000"
      },
      "message": "Merge \"Change six to match global requirements\""
    },
    {
      "commit": "ea879bedf1557340fed05206a3e02278acbf4864",
      "tree": "b83d626255a0ff86d427757c364ef02350b7dd48",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2",
        "b866f05064e44cf0ef7cff1b15d8bb84a9b16b2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 10:17:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 10:17:11 2013 +0000"
      },
      "message": "Merge \"add volume tests\""
    },
    {
      "commit": "62c1d9c4259b410930966356bbb00df2fd82a03d",
      "tree": "8da894a8720c2b1112a601b926a9644705c8a2ef",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Oct 21 14:14:43 2013 -0700"
      },
      "committer": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Oct 21 16:03:13 2013 -0700"
      },
      "message": "Fix issue with ImagesOneServerJSON test\n\nImagesOneServerTestJSON using wrong client for checking server status.\n\nChange-Id: I738318d32bd82329eecd54e469aa84bc9ebea15c\nCloses-Bug: #1242903\n"
    },
    {
      "commit": "07c92e1bf3013b949804e5b0020677843a640441",
      "tree": "e4e5a32e1b9ff27a5833626913f8d7d1b47fe2a7",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 21:06:27 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Oct 21 21:09:18 2013 +0000"
      },
      "message": "Use isolation credentials for neutron api tests\n\nThis commit just adds the use of isolated credentials to the neutron\napi tests if tenant isolation is enabled. Previously the neutron\ntests would all run in the same tenant regardless of the config\noption.\n\nChange-Id: Ide9c4a3ed543b917bd401561c601f9897bd7db50\n"
    },
    {
      "commit": "7e678de2d65254074d1885a684122d8a7151d0b6",
      "tree": "400ed220364d968fc7ce32012b96ff6cf6ced74c",
      "parents": [
        "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jul 13 14:13:28 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Oct 21 17:22:06 2013 +0200"
      },
      "message": "Simplify xml/json client selection\n\nThe simpler/shorter xml/json switch code,\n makes easer the client related changes.\n\nChange-Id: Ia5ca3cbeeb2577e6d8d8a46d2dbe1f1506375fae\n"
    },
    {
      "commit": "7ca13ed9daa710cbe1ac348cb903ffada4f8f6d2",
      "tree": "9a4bd1c060e6d10dbade5df671d537992e3e4cec",
      "parents": [
        "66ff406102a3b0397f99dfda315399dab9468cf5",
        "72d7d5b0221911dda0b45d6db405cb31b6dbecfa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 21 04:29:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 04:29:49 2013 +0000"
      },
      "message": "Merge \"add test for updating server\u0027s disk_config test\""
    },
    {
      "commit": "66ff406102a3b0397f99dfda315399dab9468cf5",
      "tree": "d8cfff149210a2617c28dc9427185bb9a25bcd66",
      "parents": [
        "e34ac3729b242f5950274c3a46991395563f09fa",
        "1b855bcbb3584eca594a5283d21ec34a5d227f4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 21 03:48:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 21 03:48:21 2013 +0000"
      },
      "message": "Merge \"add token test for token-api\""
    },
    {
      "commit": "e34ac3729b242f5950274c3a46991395563f09fa",
      "tree": "08d59f375331db54efe0e2f59c20bab6efd7c76a",
      "parents": [
        "cb8c5c0eccd00d28644ba87fa426c37c2b383280",
        "1629d5d1dd738c3996583614ae30f9c9bff030f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Oct 20 16:32:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 20 16:32:35 2013 +0000"
      },
      "message": "Merge \"add some tests for hypervisor operation\""
    },
    {
      "commit": "cb8c5c0eccd00d28644ba87fa426c37c2b383280",
      "tree": "8b29600ec03946054acef851ff6041a5cf45ddd4",
      "parents": [
        "4a2431d616cfb46aede7f0158069774cd7742fbe",
        "e22c97a2ac513eb20a7678b65085588726f09c60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 15:57:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 15:57:54 2013 +0000"
      },
      "message": "Merge \"Add a skip for meter-label cli tests\""
    },
    {
      "commit": "ae5f98a11fcd3b3d236eecadf3182c22e13f1c3c",
      "tree": "eb0cb6bd363cbcfdeb6d2810ad5bfbde43d41767",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 15:57:54 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 17:24:55 2013 +0800"
      },
      "message": "use \"\" instead of \"None\" in xml file\n\nThe value \"\" will be consider as None, when API receive it.\nBut \"None\" will be consider as the string \"None\"\n\nCloses-Bug: 1241397\n\nChange-Id: I01f25dcc073684b1843abeb5814bc22b0520c5b1\n"
    },
    {
      "commit": "4a2431d616cfb46aede7f0158069774cd7742fbe",
      "tree": "2ff81b151b34c6edc2db4176edf7fcb29a2cdc72",
      "parents": [
        "c3e510cf128819d880a977889bb7b3a37e82f73e"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Sep 17 12:27:02 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Oct 18 17:26:33 2013 +0900"
      },
      "message": "Inject \"-tempest-\" string to rand_name\n\nIn many tempest tests, we use rand_name(). However, these generated\nnames are very general. So it is difficult to distinguish the resource\nis generated from Tempest or not.\nAnd, in many tests, we use rand_name() with \u0027-\u0027 suffix such as\nrand_name(\u0027foo-\u0027). I think this is not smart.\nSo this commit injects \"-tempest-\" to rand_name().\n\nAnd, by this commit, the generated rand name will include \"--\" such as\n\u0027foo--tempest-123\u0027.\nSo I will fix them in another commit.\n\nChange-Id: I7bb8f5bbe2346b0b0ab6e91757e20a67b9098f8a\n"
    },
    {
      "commit": "430dae3425657f4b64f8e51dbb8d46515cc9b425",
      "tree": "8acde4e9988bfe211ca9c8e70a6f0a172c712ade",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 15:19:32 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 07:24:13 2013 +0200"
      },
      "message": "Forced isolation for the nova quota test\n\nSeveral test cases like quota related tests should not be done without\ncreating a new tenant in all cases.\n\nThis change enforces the isolated code path for the nova quota tests.\nThese tests requires admin rights anyway, so probably no one want to\ntry to run them without admin permissions.\n\nChange-Id: Ib7550bc68f493ce9c6acbd57fc2d901e14ec2fef\n"
    },
    {
      "commit": "f2b005078aca49c979b68c15a9feb69e50b4d648",
      "tree": "c4c9ec36d5a46acb4513c8a5ed6ba15cdba0f62f",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 10:06:52 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Fri Oct 18 11:43:22 2013 +0800"
      },
      "message": "add BaseV2ComputeTest as the base class of nova v2 api tests\n\nthis does refactor in compute.base, add BaseV2ComputeTest as\nthe base class of nova v2 api test. Because there will be nova\nv3 tests, this change will be convenient to add BaseV3ComputeTest\nas the base class of nova v3 api tests. In this way, we can split\nv2 tests with v3 tests easily, and share some common method.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Ie8e0d17a95e8378733dd21ab341dfad1331edf6e\n"
    },
    {
      "commit": "c3e510cf128819d880a977889bb7b3a37e82f73e",
      "tree": "78455aae19a65f7d621361684a554e1f54c88e9b",
      "parents": [
        "6fab1a1540ec9c38413b1a028bb367b849fa4038"
      ],
      "author": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Fri Oct 18 06:40:29 2013 +0530"
      },
      "committer": {
        "name": "Anju5",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Fri Oct 18 06:41:58 2013 +0530"
      },
      "message": "Changed the exception name\n\nHere changed the exception name for\nhttp error code 409 from Duplicate to Conflict\nand error code 500 from ComputeFault to ServerFault.\n\nChange-Id: Ifbebd8761ac8402308e9d37ec78468c65539ac1a\n"
    },
    {
      "commit": "6fab1a1540ec9c38413b1a028bb367b849fa4038",
      "tree": "e4d5289e13456044846b4f5479481b411243188d",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 17:38:54 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Oct 17 19:38:14 2013 +0200"
      },
      "message": "server status remained in unexpected state\n\nTwo test case in the test_servers_negative change the \u0027one\u0027 servers\ninto a stable not active state. We are waiting 2 times 400 sec for\ngetting active state in vain.\nHaving those test cases to restore the expected state.\n\nThe deleted server related rebuild and reboot test case create are\nmerged and it creates and deletes one server.\n\nChange-Id: Ie1b9dc62bad2bf7b8595da2c9d6f994c646a0025\n"
    },
    {
      "commit": "c122f1ef43aab0c63c5442aa57cf0b6824a850d8",
      "tree": "5841d4cc89f499fb731875ee8c5e87b6a8d7cdd9",
      "parents": [
        "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 15:05:41 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 17 15:05:41 2013 +0000"
      },
      "message": "Set tempest version for icehouse\n\nThis commit bumps the version number from havana: 2013.2 to icehouse:\n2014.1\n\nChange-Id: I7fe1d60c9dfcbfd8c43880c66f94173c9264fb8a\n"
    },
    {
      "commit": "8bdb0f7f85dad37a514c9ef80c48e6343eea9d45",
      "tree": "e510cfe5982eacbebbc74e7e9c27b9934db98c57",
      "parents": [
        "db740d7d415ee558bd7b4735dbe3642c74c9f1a6",
        "1630061cca25960ca7abc6f05ce3f2a9f372c557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:51:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:51:11 2013 +0000"
      },
      "message": "Merge \"Separate negative tests  api/network/security_groups\""
    },
    {
      "commit": "e22c97a2ac513eb20a7678b65085588726f09c60",
      "tree": "5d99bb303f6d9919e117b4362b09a1a2e295183a",
      "parents": [
        "db740d7d415ee558bd7b4735dbe3642c74c9f1a6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Oct 16 20:55:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:46:44 2013 +0000"
      },
      "message": "Add a skip for meter-label cli tests\n\nThis commit just adds a skip decorator for 2 neutron tests that don\u0027t\nwork in the gate either because of improper test setup or missing\ndevstack configuration.\n\nRelated-Bug: #1240694\n\nChange-Id: I508aaf3dbc49c326cd54e2008f3e14935f23056e\n"
    },
    {
      "commit": "db740d7d415ee558bd7b4735dbe3642c74c9f1a6",
      "tree": "2d2f71aaa9476d2d414dbcbefd6056ec1f3e6b49",
      "parents": [
        "240285902896d161fba23b1e821dd453908e787a",
        "860097dd30b0ae27d4fa2c596851eb1733e53e91"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:46 2013 +0000"
      },
      "message": "Merge \"VPNaas vpnservice test cases\""
    },
    {
      "commit": "240285902896d161fba23b1e821dd453908e787a",
      "tree": "8fa6f11565bee31535659eb61fa6cd1b68f16701",
      "parents": [
        "c06612cbcbb1178bb3e78541c439cab794a63a25",
        "d90c0107604dd8baf4d088a1c283ad8d945b3cc6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:18:43 2013 +0000"
      },
      "message": "Merge \"Move negative action tests to right place\""
    },
    {
      "commit": "c06612cbcbb1178bb3e78541c439cab794a63a25",
      "tree": "f023f2b51ca2484fa27c0f93a3ee86a43fbc1912",
      "parents": [
        "3114ac1b3db70cbf41df68174445675d00988d4e",
        "6ac8a107a04ec346c29a179879e98facc7f0b136"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 14:13:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 14:13:01 2013 +0000"
      },
      "message": "Merge \"Skip negative compute quota tests that don\u0027t work with Neutron\""
    },
    {
      "commit": "860097dd30b0ae27d4fa2c596851eb1733e53e91",
      "tree": "eedf50a6a9b00fed631f8c03f49d518e5b6ba046",
      "parents": [
        "c0c6d85585a9fa0650bd0215174f9194979fed45"
      ],
      "author": {
        "name": "Anju Tiwari",
        "email": "anju.tiwari@nectechnologies.in",
        "time": "Thu Oct 17 11:10:39 2013 +0530"
      },
      "committer": {
        "name": "raiesmh08",
        "email": "mh.raies@nectechnologies.in",
        "time": "Thu Oct 17 17:50:35 2013 +0530"
      },
      "message": "VPNaas vpnservice test cases\n\nAdding testcases for vpn service create, list, delete, and show\npart of blueprint: vpnaas-api-test-cases\nChange-Id: I015fd503a198f93bfc7382e30b2aff5c74b3fd30\n"
    },
    {
      "commit": "1630061cca25960ca7abc6f05ce3f2a9f372c557",
      "tree": "7892c050a4c96cd091d9c8b053ec012dfe448260",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Sun Oct 13 15:57:13 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Thu Oct 17 14:14:05 2013 +0300"
      },
      "message": "Separate negative tests  api/network/security_groups\n\nmoved negative tests cases to a new file\n\nChange-Id: I24438d556231d80b21e033acc79da3a050bf31cb\n"
    },
    {
      "commit": "3114ac1b3db70cbf41df68174445675d00988d4e",
      "tree": "b88c14df6260e255d89b9b1a713e11dee3bf43c2",
      "parents": [
        "c0c6d85585a9fa0650bd0215174f9194979fed45",
        "4629a238b46e93b75e532249ce2a99191dec2260"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 17 09:42:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 17 09:42:36 2013 +0000"
      },
      "message": "Merge \"Fixing ImagesOneServerTestXml issue\""
    },
    {
      "commit": "c0c6d85585a9fa0650bd0215174f9194979fed45",
      "tree": "d327d63b392a65f626ca6433501c656bd2f9548f",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f",
        "a2ccca093fe9477fb5f4e22bc4f0a70823e99243"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 22:38:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 22:38:03 2013 +0000"
      },
      "message": "Merge \"Fix to use proper random values\""
    },
    {
      "commit": "6ac8a107a04ec346c29a179879e98facc7f0b136",
      "tree": "46d751bbbe8bc0984052d806996eaa70d3f9fec0",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 16 13:39:07 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Oct 16 13:40:31 2013 -0700"
      },
      "message": "Skip negative compute quota tests that don\u0027t work with Neutron\n\nChange I5187a109f0bacb1f3afa4276b3d73f47fd53ad87 re-enabled some\nnegative quota tests for compute but they don\u0027t work if you\u0027re using\nNeutron due to nova bug 1186354.\n\nThere is a patch up for the bug here:\n\nhttps://review.openstack.org/#/c/43822/\n\nbut it\u0027s taking awhile to land so we should skip the tests until that\u0027s\nworking.\n\nPartial-Bug: #1186354\n\nChange-Id: I0458f8cf95585962638a82da34397071e34a1940\n"
    },
    {
      "commit": "386ac8f3d8ed9b82dc496692ebb0bd97665edc43",
      "tree": "4da88e46b5b3cf9b2511ee191428953c07618078",
      "parents": [
        "a2a0c9066c987ed4179daaee2f881da51f32802f"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Oct 07 14:29:27 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Wed Oct 16 22:30:05 2013 +0200"
      },
      "message": "uses skip_because where appropriate instead of regular skip\n\nChange-Id: If37582fa6b4ea9ec36bf446de305a97ea525b1f9\n"
    },
    {
      "commit": "a2a0c9066c987ed4179daaee2f881da51f32802f",
      "tree": "58f875cb9618eee454abed4669cc5b1cb455ef6d",
      "parents": [
        "013633930b2a4ab77454b6bb56ec16de108ae1bb",
        "dd9fb006793341f9c39efe6b560a808ab7a9d6b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 16:08:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 16:08:11 2013 +0000"
      },
      "message": "Merge \"Orchestration autoscaling improve status polling\""
    },
    {
      "commit": "013633930b2a4ab77454b6bb56ec16de108ae1bb",
      "tree": "6930a4b0bedd1a38e35dfe8bd56ef6dcb9b740db",
      "parents": [
        "e5f5201ef031738a56c4cd0059d5c548baa977bb",
        "b0993eb5f27ed4d096405e9fe273ec3eb85e33e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 15:43:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 15:43:41 2013 +0000"
      },
      "message": "Merge \"add some negative tests for tenant\""
    },
    {
      "commit": "e5f5201ef031738a56c4cd0059d5c548baa977bb",
      "tree": "45a1d92b8102e8ad86e3ab5cd4ce7026a7444712",
      "parents": [
        "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de",
        "d0b52e726bea5127ddfd1d1d846be826db64b234"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 15:42:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 15:42:45 2013 +0000"
      },
      "message": "Merge \"Adds test_update_all_metadata_field_not_included negative test\""
    },
    {
      "commit": "4629a238b46e93b75e532249ce2a99191dec2260",
      "tree": "16012f352eb17452ef508c0276eebb7a6c3370c9",
      "parents": [
        "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 16 17:20:45 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Oct 16 17:20:45 2013 +0200"
      },
      "message": "Fixing ImagesOneServerTestXml issue\n\nNow operations started with the server when it\u0027s task state was not\nNone. Ie. Idle / \u0027ready for action\u0027.\n\nThe wait for wait_for_server_status method implicitly waits for the None\ntask state, it should be able to fix the issue.\n\nThe server will be rebuilded if otherwise it cannot be move to a clean active\nstate, this issue will be logged.\nIt is an unexpected exception, so the log verifier should be able to\nreport it.\n\nFixing bug 1218391\n\nChange-Id: Ib0e90a06e0e34f134bcca74712939e87e235c1ea\n"
    },
    {
      "commit": "72d7d5b0221911dda0b45d6db405cb31b6dbecfa",
      "tree": "2b6fffdb5b673bdc309c6ba453431ed063f8ffe1",
      "parents": [
        "717fb564b1f56173c63aaa9c1478f31949fe7995"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 16 17:30:58 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Oct 16 17:30:58 2013 +0800"
      },
      "message": "add test for updating server\u0027s disk_config test\n\nthis add test for updating server\u0027s disk_config tests. And use\naddCleanup to manager server resource instead of deleting server\nat end of these tests in this file.\n\nChange-Id: I2ed90456e86f6e8c6e7d0b954bf381d944a6ca53\n"
    },
    {
      "commit": "2a05a3c5b04fc9ed0399eda1c71a2fa1835277de",
      "tree": "fbec5f3b2f72844a7731409c8a95f0a34e4a5309",
      "parents": [
        "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7",
        "e949cb7104b641f99afce10d449549dc995a3ada"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 08:26:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 08:26:50 2013 +0000"
      },
      "message": "Merge \"glance image v1 member test cleaup\""
    },
    {
      "commit": "602b76d7823565e1f4c8bd89ce2cb97dda37e9d7",
      "tree": "9295cca4f93b27af613a00a1f51285d88369bdd4",
      "parents": [
        "717fb564b1f56173c63aaa9c1478f31949fe7995",
        "44e0865ba714cec6e9607d161b24b007f4a82de4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 16 04:30:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 16 04:30:46 2013 +0000"
      },
      "message": "Merge \"skip test_lock_unlock_server\""
    },
    {
      "commit": "717fb564b1f56173c63aaa9c1478f31949fe7995",
      "tree": "055a69e3a6c30709e02dc8e549f58ddd12000d67",
      "parents": [
        "12e4403734cf7130058e37f272a77d8c0c7fdda4",
        "12fdf4bda5f697c68b166abc655deb17bde0a962"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 23:32:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 23:32:03 2013 +0000"
      },
      "message": "Merge \"Split out unit tests as separate tox jobs\""
    },
    {
      "commit": "12e4403734cf7130058e37f272a77d8c0c7fdda4",
      "tree": "609903a655d4e867aa435e7ec80b1887de9064c0",
      "parents": [
        "9adf900c1f5e31b61d6c4b6d3d4173847da15362",
        "826301de89fd65d2972c1dfb1915cb4c3f4b48e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 14:23:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 14:23:17 2013 +0000"
      },
      "message": "Merge \"Skip get_server_diagnostics test until bug 1240043 is fixed\""
    },
    {
      "commit": "826301de89fd65d2972c1dfb1915cb4c3f4b48e1",
      "tree": "804ccbe6aa5e637ed0438a0234c67b0b146ecb42",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Sat Oct 12 22:24:38 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Oct 15 14:14:04 2013 +0100"
      },
      "message": "Skip get_server_diagnostics test until bug 1240043 is fixed\n\nChange If631472081d16fe8c0b37575eb157a7b13d6fba4 introduced new restrictions\non the diagnostics API which are not valid with XenAPI and causes it to fail\ntempest tests.\n\nBug 1240043 has been raised to define a hypervisor-agnostic API which can be\ntested and maintained\n\nCloses bug: 1239209\n\nChange-Id: I3e643d8e7a63b7dc42a912fab09ffc4222d463db\n"
    },
    {
      "commit": "9adf900c1f5e31b61d6c4b6d3d4173847da15362",
      "tree": "73aa3a74110b38d6dae8f795c15d1db2f4fbcbfd",
      "parents": [
        "ade89f695799bbb12f89a2771d143cb2768527db",
        "a85e8febcf14bb76783309cd27b1adf2ff499391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:11:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:11:16 2013 +0000"
      },
      "message": "Merge \"Add a create_router utility function\""
    },
    {
      "commit": "ade89f695799bbb12f89a2771d143cb2768527db",
      "tree": "d303d93b4950e9359fad907136e3e76ee7d61742",
      "parents": [
        "b8b3501efe00e7597faca5e9c18c6e22bb3ca22c",
        "bcdcb3bc686ba5088ae30af05d2d4a33f4147a21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:11:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:11:09 2013 +0000"
      },
      "message": "Merge \"add more test cases to api/network/security_groups\""
    },
    {
      "commit": "b8b3501efe00e7597faca5e9c18c6e22bb3ca22c",
      "tree": "8a06755000bc30d42dec54df62d46e454ad6d765",
      "parents": [
        "54b7e83852386319be6a841410b7023d08a69d0b",
        "ee332b090b4a8cc7b56e2be39e3cf007c129fb5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:09:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:09:35 2013 +0000"
      },
      "message": "Merge \"Restores passing additional parameters to nosetest\""
    },
    {
      "commit": "54b7e83852386319be6a841410b7023d08a69d0b",
      "tree": "7913321a43f51a92a030917cbd3f61b28841fa41",
      "parents": [
        "2e26c87ab7f94ca400f009b4dd4f618388e84eac",
        "5d3f66c500a21efc0c8157eb0477ed0a452e7de0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:08:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:08:18 2013 +0000"
      },
      "message": "Merge \"remove tearDownClass in test_quotas.py\""
    },
    {
      "commit": "2e26c87ab7f94ca400f009b4dd4f618388e84eac",
      "tree": "fa02bfb54107edcf43b58710ce76f0b7198ab267",
      "parents": [
        "b9a6590480096acbf12b609c623495daa6d428d9",
        "7228e1149f4c82274a42592732d5980a7459561c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 13:06:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 13:06:14 2013 +0000"
      },
      "message": "Merge \"Update to latest tox\""
    },
    {
      "commit": "4b398fda07532d7290724816716c9b75ea1a7fe3",
      "tree": "1c7b89cc7792a0911bfd8f9e3750c38bab63fc57",
      "parents": [
        "4cba6fe5597a04632009cb070f591eb727e961f7"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Fri Oct 04 17:14:14 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Tue Oct 15 18:44:59 2013 +0800"
      },
      "message": "add some tests for host and seperate negative ones\n\nFor host operation, there are some APIs: list, show, update, startup,\nshutdown, reboot. This patch will mainly add some negative tests for\nupdate, startup, shutdown, reboot. It is important to note that, for\nLibvirt Driver currently, there are no implementations for\nset_host_enabled/host_maintenance_mode/host_power_action.\n\nChange-Id: Ia810b956a20eae67e8ec43e3edf9fcb019f71711\n"
    },
    {
      "commit": "b9a6590480096acbf12b609c623495daa6d428d9",
      "tree": "933e61eba11d0a6caf62ae371b142a1faae187c4",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6",
        "da30650ff6857c0807a56d8f00e6156909862966"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 10:35:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 10:35:26 2013 +0000"
      },
      "message": "Merge \"Reduce vm creations in negative tests\""
    },
    {
      "commit": "a2ccca093fe9477fb5f4e22bc4f0a70823e99243",
      "tree": "0223c4a63a2979331362a0da2f6cf887ba680313",
      "parents": [
        "5a95b664f2e17877a61564309ee5fd843a9071e6"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Sep 17 15:32:46 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Oct 15 16:10:01 2013 +0900"
      },
      "message": "Fix to use proper random values\n\nIn several tests, they need int values but use rand_name().\nEspecially, test_security_group_rules.py has a potentially bug.\nAnd, when we will change the rand_name() to return string value, the\nerrors will occur in others.\nSo this commit fixes it and belows:\n * just import the module instead of importing the function\n * minor comment typo\n\nChange-Id: Ic957c741b9ad3631d726dc6cfb5ecb9e0077a884\n"
    },
    {
      "commit": "5a95b664f2e17877a61564309ee5fd843a9071e6",
      "tree": "623093def746fbf04b32605871109cfdee6429e4",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560",
        "e7d9aab7fbcf6d83c2daa4093fdf3da72524ca5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 15 07:03:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 15 07:03:00 2013 +0000"
      },
      "message": "Merge \"Rename cli tests from compute to nova\""
    },
    {
      "commit": "1629d5d1dd738c3996583614ae30f9c9bff030f3",
      "tree": "c9fe3334cabf7acebd9936008cdc772262a20fb2",
      "parents": [
        "385f0b116e8f02d24338e0f11f4ae3ccf2edd661"
      ],
      "author": {
        "name": "Lingxian Kong",
        "email": "konglingxian@huawei.com",
        "time": "Sat Oct 05 17:12:29 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Tue Oct 15 12:10:35 2013 +0800"
      },
      "message": "add some tests for hypervisor operation\n\nFor hypervisor operation, there are some APIs: list, detail, show, uptime,\nsearch, servers, statistics. This patch will mainly add some negative\ntests in dedicated \u0027negative\u0027 test file.\n\nChange-Id: I637e0d0a8395ce52e4ed76029071238259957750\n"
    },
    {
      "commit": "b866f05064e44cf0ef7cff1b15d8bb84a9b16b2a",
      "tree": "7bbac01a5f4a9eeb2830235d37cd345f4e7821d5",
      "parents": [
        "35c6fa68383dac4925115b738474ae8f0cd922f0"
      ],
      "author": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Sat Oct 12 11:41:32 2013 +0800"
      },
      "committer": {
        "name": "zhangyanzi",
        "email": "zhangyanzi@huawei.com",
        "time": "Tue Oct 15 09:51:02 2013 +0800"
      },
      "message": "add volume tests\n\nnegative tests for create volume\n\nChange-Id: I81c5596dde58679f9be1dccc15b6bb70bd71f842\n"
    },
    {
      "commit": "da30650ff6857c0807a56d8f00e6156909862966",
      "tree": "e4f87a0e2530033930ca562e75379baf0a197a26",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 08 23:44:55 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Tue Oct 15 10:01:02 2013 +0900"
      },
      "message": "Reduce vm creations in negative tests\n\nIn test_server_actions.py, there is a feature that the same server is\nused with all test cases. The feature have reduced vm creations.\nThis patch adds the same feature to negative tests.\n\nChange-Id: I286082e3a8d35bc57049741bedb8026021b653bd\n"
    },
    {
      "commit": "9125de0d9684ac5696cd9adc603ab6f8769612ec",
      "tree": "d4444e6345ce5ffb597c85b2f15c657c29b0bf38",
      "parents": [
        "f55f4e54ceab7c6a4d330f92c8059e46233e3560"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Mon Oct 14 16:41:22 2013 -0700"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Mon Oct 14 16:41:22 2013 -0700"
      },
      "message": "Change six to match global requirements\n\nPinning six to \u003c1.4.0 causes failurs for anyone trying to use six to\nport urlparse code. It also does not match with global requirements.\n\nChange-Id: I6216eef5dd1d3363ec58ac338853252b5294ff1f\n"
    },
    {
      "commit": "f55f4e54ceab7c6a4d330f92c8059e46233e3560",
      "tree": "75e3259659082036d9c841a6130ea746ec80053b",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b",
        "062e30a4eeba9b0a8f2df167c45a4f42e25d6de5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 15:55:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 15:55:59 2013 +0000"
      },
      "message": "Merge \"delete the duplicated variable definition\""
    },
    {
      "commit": "5d3f66c500a21efc0c8157eb0477ed0a452e7de0",
      "tree": "b211b86b9df1a62f0440d31a15b4d41085afac7d",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Mon Oct 14 22:50:38 2013 +0800"
      },
      "committer": {
        "name": "LingxianKong",
        "email": "konglingxian@huawei.com",
        "time": "Mon Oct 14 22:50:38 2013 +0800"
      },
      "message": "remove tearDownClass in test_quotas.py\n\nThere is no need for the functionality of the tearDownClass in the\napi/compute/admin/test_quotas.py, becase it\u0027s already included in the base\nclass. So it should be removed.\n\nChange-Id: Ic0e145952cc143d65291258fc9567807ca051596\ncloses-bug: #1239722\n"
    },
    {
      "commit": "bcdcb3bc686ba5088ae30af05d2d4a33f4147a21",
      "tree": "f7444c3b3b9d01846350661180c9409d8d6e5b8b",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Fri Oct 11 09:08:15 2013 +0300"
      },
      "committer": {
        "name": "Yair Fried",
        "email": "yfried@redhat.com",
        "time": "Mon Oct 14 12:10:20 2013 +0300"
      },
      "message": "add more test cases to api/network/security_groups\n\nexplicit rule parameters:\ncreate a rule for each protocol (tcp, udp, icmp)\n\nChange-Id: I5adc0d1f2af994031823e19675177566fb3db202\n"
    },
    {
      "commit": "9feaa21c4724b2b21bce09fae13b6dc9205da16a",
      "tree": "9f3d1360b248c6e379bd4fd016c83392a44d6ef7",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "lijunjbj",
        "email": "lijunjbj@cn.ibm.com",
        "time": "Mon Oct 14 02:11:49 2013 -0500"
      },
      "committer": {
        "name": "lijunjbj",
        "email": "lijunjbj@cn.ibm.com",
        "time": "Mon Oct 14 04:06:24 2013 -0500"
      },
      "message": "Add a flavor test for getting a specified key value API\n\nTest for GET v2/.{tenant_id}./flavors/.{flavor_id}./os-extra_specs/\n.{key_id} that gets the value of the specified key for this flavor.\n\nChange-Id: Id9941604aff9c583b9f2d394ba2299aad7dafec8\n"
    },
    {
      "commit": "ee332b090b4a8cc7b56e2be39e3cf007c129fb5f",
      "tree": "98cb9b8edad07f10a4a76648c4dc5377191d2107",
      "parents": [
        "86ab2385c701f2c156bb4b41ba67ed98d16aee1b"
      ],
      "author": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Thu Oct 10 13:49:19 2013 +1000"
      },
      "committer": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Mon Oct 14 14:43:10 2013 +1000"
      },
      "message": "Restores passing additional parameters to nosetest\n\nParameters after -- are only passed to testr and not to nosetest.\nThe patch restores the old behaviour.\n\nChange-Id: Ia25b0c071f7292a5ddf34f057b19d03f879dc0af\n"
    },
    {
      "commit": "d90c0107604dd8baf4d088a1c283ad8d945b3cc6",
      "tree": "a0fde5f4d0d191a18a2f41caf787cb3cd3b69601",
      "parents": [
        "9adf900c1f5e31b61d6c4b6d3d4173847da15362"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Oct 13 23:55:31 2013 +0900"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Sun Oct 13 23:55:31 2013 +0900"
      },
      "message": "Move negative action tests to right place\n\nNegative tests of server should be written on test_servers_negative.py,\nbut some negative tests are written on positive tests file, then that\nwould mislead developers who add new negative tests.\n\nThis patch moves these negative tests to a right place.\n\nChange-Id: If3ddb2a0a5d27a87d610c6d8e7783d400fd32606\n"
    },
    {
      "commit": "86ab2385c701f2c156bb4b41ba67ed98d16aee1b",
      "tree": "af175785059b53d709cc6ac6e04e2fdb8d637f09",
      "parents": [
        "b12d5e49b4db831c94524a623427db93d9f3e55f",
        "9e3c71780a29f911752c0bffa985c70055f1c053"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 12 07:47:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 12 07:47:04 2013 +0000"
      },
      "message": "Merge \"Accept gzip files in find_stack_traces.py\""
    },
    {
      "commit": "b12d5e49b4db831c94524a623427db93d9f3e55f",
      "tree": "d088411e2442928fdbde1f08b6c0ab6d9c82804c",
      "parents": [
        "35c6fa68383dac4925115b738474ae8f0cd922f0",
        "aa00311e908f85b710c80025bcf3b3e632ada13d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 12 06:49:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 12 06:49:13 2013 +0000"
      },
      "message": "Merge \"Increase heat\u0027s default max_template_size\""
    },
    {
      "commit": "35c6fa68383dac4925115b738474ae8f0cd922f0",
      "tree": "f52b5c22090483a9160dce8a02ac7218f003bed9",
      "parents": [
        "a7a36496519939a1b668eb5ebf2c06fa75f0fa8e",
        "8b79bb395c3012c887f54faefae4abb0aa0f8cb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 11 22:02:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 11 22:02:59 2013 +0000"
      },
      "message": "Merge \"Add section for negative tests to HACKING.rst\""
    },
    {
      "commit": "a7a36496519939a1b668eb5ebf2c06fa75f0fa8e",
      "tree": "e09ad3f7d97032c20451348ff3a16209e8fef185",
      "parents": [
        "c0eba3903d4b9e40b3823a1d0951e0fd21a339c1",
        "e8e263115bdcc209be136af704c4a4aae8d8606c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 11 22:02:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 11 22:02:34 2013 +0000"
      },
      "message": "Merge \"Script to filter logs for ERRORs based on whitelist\""
    },
    {
      "commit": "e8e263115bdcc209be136af704c4a4aae8d8606c",
      "tree": "0335d494f1a3e2b06248c6ac4045c0be2d50470f",
      "parents": [
        "db56fc53aae80c44a5cd078b8a13a7f1ae38b802"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:31:32 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Fri Oct 11 09:27:11 2013 -0400"
      },
      "message": "Script to filter logs for ERRORs based on whitelist\n\nThe script will take a directory or url containing log files.\nFor now all non-whitelisted errors will be dumped to the console but\nthe script will always return success. Once we are convinced it is reliable\nenough we can change it to fail on non-whitelisted errors.\n\nPartially implements blueprint fail-gate-on-log-errors\n\nChange-Id: I30b0eee1055f47aaad7984d886c739ccf5aa6186\n"
    },
    {
      "commit": "c0eba3903d4b9e40b3823a1d0951e0fd21a339c1",
      "tree": "97ec21135b4bbfae9afbdcfe03be60b5571f9b74",
      "parents": [
        "6cbecae990f490973d8eaa2abf119dea8f8783d8",
        "2eb89ccc88d1db69849c0ec3a7d104470eb84044"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 11 01:17:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 11 01:17:12 2013 +0000"
      },
      "message": "Merge \"add a negative test for flavor_extra_specs\""
    },
    {
      "commit": "e7d9aab7fbcf6d83c2daa4093fdf3da72524ca5d",
      "tree": "45b86a10da83a3494c4419387160c3217a72dc84",
      "parents": [
        "6cbecae990f490973d8eaa2abf119dea8f8783d8"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 08 10:30:52 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 10 14:35:44 2013 -0700"
      },
      "message": "Rename cli tests from compute to nova\n\nAll other CLI tests use the codenames (neutron, keystone, etc).  In\norder to make things uniform do the same for nova (compute).\n\nChange-Id: I2f299e1078924643e6e556275892775228176e11\n"
    },
    {
      "commit": "8b79bb395c3012c887f54faefae4abb0aa0f8cb8",
      "tree": "7249c8f237bdf09eba8311d665d2bc364df17929",
      "parents": [
        "6cbecae990f490973d8eaa2abf119dea8f8783d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 10 17:11:05 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 10 17:11:05 2013 -0400"
      },
      "message": "Add section for negative tests to HACKING.rst\n\nThis commit adds a new section to HACKING.rst to outline the\nguidelines for adding negative tests to tempest.\n\nChange-Id: Ieb3fc3670bb9229c6791e5c8c0a7ac4fbde03c4d\n"
    },
    {
      "commit": "6cbecae990f490973d8eaa2abf119dea8f8783d8",
      "tree": "74e6007a2d5b2bf082928e4dd7ff2bc04ec4b245",
      "parents": [
        "0d62dae76059322c03b3cb05f9814c4014aadda5",
        "10a02d7411d1d506b04f21d9512a4e35f2ef569a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 19:18:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 19:18:56 2013 +0000"
      },
      "message": "Merge \"Add CLI tests for Neutron\u0027s metering agent\""
    },
    {
      "commit": "0d62dae76059322c03b3cb05f9814c4014aadda5",
      "tree": "c3c995386481c727c7b93a1bd27421fecff8fc16",
      "parents": [
        "e453e024325d47f0ff50615458d13d39fde1b5db",
        "fc8db4f6ac087618441acf164880320235b98f9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 19:18:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 19:18:29 2013 +0000"
      },
      "message": "Merge \"add some tests for user api\""
    },
    {
      "commit": "e453e024325d47f0ff50615458d13d39fde1b5db",
      "tree": "8bab4650f45144c708ff779bb80261aebdc34bb8",
      "parents": [
        "b86b94bbec06cc900cfba6f26ab6627ed6e213fe",
        "30684ef409d3c346bb81a18a613f297726f438f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 19:18:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 19:18:22 2013 +0000"
      },
      "message": "Merge \"Add security group to large_ops test\""
    },
    {
      "commit": "b86b94bbec06cc900cfba6f26ab6627ed6e213fe",
      "tree": "e34c43d532cb46dad90d589f9611437bc7cc3d41",
      "parents": [
        "50643e013c8d9e2f06ae9175e7925dada30cbc9c",
        "a3219655b54fb90df3bd8b9a9180b3805f660e2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 17:09:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 17:09:37 2013 +0000"
      },
      "message": "Merge \"Use built in cleanup for servers in test_large_ops\""
    },
    {
      "commit": "50643e013c8d9e2f06ae9175e7925dada30cbc9c",
      "tree": "59f9d5cd1b3d178c679ac73935f255807265a2b7",
      "parents": [
        "968a317e6a5291559b1793b077fd05f917d3e7a0",
        "69f09bbae2152b3328ae5d9731489d81f71f8cf2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 10 16:16:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 10 16:16:01 2013 +0000"
      },
      "message": "Merge \"Add some test-cases for cinder cli\""
    },
    {
      "commit": "69f09bbae2152b3328ae5d9731489d81f71f8cf2",
      "tree": "3536cc0ea1df080d5ce4092e5d6108e35ced977d",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Thu Oct 10 11:31:10 2013 +0800"
      },
      "committer": {
        "name": "wingwj",
        "email": "wingwj@gmail.com",
        "time": "Thu Oct 10 11:31:10 2013 +0800"
      },
      "message": "Add some test-cases for cinder cli\n\nAdd some omitted test-cases for cinder-cli in tempest\n\n + test_cinder_credentials\n + test_cinder_availability_zone_list\n + test_cinder_endpoints\n + test_cinder_service_list\n + test_cinder_transfer_list\n + test_cinder_bash_completion\n\nChange-Id: I2d05fa0fb1421c292097c19643ed22f221a0d349\n"
    },
    {
      "commit": "1b855bcbb3584eca594a5283d21ec34a5d227f4a",
      "tree": "2725f7401ae662d2ba52876d16f2e5301beda38c",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Thu Oct 10 11:12:44 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Thu Oct 10 11:12:44 2013 +0800"
      },
      "message": "add token test for token-api\n\n- test_tokens.py\n\nChange-Id: I1dad4a32ab22c39f37ad77913781cc3ed55590fe\n"
    },
    {
      "commit": "b0993eb5f27ed4d096405e9fe273ec3eb85e33e6",
      "tree": "870e05dd95ae83f2d1445a1d54dfa5da948af7bf",
      "parents": [
        "7061c70bf9743808c016f81017e9ebe4141cae55"
      ],
      "author": {
        "name": "huangtianhua",
        "email": "huangtianhua@huawei.com",
        "time": "Mon Sep 30 18:07:15 2013 +0800"
      },
      "committer": {
        "name": "huangtianhua",
        "email": "tiantian223@163.com",
        "time": "Thu Oct 10 10:57:56 2013 +0800"
      },
      "message": "add some negative tests for tenant\n\nmaking a separate test_tenant_negative.py,and move the exist negative\ntests over to it,and add some negative tests for in it.\n\n- test_update_non_existent_tenant\n- test_tenant_update_by_unauthorized_user\n- test_tenant_update_request_without_token\n\nChange-Id: Id0d15d312c96a3f8a244d5e08414623e3c15013a\n"
    },
    {
      "commit": "0ea7984e80cdf432ca45362fc83e4d5152a073ea",
      "tree": "ba6139d7ba32bd9e6fa368ca0ba4c0ca6b5928a8",
      "parents": [
        "b3e9c228b567fe9356901603bbe49c03ee3033ef"
      ],
      "author": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Thu Sep 26 21:57:44 2013 +0800"
      },
      "committer": {
        "name": "jun xie",
        "email": "junxiebj@cn.ibm.com",
        "time": "Thu Oct 10 10:49:20 2013 +0800"
      },
      "message": "Test for server create with IPv6 address only\n\nAdd a new test case for creating a server without an\nIPv4 address, only with an IPv6 address.\n\nChange-Id: I4a081ca4f8e47daa73342ff49a18822e815e590a\n"
    },
    {
      "commit": "9e3c71780a29f911752c0bffa985c70055f1c053",
      "tree": "0e4af24d17924ff166f200120cb2f4795a14f763",
      "parents": [
        "db56fc53aae80c44a5cd078b8a13a7f1ae38b802"
      ],
      "author": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:45:31 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Wed Oct 09 21:51:25 2013 -0400"
      },
      "message": "Accept gzip files in find_stack_traces.py\n\nThe server response seems to have changed since this code was originally\nwritten.\n\nChange-Id: Icffc062ce46f59b678fe468560d198567286fe67\n"
    },
    {
      "commit": "a85e8febcf14bb76783309cd27b1adf2ff499391",
      "tree": "5661adc914c311ac0490c2408c9f36a837a93dfc",
      "parents": [
        "d7292203de2f5c3767cf7e10879eb4c5f069c401"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Fri Sep 20 03:48:02 2013 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 09 16:33:43 2013 -0700"
      },
      "message": "Add a create_router utility function\n\nSimilary to other neutron resources, add a utility function for\ncreating a logical router in tempest.api.network.base.BaseNetworkClient\n\nAlso, adapt test_floating_ips to use this function\n\nChange-Id: I36f60028f75f7d4b2ed814a965431d2d4138cfbd\nPartial-Bug: #1228091\n"
    }
  ],
  "next": "968a317e6a5291559b1793b077fd05f917d3e7a0"
}
