)]}'
{
  "log": [
    {
      "commit": "c9b99a2b89cb81a7a727801e4d068fbc251fa3bc",
      "tree": "df28b6fd79f4bdeb01024c80e6e0e244b4e3736c",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 10 09:24:35 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 11:59:18 2012 -0700"
      },
      "message": "Replace glance.client with python-glanceclient\n\nThe legacy glance client code is going to be removed soon, so\nTempest needs to stop using it. This patch updates Tempest to\nuse the shiny new python-glanceclient library.\n\nThis requires python-glanceclient 0.5.1+ to work.\n\nFixes bug 1048716\n\nChange-Id: I6e0773644ed1e4e19448a5899a71ee2ed5d36f82\n"
    },
    {
      "commit": "245d836a1c86d07c6134c576cf8d50a49e660c8c",
      "tree": "c8e0f40fc4cd83a4a0e507e9e926f6187bf9ecf6",
      "parents": [
        "5ef022798cb89c43282aca53a02d5ae25af02ab3",
        "dec13ecf620127c0a6530724784195535cf5e9b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 13 17:28:33 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 17:28:33 2012 +0000"
      },
      "message": "Merge \"Provide more default clients for smoke tests.\""
    },
    {
      "commit": "5ef022798cb89c43282aca53a02d5ae25af02ab3",
      "tree": "6fb4da33fea56863df358e3561777e12d3837887",
      "parents": [
        "993127460492d344aab4b2bf365411f6152419c9",
        "383c71d0b9a6d8169b71185d91e198c2a1ff5a4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 13 17:22:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 17:22:20 2012 +0000"
      },
      "message": "Merge \"Added missing imports in tempest.tests.compute.base.\""
    },
    {
      "commit": "383c71d0b9a6d8169b71185d91e198c2a1ff5a4a",
      "tree": "6fb4da33fea56863df358e3561777e12d3837887",
      "parents": [
        "d3e674e8f30b0c88e77f8a5b97116b82588840df"
      ],
      "author": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Wed Sep 12 16:21:17 2012 -0400"
      },
      "committer": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Wed Sep 12 16:21:17 2012 -0400"
      },
      "message": "Added missing imports in tempest.tests.compute.base.\n\nbug 1049348\n\nChange-Id: I13dad5580558eb400b89ef40d1e7cf8f55cee9e7\n"
    },
    {
      "commit": "993127460492d344aab4b2bf365411f6152419c9",
      "tree": "386453ac32c0e6ac7c7bcd9c4a67bd517239dff5",
      "parents": [
        "d3e674e8f30b0c88e77f8a5b97116b82588840df"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Mon Sep 10 13:53:12 2012 +0200"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Wed Sep 12 14:02:14 2012 +0200"
      },
      "message": "Fix forgotten import of `exceptions`.\n\nFile \"tests/compute/base.py\", line 107, in BaseComputeTest._get_isolated_creds\nNameError: global name \u0027exceptions\u0027 is not defined\n\nChange-Id: If106274c9a0c3fca41e1bea2abf264f34c2dd461\n"
    },
    {
      "commit": "dec13ecf620127c0a6530724784195535cf5e9b4",
      "tree": "e6aca18be311fe0b780489dca5b1a58b1a6809a7",
      "parents": [
        "d3e674e8f30b0c88e77f8a5b97116b82588840df"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Aug 30 11:19:17 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 06 20:21:31 2012 +0000"
      },
      "message": "Provide more default clients for smoke tests.\n\n * Refactored DefaultClientManager to support default clients\n   for image, identity and network in addition to compute.  This\n   change is intended to faciliate the creation of\n   cross-functional smoke tests.\n * In support of bug 1043980\n\nChange-Id: I45c0e6bf5fde41936df8838b7434c0b2074f4a02\n"
    },
    {
      "commit": "d3e674e8f30b0c88e77f8a5b97116b82588840df",
      "tree": "eff9e5c959810c96d1a3c44bb2a5cca34e9e0584",
      "parents": [
        "6cdcfb69a8232d4187dea03a9e8dad291b83e10b",
        "501cacdf6d2fe130d836e5a931664b2139ef9d9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 06 18:24:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 06 18:24:07 2012 +0000"
      },
      "message": "Merge \"Ensure token refresh. Fixes bug 1044316.\""
    },
    {
      "commit": "6cdcfb69a8232d4187dea03a9e8dad291b83e10b",
      "tree": "aeba3b0f0affa8362b608bdcf3fc1479c12969a7",
      "parents": [
        "fe2cdfc6c1c40d7ea90f2132e3e1f06757f029c2"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Sep 06 11:02:58 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Sep 06 12:07:52 2012 -0400"
      },
      "message": "Comment out flakey failing tests.\n\nThe whole tests are commented out because the underlying problem\nseems too broad and we don\u0027t want to waste more time on this until\nthe problem is fixed: https://bugs.launchpad.net/nova/+bug/1046870\n\nChange-Id: Ie4ee4d11b1dea2e98851e8060f96b69778d06ee4\n"
    },
    {
      "commit": "501cacdf6d2fe130d836e5a931664b2139ef9d9c",
      "tree": "fffcdcad85b057d7412f069f04a276ee094b764a",
      "parents": [
        "fe2cdfc6c1c40d7ea90f2132e3e1f06757f029c2"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Thu Aug 16 10:32:38 2012 +0200"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Fri Aug 31 12:56:19 2012 +0200"
      },
      "message": "Ensure token refresh. Fixes bug 1044316.\n\nFAIL of test\n  Request to list user\u0027s roles without a valid token should fail\nused to be causing ERROR of\n  Remove a role assigned to a user on a tenant\n\nSolved by ensuring that this FAIL has no side-effects.\n\nChange-Id: Ide5849f70aab26e2af2a52ed83371da9c51bf5d7\n"
    },
    {
      "commit": "fe2cdfc6c1c40d7ea90f2132e3e1f06757f029c2",
      "tree": "c3e6c98d13128e12a8114632f8f646a67ab1419e",
      "parents": [
        "a5ccff7eec2808a38181d470a768f1fd0367d974",
        "83982cd6298a51e898c669e40f2830f6ae02c693"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 20:53:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 20:53:11 2012 +0000"
      },
      "message": "Merge \"Add *.egg-info to .gitignore\""
    },
    {
      "commit": "a5ccff7eec2808a38181d470a768f1fd0367d974",
      "tree": "c43c279aaeb3a5f8bdd399920ee6c14355b45406",
      "parents": [
        "c660795316fa5a16d972641e6b19853c24726528",
        "eda03b54d6690f9c078eaba1cb6cbbb0cc5d53d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 20:52:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 20:52:14 2012 +0000"
      },
      "message": "Merge \"Add XML support for flavors_client\""
    },
    {
      "commit": "83982cd6298a51e898c669e40f2830f6ae02c693",
      "tree": "b936c3d03d9ffc906b852969a1d6f3f513fd187d",
      "parents": [
        "c660795316fa5a16d972641e6b19853c24726528"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Aug 30 10:35:38 2012 -0700"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Aug 30 10:36:33 2012 -0700"
      },
      "message": "Add *.egg-info to .gitignore\n\n * Cleans up git status when using \u0027setup.py develop\u0027\n\nChange-Id: I270a0e7d299ff96485f7d501a0fb39a311785b5d\n"
    },
    {
      "commit": "c660795316fa5a16d972641e6b19853c24726528",
      "tree": "ae14b731e30d95ed3ddc4a34b479d97da4eecea0",
      "parents": [
        "ca0f2f0101ba7754cde9909bef3539660001d315",
        "d6ff6b7f26f28c20aa45a9b049f70c908aef4992"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 17:00:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 17:00:37 2012 +0000"
      },
      "message": "Merge \"Prevent stale isolated tenants from blocking test runs\""
    },
    {
      "commit": "eda03b54d6690f9c078eaba1cb6cbbb0cc5d53d8",
      "tree": "94ffe0813cab780597bf80cfb0e4f3f87f773013",
      "parents": [
        "ca0f2f0101ba7754cde9909bef3539660001d315"
      ],
      "author": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Wed Aug 22 23:47:29 2012 -0300"
      },
      "committer": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Thu Aug 30 13:09:50 2012 -0300"
      },
      "message": "Add XML support for flavors_client\n\nChange-Id: I26a88e0a828bf1e8d678b32857c67b5c8eee46b0\n"
    },
    {
      "commit": "ca0f2f0101ba7754cde9909bef3539660001d315",
      "tree": "9077775909585fb42cd8938c6d0409bc299cf168",
      "parents": [
        "c8bba2f7bd2a86e8a7e61de211f95e8a27ed9089",
        "a636f5333eb956c689d242e1cc07f81ef77a296a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 00:06:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 00:06:49 2012 +0000"
      },
      "message": "Merge \"Add xml support to keypairs_client and its tests\""
    },
    {
      "commit": "c8bba2f7bd2a86e8a7e61de211f95e8a27ed9089",
      "tree": "61d0d2181084fb7839626635577ea9583b6076e6",
      "parents": [
        "e500db74c9d9ab4f4eaea1fcf878b913fbbb8298",
        "a6f0b2245a193ada652d270d473847e0162eb0a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 00:05:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 00:05:58 2012 +0000"
      },
      "message": "Merge \"Add XML support to the server personality test.\""
    },
    {
      "commit": "e500db74c9d9ab4f4eaea1fcf878b913fbbb8298",
      "tree": "e2128cd0a0bd911c9f6a1f4712d25b62410cbcb4",
      "parents": [
        "1ced8420dd962a92c70402856ce68a352fb3ab24",
        "3363446ad6f91eaf5c4db3a7fc0fe09659980f3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 30 00:05:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 30 00:05:29 2012 +0000"
      },
      "message": "Merge \"Add XML support to the limits client.\""
    },
    {
      "commit": "1ced8420dd962a92c70402856ce68a352fb3ab24",
      "tree": "0657915e1396941897b4b0c467a9b32f2d316e4c",
      "parents": [
        "44a4738206e1ff326886e5fd1145565f85256a94"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Aug 16 10:35:19 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 28 12:18:19 2012 -0700"
      },
      "message": "Add XML support for test_attach_volume\n\nChange-Id: Id2e02522f7f4ee799fbbc70549b226695fa95a18\n"
    },
    {
      "commit": "44a4738206e1ff326886e5fd1145565f85256a94",
      "tree": "8b76b8a1ee2d61388eb4924e3449137584c6ef18",
      "parents": [
        "cfa1fd4b3fa3505b8db2d0abc67b423b2f8b2171"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Aug 16 10:10:25 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 28 12:18:19 2012 -0700"
      },
      "message": "Add XML support for test_security_groups.py\n\nChange-Id: If801ae235b72026e7ecb092d185c95b0aeef4d0b\n"
    },
    {
      "commit": "d6ff6b7f26f28c20aa45a9b049f70c908aef4992",
      "tree": "77d210e4758cb10de32b03987815a30ffff91e47",
      "parents": [
        "cfa1fd4b3fa3505b8db2d0abc67b423b2f8b2171"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Aug 23 10:29:41 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 28 11:17:07 2012 -0700"
      },
      "message": "Prevent stale isolated tenants from blocking test runs\n\nEspecially while developing tests, it\u0027s easy to kill a test before\nit has a chance to clean up the tenants it has created for isolation.\nSince the database has a lot of consistency requirements, it\u0027s non-\ntrivial to go clean these up, and (for me) re-running stack.sh is\nthe quickest path to a running system again (which is annoying).\n\nThis patch adds a configuration option that can allow the tenant\ncreation to avoid the failure by re-using the existing tenant/user\nalready present. I think it\u0027s safe to have this enabled by default\nsince it only happens if tenant isolation is enabled.\n\nAlso, this augments the error message for the condition (in the case\nthat the configuration option is disabled) to better indicate\nwhat is happening.\n\nChange-Id: I97052b827ca1b2076ac67025539339b39d3260ae\n"
    },
    {
      "commit": "cfa1fd4b3fa3505b8db2d0abc67b423b2f8b2171",
      "tree": "a8763ce7c3dfb2d6a3ce3f7b30ae2956e52160f3",
      "parents": [
        "8ebc3699161938169062bf6586757622b3850792",
        "2dfc282dc2db687a0cf96251f161155d8c37598b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 28 18:08:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 28 18:08:34 2012 +0000"
      },
      "message": "Merge \"Fix XML formatting for create server personality.\""
    },
    {
      "commit": "a636f5333eb956c689d242e1cc07f81ef77a296a",
      "tree": "78e5d249d27be8f7ae1cce670438bc17ea1a5653",
      "parents": [
        "a6f0b2245a193ada652d270d473847e0162eb0a1"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Aug 21 11:07:53 2012 -0400"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Aug 28 09:09:00 2012 -0400"
      },
      "message": "Add xml support to keypairs_client and its tests\n\nChange-Id: I991ce5c386ce1c63610d0836b6ea05b60dfb8757\n"
    },
    {
      "commit": "8ebc3699161938169062bf6586757622b3850792",
      "tree": "21876df8ae8946a6845811fe176525b16d63ce86",
      "parents": [
        "4307f9972bd02b0df2f52ed4d9b8c34a776de301"
      ],
      "author": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Aug 28 00:30:02 2012 -0500"
      },
      "committer": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Aug 28 00:31:39 2012 -0500"
      },
      "message": "Resolves lp#1042541\n\n* Skipping flavor admin tests until 1042539 is resolved\n\nChange-Id: Ice2b9db395be5bcd65093ddfd4ec4d7c55d5e660\n"
    },
    {
      "commit": "a6f0b2245a193ada652d270d473847e0162eb0a1",
      "tree": "f62e8fd951b047a3986d73a7941c64c6ea9523d2",
      "parents": [
        "3363446ad6f91eaf5c4db3a7fc0fe09659980f3c"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 16 17:07:32 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 24 11:24:09 2012 -0400"
      },
      "message": "Add XML support to the server personality test.\n\nChange-Id: I19683261c177d5ed31fd72ddfb7644ec8cdf8609\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "3363446ad6f91eaf5c4db3a7fc0fe09659980f3c",
      "tree": "31af8e6a3f3ced43c2c3fd0f4c96cee549a2e68c",
      "parents": [
        "2dfc282dc2db687a0cf96251f161155d8c37598b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 16 16:51:23 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 24 11:23:38 2012 -0400"
      },
      "message": "Add XML support to the limits client.\n\nChange-Id: Ib3cecacbc722721ea04e6506969d159cd1269cf0\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "2dfc282dc2db687a0cf96251f161155d8c37598b",
      "tree": "d97197a8e939764878e617408b9f0f067a3a0450",
      "parents": [
        "bc3bd240ccddb14c02ae7d0f6f2345078af0e7fc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Aug 16 16:57:08 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 24 11:00:43 2012 -0400"
      },
      "message": "Fix XML formatting for create server personality.\n\nThis fixes generating the XML of personality attribute in create_server()\n\nChange-Id: I375304964f564866447d32f3560985c434378c4d\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "4307f9972bd02b0df2f52ed4d9b8c34a776de301",
      "tree": "6b94267e34648c45f508eb5d9a65106b5620e10b",
      "parents": [
        "80dc1c1e6a28c6b8e420ac92062b3144a4be96a6"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Aug 16 09:23:20 2012 -0700"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 19:34:29 2012 +0800"
      },
      "message": "Add XML support for test_create_server.py\n\nChange-Id: Ia8690b49dafb0d5365fe70507fa09d78ebd44947\n"
    },
    {
      "commit": "bc3bd240ccddb14c02ae7d0f6f2345078af0e7fc",
      "tree": "dd8f41dfc24958e8b0ea9951820baeaa72f9bd6d",
      "parents": [
        "011164b23210648694ae57afabad430016ed870f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 14 09:48:48 2012 -0700"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 19:34:29 2012 +0800"
      },
      "message": "Add XML support for test_server_actions.py\n\nChange-Id: Ie909a0462ac07a44f0ed65eb03da34aab6d55da6\n"
    },
    {
      "commit": "80dc1c1e6a28c6b8e420ac92062b3144a4be96a6",
      "tree": "2390c86a8be09f951952aa1d2ca38aebc41de156",
      "parents": [
        "e7316bb62398715addcb354cbcf8f24bacba836e"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Wed Aug 15 14:47:31 2012 -0700"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 19:34:29 2012 +0800"
      },
      "message": "Add XML support for test_list_server_filters.py\n\nChange-Id: I968ad6e1e3fbea1d4bfb85e993c38a34e3509ec7\n"
    },
    {
      "commit": "011164b23210648694ae57afabad430016ed870f",
      "tree": "39ca133a897239f78d788f99cdd0988b557218eb",
      "parents": [
        "cf8fab6b5a63884f82f2ecbfe7550888bef8a1a9"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 14 09:06:06 2012 -0700"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 19:34:29 2012 +0800"
      },
      "message": "Add XML support for test_servers.py\n\nChange-Id: I94f73c6592916fbf5cdf766bb7ac1874369711b9\n"
    },
    {
      "commit": "e7316bb62398715addcb354cbcf8f24bacba836e",
      "tree": "3e7510d19f95a15eec6b1caac64e96da7f2de1ac",
      "parents": [
        "bc3bd240ccddb14c02ae7d0f6f2345078af0e7fc"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 14 12:35:34 2012 -0700"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 19:34:29 2012 +0800"
      },
      "message": "Add XML support for test_images.py\n\nChange-Id: I8f41396bb6d870299dba0a2a07b21748211ccb70\n"
    },
    {
      "commit": "cf8fab6b5a63884f82f2ecbfe7550888bef8a1a9",
      "tree": "5a3c351c565a4314475a1ac7a86a1638e7f2b06a",
      "parents": [
        "30fd287a9c26d4b117a9aae4b4a67edd17664667"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 14 08:03:48 2012 -0700"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 19:34:29 2012 +0800"
      },
      "message": "Add an xml/servers_client.py implementation\n\nThis needs to inherit some common bits from the json implementation,\nbut works for now.\n\nThis changes openstack.py::Manager to take an interface argument and\nselect the appropriate client(s) accordingly. This is ugly, and probably\nnot the best approach, but for the moment, it avoids the class inflation\nthat would result from creating subclasses at the Manager _and_ Base*Test\nlayers.\n\nChange-Id: I7814054eab59bc34258fbbd1df43a4140448f448\n"
    },
    {
      "commit": "30fd287a9c26d4b117a9aae4b4a67edd17664667",
      "tree": "70fce443c878d4286c2f9fef3a5d6df079629c3f",
      "parents": [
        "ba6cb1658e53711107b2d933e61ef5eb56a0e12c",
        "74e7bcb078861bcbe5db23e7d0e711cf6923973b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 23 23:07:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 23 23:07:16 2012 +0000"
      },
      "message": "Merge \"Attempt to clean up any servers we left behind after a test\""
    },
    {
      "commit": "74e7bcb078861bcbe5db23e7d0e711cf6923973b",
      "tree": "59b17ebfe3c583953bbe8c1c6ceb29b93f9ba443",
      "parents": [
        "b88c6fc170dd67d8b3a00a445c4dc96ba6a3faf3"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 21 09:18:26 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Aug 23 12:18:36 2012 -0700"
      },
      "message": "Attempt to clean up any servers we left behind after a test\n\nThis lists and deletes any servers still in our list during\ntearDownClass().\n\nChange-Id: I113bee5019eb387d2ae2539e783f550d8c34ce6d\n"
    },
    {
      "commit": "ba6cb1658e53711107b2d933e61ef5eb56a0e12c",
      "tree": "b774a3aa01b42909804f003c5b8443e05f2966d2",
      "parents": [
        "b88c6fc170dd67d8b3a00a445c4dc96ba6a3faf3"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Tue Aug 14 07:22:42 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Aug 23 09:01:35 2012 -0700"
      },
      "message": "Add a RestClient variant that sends and expects XML\n\nFor now, this leaves the base class as defaulting to JSON and\njust adds RestClientXML as a variant that does XMLish things.\n\nThis adds a headers argument to get and delete so that we can\ndeclare to the API that we speak XML.\n\nAlso, add some common XML utilities.\n\nChange-Id: I883de8e21ae18eed929705cff49b6dfb112d20c2\n"
    },
    {
      "commit": "b88c6fc170dd67d8b3a00a445c4dc96ba6a3faf3",
      "tree": "bfbc8f557f6c3526e2f73eb3f48856952615271e",
      "parents": [
        "0312b69d4aac2319ffcdaf62feff4d61986479b3",
        "3793976f20d7f17da4a16e46290bc249db7d299e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 23 04:25:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 23 04:25:24 2012 +0000"
      },
      "message": "Merge \"Fixes LP Bug# 930482 - Test for security -tenanid by pass\""
    },
    {
      "commit": "0312b69d4aac2319ffcdaf62feff4d61986479b3",
      "tree": "ce17f38069f0bb64e49d4fb9dcd812a35acb0353",
      "parents": [
        "6729d26741e55757789cc8cf0f5c209aa0c0c3d1"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Aug 21 17:51:17 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Aug 21 21:24:53 2012 -0400"
      },
      "message": "Skip tests that are causing tempest gate to fail.\n\nChange-Id: Iaaf2ddedb8f320a820d6f0494247cf45f21342dd\n"
    },
    {
      "commit": "3793976f20d7f17da4a16e46290bc249db7d299e",
      "tree": "2552fc4260c0bf92e49a96fd57fcd08e4d889e84",
      "parents": [
        "6729d26741e55757789cc8cf0f5c209aa0c0c3d1"
      ],
      "author": {
        "name": "sapan-kona",
        "email": "sapan_kona@persistent.co.in",
        "time": "Thu Jun 28 20:22:43 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Mon Aug 20 15:15:57 2012 +0530"
      },
      "message": "Fixes LP Bug# 930482 - Test for security -tenanid by pass\n\nChange-Id: Idd6b6d0b7086ddf7682cfa6ac94daf5020a9eb82\n"
    },
    {
      "commit": "6729d26741e55757789cc8cf0f5c209aa0c0c3d1",
      "tree": "36bd8181fbff504f6d20c783379d8180e5e21418",
      "parents": [
        "f01d3b699875c506560dc3e39fbfddfe1f5a11bf",
        "98e66ddb1e4db5fbd23f3960e0e7a1e0d22d99eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 10 15:42:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 10 15:42:12 2012 +0000"
      },
      "message": "Merge \"Addresses lp#1004971\""
    },
    {
      "commit": "f01d3b699875c506560dc3e39fbfddfe1f5a11bf",
      "tree": "35fd82da19cbf3934c09b724017dd9bf4ded5d25",
      "parents": [
        "05fafb9ebd14d68945a47da22fa239af3437e9ca",
        "779e492c26a34dde7caa5430c05805b95f9b46b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 08 06:04:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 08 06:04:34 2012 +0000"
      },
      "message": "Merge \"Match name of test class to filename. Fixes bug 1006193.\""
    },
    {
      "commit": "05fafb9ebd14d68945a47da22fa239af3437e9ca",
      "tree": "141b68afd3ff33bc259707e95a6f7aa7623427c2",
      "parents": [
        "a55ab261b167117dee48896cc52c6bac6cfd0699",
        "6427e7d22cf9bcc4dc036d2094f9ff009dbc73b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 08 02:04:10 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 08 02:04:10 2012 +0000"
      },
      "message": "Merge \"Resolves lp#1033757\""
    },
    {
      "commit": "a55ab261b167117dee48896cc52c6bac6cfd0699",
      "tree": "ac71ab460ef175169b6fd3ee55444c42c3757bcc",
      "parents": [
        "051075a59642e0d2f98a4ab792a52523e3478159"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Aug 07 16:11:17 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Aug 07 16:57:04 2012 -0400"
      },
      "message": "Skip whitebox tests until they are fixed.\n\nChange-Id: I55937b68fa3193bac0441a63e8c979f5c418ffa3\n"
    },
    {
      "commit": "6427e7d22cf9bcc4dc036d2094f9ff009dbc73b4",
      "tree": "6fcd146c5fdc5eeabe898d36ded82bfc89b62d30",
      "parents": [
        "051075a59642e0d2f98a4ab792a52523e3478159"
      ],
      "author": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Aug 06 22:54:39 2012 -0500"
      },
      "committer": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Aug 06 23:01:23 2012 -0500"
      },
      "message": "Resolves lp#1033757\n\n* Added no_cache\u003dTrue to novaclient instance\n\nChange-Id: I13a0e50dc2b894a9aed7e31196b2dc4cbd38078a\n"
    },
    {
      "commit": "779e492c26a34dde7caa5430c05805b95f9b46b7",
      "tree": "49657ed395ff06b7297921e7928634dad4319403",
      "parents": [
        "051075a59642e0d2f98a4ab792a52523e3478159"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Aug 06 09:47:30 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Aug 06 09:47:30 2012 -0400"
      },
      "message": "Match name of test class to filename. Fixes bug 1006193.\n\nChange-Id: Ifa835de130fed3264e53dd75a8f8209d00fc3278\n"
    },
    {
      "commit": "98e66ddb1e4db5fbd23f3960e0e7a1e0d22d99eb",
      "tree": "88e1987e7f85c9e5eb7422563b46111753d246fa",
      "parents": [
        "051075a59642e0d2f98a4ab792a52523e3478159"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Thu Jun 21 04:58:39 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun Aug 05 16:57:55 2012 -0500"
      },
      "message": "Addresses lp#1004971\n\n* Adds method to get last boot time of a server instance\n* Adds instance level checks to most server actions tests\n\nChange-Id: I4b0f85f58898a276c09893c3af0594d389419bd6\n"
    },
    {
      "commit": "051075a59642e0d2f98a4ab792a52523e3478159",
      "tree": "6ddca595aee6e60fd6a3e3be834a442cf318561b",
      "parents": [
        "efc8bd7cb0b354a7c7a39df7da57594f0f71821e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sat Apr 28 17:39:37 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Aug 03 14:39:05 2012 -0400"
      },
      "message": "Addition of base Smoke and Whitebox tests\n\n* Splits out the \"manager\" class into its own file (at least\n  for now to keep the code change size down initially)\n* Adds base manager classes for Fuzz and Default clients\n* Adds base test case class and a derived base SmokeTest class\n* Adds smoke test for basic server operations in compute\n* Adds non-smoke test for advanced server operations in compute\n* Adds Whitebox base test case class\n* New basic db-checking whitebox tests for servers and images\n\nThis change builds upon the proposed refactoring to the Tempest Manager\nand base test classes as per https://review.openstack.org/#/c/7069\n\nChange-Id: I12125fffb725cad3a4fef3134c83e55437529252\n"
    },
    {
      "commit": "efc8bd7cb0b354a7c7a39df7da57594f0f71821e",
      "tree": "6999c7161660bf1d7038b5c7a53298ba765b15bb",
      "parents": [
        "8ba945eade2230c050039af3b80e1bc95ec7b29a"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed May 30 17:52:11 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Aug 03 20:15:04 2012 +0530"
      },
      "message": "Fixes bug 902402- Integration Testcases for Keystone - users, Roles, and tenants\n\nChange-Id: Id191c62aae76375c7f6205f80a52d45d0c645ed7\n"
    },
    {
      "commit": "8ba945eade2230c050039af3b80e1bc95ec7b29a",
      "tree": "4708e6fbb6be42c4e49727a89079683a7f40025b",
      "parents": [
        "b98750c6c33002651e18bfe0c0fa4ba7d49d10b5"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Aug 01 15:43:19 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Aug 01 15:45:48 2012 +0530"
      },
      "message": "Fixes Bug 1031639: admin_client.py- \u0027Assign and Remove role to user\u0027 points to a different URI\n\nChange-Id: Ie8b60da44dcd9eef9daf59628a376f143d53ad9e\n"
    },
    {
      "commit": "b98750c6c33002651e18bfe0c0fa4ba7d49d10b5",
      "tree": "2fbe3803c7f74dced0100b785a9702a66430234d",
      "parents": [
        "d064e9b9e4f5c0d5646ac094c3efa997892cb2a6",
        "f97d5fdca54b739391b22876c76d0cfcf32d553b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 31 20:59:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 31 20:59:39 2012 +0000"
      },
      "message": "Merge \"Tolerate set_admin_password not implemented.\""
    },
    {
      "commit": "d064e9b9e4f5c0d5646ac094c3efa997892cb2a6",
      "tree": "27e8aafedd6f6ee48c891cd3a4f85fee4f82dbec",
      "parents": [
        "6a863a86b3e9d86cbf27fc3bf5f472ec1a88bd5b",
        "b6c880af8f0283439f4f972b11117bc67a288520"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 31 17:20:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 31 17:20:36 2012 +0000"
      },
      "message": "Merge \"Remove skip for bug #984762\""
    },
    {
      "commit": "f97d5fdca54b739391b22876c76d0cfcf32d553b",
      "tree": "2fbe3803c7f74dced0100b785a9702a66430234d",
      "parents": [
        "6a863a86b3e9d86cbf27fc3bf5f472ec1a88bd5b"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Jul 30 13:46:45 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Jul 30 13:46:45 2012 -0400"
      },
      "message": "Tolerate set_admin_password not implemented.\n\nAllow skipping of password test if this action\nis not implemented by the virt driver.\n\nNew variable was added to devstack gate in https://review.openstack.org/#/c/10215/1\n\nThis will allow the following nova patch to be gated:\n\nhttps://review.openstack.org/10130\n\nChange-Id: I0ebd34c74bd6a4f0a31fb29f38acdbf060c64617\n"
    },
    {
      "commit": "6a863a86b3e9d86cbf27fc3bf5f472ec1a88bd5b",
      "tree": "27e8aafedd6f6ee48c891cd3a4f85fee4f82dbec",
      "parents": [
        "2be35778aefaba7d87a3871aecd4d1296736b4a0"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Jul 18 15:58:07 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Mon Jul 30 17:36:21 2012 +0530"
      },
      "message": "Fix for bug 1025552- Modifies test_servers_negative.py script\n\nChange-Id: Ib95184fc4cfd65b66d9b7509062df7c927cddc67\n"
    },
    {
      "commit": "2be35778aefaba7d87a3871aecd4d1296736b4a0",
      "tree": "89c3292b7f725b407180959efdf86f19171ba8bf",
      "parents": [
        "59436c7a88e5efd9a4d730ebd263705c35a6dd19",
        "059023a2e39a8638a8e94e103fbedc78b57264ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 27 16:10:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 27 16:10:52 2012 +0000"
      },
      "message": "Merge \"Fix Bug1029936 :SKIP TEST removal and change of Bug ID\""
    },
    {
      "commit": "59436c7a88e5efd9a4d730ebd263705c35a6dd19",
      "tree": "f50a608965b818b035ca264d9c6e1301dcb61f65",
      "parents": [
        "8322ddf62634ead57990d463ae5be1d08d5bbdca",
        "3b7a57fda312a6ad3fb998455b05995fc55d5d45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 27 16:09:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 27 16:09:48 2012 +0000"
      },
      "message": "Merge \"Fix Bug1029334 :Skip Test removed from test_volumes_negative\""
    },
    {
      "commit": "059023a2e39a8638a8e94e103fbedc78b57264ac",
      "tree": "e346b4a60168ccaeec88ad2ec5d065aa393ad401",
      "parents": [
        "d6a3fa5d306c522db381339e0ec5b388194e97ac"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Jul 27 19:09:02 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Jul 27 19:10:54 2012 +0530"
      },
      "message": "Fix Bug1029936 :SKIP TEST removal and change of Bug ID\n\nChange-Id: I8147abb333dd875cbf26a803848a45c73987d574\n"
    },
    {
      "commit": "3b7a57fda312a6ad3fb998455b05995fc55d5d45",
      "tree": "65be369e9b92b14f9a658d8cdb58d2da67cdaebd",
      "parents": [
        "d6a3fa5d306c522db381339e0ec5b388194e97ac"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu Jul 26 15:03:26 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Jul 27 14:22:33 2012 +0530"
      },
      "message": "Fix Bug1029334 :Skip Test removed from test_volumes_negative\n\nChange-Id: I6a5c68e35fdd1013e06e14a0ba9dee941f7eebfb\n"
    },
    {
      "commit": "8322ddf62634ead57990d463ae5be1d08d5bbdca",
      "tree": "54637d0bc0df933adaebbbd454d4b597a1ab7a7f",
      "parents": [
        "d6a3fa5d306c522db381339e0ec5b388194e97ac"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Fri Jul 27 08:10:12 2012 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Fri Jul 27 08:14:38 2012 +0000"
      },
      "message": "Fix for Bug 1029792. Added Documentation Strings to test cases in test_console_output.py\n\nChange-Id: I4760ae91a53c0b2c307a32d175f86c01be892054\n"
    },
    {
      "commit": "d6a3fa5d306c522db381339e0ec5b388194e97ac",
      "tree": "26088932fcd7fa858c3f5a966d58e9d83c9f943f",
      "parents": [
        "cfc0c02b4d94da3890c4962369ce8af5843887c6"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jul 25 20:50:18 2012 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Wed Jul 25 20:51:04 2012 +0000"
      },
      "message": "fix for Bug 1029015.Added single quotes to remove unnecessary space in msg\n\nChange-Id: Iabf521f59140aa5afc1649d66760b9323dc03687\n"
    },
    {
      "commit": "cfc0c02b4d94da3890c4962369ce8af5843887c6",
      "tree": "128eccf0e568c11b902c9c8df6b00c7928f755d8",
      "parents": [
        "a6aa5f21074b78f1bf3f44111c9f6fc7d740f2de"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Jul 17 23:11:38 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Jul 24 21:19:41 2012 -0700"
      },
      "message": "Disable ConfigParser interpolation (lp#1025993)\n\nChange-Id: Iefc0e92e31a8e6fcf614c4719a6551c01cbdd6ec\n"
    },
    {
      "commit": "a6aa5f21074b78f1bf3f44111c9f6fc7d740f2de",
      "tree": "ee5d43c0a4b420c521b7a36ff0c557a2eb8e971d",
      "parents": [
        "28e35c56ba98c8b45c983d99619aab064bfba62f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "message": "Fix checks in server listing only lok for an ID\n\nThe list server filter details checks were checking\nentire mappings against the list of mappings returned\nfrom a call to GET /servers/detail. Unfortunately, the\nmappings returned by the GET /servers/detail and the\nmapping returned by POST /servers are slightly different,\nresulting in the comparison failing. We really only are\nchecking that the server instance we expect to be in the\nreturned list of instances is there, so checking for the\nserver ID in the returned list is fine.\n\nChange-Id: If9680f56a1ea06ffe93393d06b23bd231ccddd01\nFixes: LP Bug 1028465pep8 build for tempest.\n"
    },
    {
      "commit": "b6c880af8f0283439f4f972b11117bc67a288520",
      "tree": "a166e4fa248730580530c77df09c60c215b6f26b",
      "parents": [
        "28e35c56ba98c8b45c983d99619aab064bfba62f"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Mon Jul 23 13:18:10 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Mon Jul 23 13:18:10 2012 -0700"
      },
      "message": "Remove skip for bug #984762\n\nThe bug hasn\u0027t actually been resolved, but the issue being tested\nin the test case has, based on another bug report. I expect\n984762 to be closed when the poster re-tests.\n\nChange-Id: If38a93330da39d58b518111d6c58c1fc7db59ac6\n"
    },
    {
      "commit": "28e35c56ba98c8b45c983d99619aab064bfba62f",
      "tree": "479e8b11186ecb4cd6637ec142139e5cbae9c934",
      "parents": [
        "50a49fffce048778ca8cadbaa37c4d74d6193389"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jul 10 10:14:38 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jul 10 10:16:02 2012 -0400"
      },
      "message": "Remove skips for resolved bugs and fixed some coding errors in tests.\n\nNote that the image tests were said by Brain Walden to be correct and that\ntempest should be changed. So I did that.\n\nChange-Id: I685f0d798a43bdeaf013e54837ccfb7d598360a3\n"
    },
    {
      "commit": "50a49fffce048778ca8cadbaa37c4d74d6193389",
      "tree": "2452cafee30a92a187dbbea09d299d67acdc8c47",
      "parents": [
        "322b452add7a3652404b78d2701570bc3f470473",
        "257d3f847b06bbc3bed0fddde549e2ab7da13a05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 09 19:29:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 09 19:29:53 2012 +0000"
      },
      "message": "Merge \"Adds a script for tracking bug skips in tempest\""
    },
    {
      "commit": "322b452add7a3652404b78d2701570bc3f470473",
      "tree": "d7b0cfd338b957b277896271e76bb5b6c9aceb53",
      "parents": [
        "ff3d5c6e35560f7377c373d0179557b1a7f070a9",
        "69ff69f8eec02db4621d8b21865bc891196cb13e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jul 09 19:13:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 09 19:13:52 2012 +0000"
      },
      "message": "Merge \"Fix NameError in list image filters test\""
    },
    {
      "commit": "ff3d5c6e35560f7377c373d0179557b1a7f070a9",
      "tree": "b61b73af9a70f12b51b82e25142eb7e1a1c924cc",
      "parents": [
        "c72393ba2fef16f5531afbd4a97b7bfbcecc80f6"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Mon Jul 09 11:01:44 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Mon Jul 09 11:01:44 2012 -0400"
      },
      "message": "Fix logic on alt user tenant/password check.\n\nUpdates the setup_package function so that the password/tenant\ncheck for the alternate user works correctly. Previously it\nwas checking for a missing password but present tenant. It should\ncheck for a missing password or missing tenant.\n\nChange-Id: I3ab28baa13a66077d4a46e8fd2a40ec4869b9c70\n"
    },
    {
      "commit": "c72393ba2fef16f5531afbd4a97b7bfbcecc80f6",
      "tree": "633efc8ac15c2d4a5ac008be1687f7af509433da",
      "parents": [
        "ed97dcabd0fa869368c46d7b3e61ea720b2a97d7"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Mon Jul 09 10:57:50 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Mon Jul 09 10:57:50 2012 -0400"
      },
      "message": "Fix an unbound variable in setup_package.\n\nThis resolves an unbound variable bug that users can hit\nwhen running tempest without a second user account:\n\nChange-Id: Id36f9c29be8db67de4089df2f0182194cf0fa482\nUnboundLocalError: local variable \u0027e\u0027 referenced before assignment\n"
    },
    {
      "commit": "69ff69f8eec02db4621d8b21865bc891196cb13e",
      "tree": "3d485627d8af3d9b2e55d99affc4e1cc1a352281",
      "parents": [
        "ed97dcabd0fa869368c46d7b3e61ea720b2a97d7"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Jul 09 09:10:28 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Jul 09 09:10:28 2012 -0400"
      },
      "message": "Fix NameError in list image filters test\n\nFixes this, which crept in with recent commit:\n\nChange-Id: I798434499973176fd9312b9a8a039a86b341bba0\nNameError: global name \u0027ListImagesTest\u0027 is not defined\n"
    },
    {
      "commit": "257d3f847b06bbc3bed0fddde549e2ab7da13a05",
      "tree": "f262ed1b5223094cefec03be012a31aafab4ca0d",
      "parents": [
        "edba0620c47049c719c43cbfbee74ebf2519e24a"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 23:01:31 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 23:01:31 2012 -0400"
      },
      "message": "Adds a script for tracking bug skips in tempest\n\nNew file tools/skip_tracker.py can be used to show the\nstatus and priority of bugs that are marking test methods\nfor skipping, and instruct the caller to remove skips\non bugs that have been fixed in upstream. Output looks like this:\n\njpipes@uberbox:~/repos/tempest$ python tools/skip_tracker.py\nINFO: Total bug skips found: 52\nINFO: Total unique bugs causing skips: 30\nINFO: Bug # 940500 (      Medium - Fix Released)\nINFO: Bug # 963248 (   Undecided -      Invalid)\nINFO: Bug # 966249 (   Undecided - Fix Released)\nINFO: Bug # 987121 (      Medium - Fix Released)\nINFO: Bug # 988920 (   Undecided -      Opinion)\nINFO: Bug # 997725 (      Medium - Fix Released)\nINFO: Bug # 999084 (      Medium -      Triaged)\nINFO: Bug # 999209 (         Low - Fix Released)\nINFO: Bug # 999219 (        High -      Triaged)\nINFO: Bug # 999567 (      Medium - Fix Released)\nINFO: Bug # 999594 (      Medium -  In Progress)\nINFO: Bug # 999608 (         Low - Fix Released)\nINFO: Bug #1002892 (   Undecided -      Invalid)\nINFO: Bug #1002901 (   Undecided -      Invalid)\nINFO: Bug #1002911 (   Undecided -      Invalid)\nINFO: Bug #1002918 (   Undecided -      Invalid)\nINFO: Bug #1002924 (   Undecided -   Incomplete)\nINFO: Bug #1002926 (   Undecided -      Invalid)\nINFO: Bug #1002935 (   Undecided -      Invalid)\nINFO: Bug #1004007 (         Low -    Confirmed)\nINFO: Bug #1004564 (         Low -    Confirmed)\nINFO: Bug #1005397 (   Undecided -      Invalid)\nINFO: Bug #1005423 (         Low -      Triaged)\nINFO: Bug #1006033 (   Undecided -          New)\nINFO: Bug #1006725 (         Low -      Triaged)\nINFO: Bug #1006857 (         Low -    Confirmed)\nINFO: Bug #1006875 (         Low -    Confirmed)\nINFO: Bug #1014647 (      Medium -    Confirmed)\nINFO: Bug #1014683 (   Undecided -          New)\nINFO: Bug #1022411 (   Undecided -  In Progress)\nThe following bugs have been fixed and the corresponding skips\nshould be removed from the test cases:\n\n   940500\n   966249\n   987121\n   997725\n   999209\n   999567\n   999608\n\nChange-Id: Ic58fc8beb2f6134504d4eb2f6ebe40fa24fe06f6\n"
    },
    {
      "commit": "ed97dcabd0fa869368c46d7b3e61ea720b2a97d7",
      "tree": "16662d98210115157f350a083e385c49cf067f09",
      "parents": [
        "edba0620c47049c719c43cbfbee74ebf2519e24a"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Jul 04 23:25:45 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun Jul 08 21:32:16 2012 -0500"
      },
      "message": "Optimized and reduced the scope of smoke tests\n\n* Factored images smoke test into seperate class\n* Removed any tests from smoke that are extensions\n* Moved list servers smoke tests into part of general server creation smoke test\n* Overall smoke test execution time reduced by 50%\n\nChange-Id: I4838cea39d3338033fd2d4400d9622b55c38ff3c\n"
    },
    {
      "commit": "edba0620c47049c719c43cbfbee74ebf2519e24a",
      "tree": "bd66abe019f01c1e737487f6207bef322bf459ef",
      "parents": [
        "775cf639eba2ee0741cf2c90e89eace8d37bcac9"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 21:34:36 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 21:36:18 2012 -0400"
      },
      "message": "Add skip for disabled user test until associated bug is fixed\n\nTurns out the PUT /users/\u003cUSER_ID/enabled call in Keystone\nadmin API extension is broken until the fix for the associated\nbug is in. This adds the skip until that is done.\n\nChange-Id: Ia5d032ebc68c99c9db40e8d96776d81f61a47aec\nFixes: LP 1018635\n"
    },
    {
      "commit": "775cf639eba2ee0741cf2c90e89eace8d37bcac9",
      "tree": "8f9ae74d452336c3b2964f2251450f2ebaaf672c",
      "parents": [
        "c18d8c6096765333d9b1d17ac6fbddf5fbe482fe"
      ],
      "author": {
        "name": "sapan-kona",
        "email": "sapan_kona@persistent.co.in",
        "time": "Fri Jun 22 00:32:36 2012 +0530"
      },
      "committer": {
        "name": "sapan-kona",
        "email": "sapan_kona@persistent.co.in",
        "time": "Fri Jul 06 18:57:34 2012 +0530"
      },
      "message": "Fixes bug #1016042 - New tests for security groups\n\nChange-Id: Ic0695db8f4f254b78c569b5bcaa053465e9f38bc\n"
    },
    {
      "commit": "c18d8c6096765333d9b1d17ac6fbddf5fbe482fe",
      "tree": "1bb8b2df6d342073d357257d474bd79638f045a1",
      "parents": [
        "19c5bf6ada4cf9ae8a9cc88d1a70753e1a82fb22"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Mon Jul 02 08:09:26 2012 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Mon Jul 02 16:18:54 2012 -0700"
      },
      "message": "Add tests for volume attach and detach\n\nThis adds a test_attach_detach_volume case that attempts to create a\nserver, attach a volume and make sure that it hangs around during a\npower cycle. It also tests to make sure that once we detach a volume,\nit stays that way during a power cycle.\n\nAlso adds servers_client methods for start, stop, attach_volume and\ndetach_volume. Further adds get_partitions() to remote_client.\n\nNote that right now, this doesn\u0027t succeed with libvirt. A patch to nova\nis in the works.\n\nChange-Id: Id43175fd9c8e8cf8971e77f212d0dc74a20def4d\n"
    },
    {
      "commit": "19c5bf6ada4cf9ae8a9cc88d1a70753e1a82fb22",
      "tree": "55d84f9ec3769bd731fa358a0b346747a13da0de",
      "parents": [
        "f38eaace9cb39d98b1203bd4c86b33d20501b7a3"
      ],
      "author": {
        "name": "Syed Armani",
        "email": "dce3062@gmail.com",
        "time": "Tue Jul 03 02:18:05 2012 +0530"
      },
      "committer": {
        "name": "Syed Armani",
        "email": "dce3062@gmail.com",
        "time": "Tue Jul 03 02:18:05 2012 +0530"
      },
      "message": "Remove duplicate line cls.floating_ips_client \u003d os.floating_ips_client from tempest/tests/compute/base.py\n\nChange-Id: Iff106a23222b9427b1da96a2a2074f8bad22d619\n"
    },
    {
      "commit": "f38eaace9cb39d98b1203bd4c86b33d20501b7a3",
      "tree": "6fc720a8a7092885ff4425dde439b28de9c733df",
      "parents": [
        "cf0040ca02614dbc63905de9be18b4355d74dcbc"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Jun 21 13:37:35 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Jul 02 11:05:21 2012 -0400"
      },
      "message": "Refactor Tempest to be parallel-test friendly\n\n* Allows a tenant/user to be created by the base test\n  class, allowing isolation of the tests. The base\n  compute test case class now controls what users\n  and tenants get created for the test case\n* Moves identity admin stuff into appropriate directory\n* Removes _multiprocess_shared_ to force setUpClass to\n  run for every test case.\n* Adds setup.cfg for use with openstack.nose_plugin\n* run_test.sh refactoring to make running smoketests easier\n\nChange-Id: I3ea4c44a8c194d7ae2833b5443df7678924bcd5d\n"
    },
    {
      "commit": "cf0040ca02614dbc63905de9be18b4355d74dcbc",
      "tree": "7cf52ad9080820ed51116a517934f64d88e9c4d7",
      "parents": [
        "9b6129c8f042ae2defb749b41ee33312052b7280"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jun 26 09:46:56 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jun 26 09:51:58 2012 -0400"
      },
      "message": "Add BaseComputeTest.wait_for and use it to fix bug 1017932.\n\nChange-Id: I3c197f098591f827200f333dc4efe3aa816ef8b1\n"
    },
    {
      "commit": "9b6129c8f042ae2defb749b41ee33312052b7280",
      "tree": "f58693780db0d5acc77e5d32a02223252d25a61a",
      "parents": [
        "1709acc7891b47c0144b0aad14893496e134961d"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Jun 25 12:10:48 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Jun 25 12:11:44 2012 -0400"
      },
      "message": "Skip slow/buggy soft reboot test until bug 1014647 is dealt with.\n\nChange-Id: I41cfa8075214a178fe986cd2845253bd49340400\n"
    },
    {
      "commit": "1709acc7891b47c0144b0aad14893496e134961d",
      "tree": "52ff2ec0ae363ea388c70fc05d24140ea0485306",
      "parents": [
        "13b479b80ddc52cb47f8d992ef9f8979b77a8a0a"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Jun 18 10:55:45 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Jun 21 09:47:20 2012 -0400"
      },
      "message": "Comment out broken test involving soft reboot.\n\nChange-Id: I0e667851e2c0ea8393be4212ca66df49e5e2ac33\n"
    },
    {
      "commit": "13b479b80ddc52cb47f8d992ef9f8979b77a8a0a",
      "tree": "9ff790d3488d1519c1f1ef5dc17cc54768de683b",
      "parents": [
        "dffc69cdb75c6d9461841f06a3c65cdde717a908"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Jun 11 14:52:27 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Jun 11 14:52:27 2012 -0400"
      },
      "message": "Step 1 of refactoring compute tests\n\n* Move all compute tests under /tempest/tests/compute\n* Add standard license header for all compute tests\n* Fix all imports to align with HACKING standards\n\nChange-Id: If90b65eeda7938d7dafee0590df854ffb34b1350\n"
    },
    {
      "commit": "dffc69cdb75c6d9461841f06a3c65cdde717a908",
      "tree": "64039f0da7bf24c8b57778bd57e40c122cd1b295",
      "parents": [
        "7d8433fba13d9e803bb8928e5e8e199166985ea5",
        "6aceb4addcb1a91489f1ab4d71687b939cfe4bb2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 09 18:06:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 09 18:06:02 2012 +0000"
      },
      "message": "Merge \"Wait for resource deletion after 202 response. Fixes bug 1007447.\""
    },
    {
      "commit": "7d8433fba13d9e803bb8928e5e8e199166985ea5",
      "tree": "467e28d292c067390cada4c33974f6e4c45641a7",
      "parents": [
        "f4dad391507315c122e8516e981867b7ed456611",
        "5894d51068be720f1a38992bf0d634e4db606e2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 07 06:03:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 07 06:03:08 2012 +0000"
      },
      "message": "Merge \"Fixes bug 1006405-Additional test cases to be added to test_volumes_negative.py\""
    },
    {
      "commit": "6aceb4addcb1a91489f1ab4d71687b939cfe4bb2",
      "tree": "6b43de5fd7ba03f4b5c2f81ac411f8c36276bef1",
      "parents": [
        "f4dad391507315c122e8516e981867b7ed456611"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jun 05 14:05:45 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed Jun 06 13:47:47 2012 -0400"
      },
      "message": "Wait for resource deletion after 202 response. Fixes bug 1007447.\n\nAdded RestClient.wait_for_resource_deletion that waits for a subclass-specific condition.\nAdded RestClient.is_resource_deleted that implements a subclass-specific deletion predicate.\nRemoved redundant test by combining floating_ip associate/dissacociate into a single test.\n\nChange-Id: Iac043b12e8d5a5e88786e3b573280bfbc3f6a8d6\n"
    },
    {
      "commit": "f4dad391507315c122e8516e981867b7ed456611",
      "tree": "f5f49d9157e29087ae3168e341a24f873b74f972",
      "parents": [
        "c543aa669cc072bd7029f11e84dafea91df7f6ec"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jun 05 16:03:58 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jun 05 21:11:08 2012 -0400"
      },
      "message": "Fix LP #1006198 - Network tests should be skipped if no Quantum\n\n* Adds base network test case class that handles\n  skipping if network client returns no endpoint\n  found for network (Quantum)\n\nChange-Id: I602f84a2b5c686ddd28fe1522baddbc3d33fbc46\n"
    },
    {
      "commit": "c543aa669cc072bd7029f11e84dafea91df7f6ec",
      "tree": "88be10bb27bbce3026decf384c750dcf677bc688",
      "parents": [
        "9d93e912fdbaba1ee9083c0b42713d719120af47",
        "ea462ae1209b3a400e1fe7dd7159727029910041"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 04 17:49:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 04 17:49:13 2012 +0000"
      },
      "message": "Merge \"Fixes lp:1003476. Adds negative tests for images\""
    },
    {
      "commit": "9d93e912fdbaba1ee9083c0b42713d719120af47",
      "tree": "37e7e0413ef8bfe51ebda37d8070c4f01c01d702",
      "parents": [
        "93692acf10fb1efb7d7ee4beca46888eeb1a55f2",
        "7aa7f758c7fac0be50b2a0752675f2ec2d6c659b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 04 15:44:23 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 04 15:44:23 2012 +0000"
      },
      "message": "Merge \"Setup Nose multiprocessor config for:\""
    },
    {
      "commit": "93692acf10fb1efb7d7ee4beca46888eeb1a55f2",
      "tree": "cc7c18c3cfaceada5b87de7909083b99bd9e787b",
      "parents": [
        "1b39dd4767c057c00ba41ab45298d0b9f5582bcb",
        "72ea31adf7c631eccc0e08c72a8540332bc0f1f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 04 14:55:25 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 04 14:55:25 2012 +0000"
      },
      "message": "Merge \"Fixes bug 992088- Testcases for Console Output and one test case to test_authorization.py\""
    },
    {
      "commit": "ea462ae1209b3a400e1fe7dd7159727029910041",
      "tree": "5750f5c7f8facb108f5af88cc29c35c87d334145",
      "parents": [
        "1b39dd4767c057c00ba41ab45298d0b9f5582bcb"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Sun May 27 21:23:21 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Fri Jun 01 07:50:14 2012 -0700"
      },
      "message": "Fixes lp:1003476. Adds negative tests for images\n\nThis branch adds negative tests to create and delete image API.\n\nChange-Id: Id073454454cd2b6994c7e60d9842640db49f19af\n"
    },
    {
      "commit": "7aa7f758c7fac0be50b2a0752675f2ec2d6c659b",
      "tree": "7f0cb092b25b2cdf17a10d259e09b562d563144a",
      "parents": [
        "1b39dd4767c057c00ba41ab45298d0b9f5582bcb"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Thu May 31 12:07:46 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Thu May 31 12:11:42 2012 -0500"
      },
      "message": "Setup Nose multiprocessor config for:\n\n* test_flavors.py\n* test_keypairs.py\n* test_list_images.py\n* test_list_servers.py\n* test_server_personality.py\n* test_servers.py\n\nChange-Id: Ib72f09c1faf7e415dfb3069a6cd1d3721e242c28\n"
    },
    {
      "commit": "5894d51068be720f1a38992bf0d634e4db606e2f",
      "tree": "72a722a0d5fd46320db824899d88dbeedadbb3e0",
      "parents": [
        "7141b33ba6880eed81545f45db5b5339771c52ed"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu May 31 19:00:36 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu May 31 19:01:37 2012 +0530"
      },
      "message": "Fixes bug 1006405-Additional test cases to be added to test_volumes_negative.py\n\nChange-Id: If77721041909a01c205b18b59fcec53278e7eaae\n"
    },
    {
      "commit": "1b39dd4767c057c00ba41ab45298d0b9f5582bcb",
      "tree": "44a52ff7d74761eec07a02cdc283e9e99cc76cae",
      "parents": [
        "7141b33ba6880eed81545f45db5b5339771c52ed"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed May 30 17:04:09 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu May 31 08:36:21 2012 -0400"
      },
      "message": "Wait for server to be deleted before reboot/rebuild. Fixes bug 1006586.\n\nChange-Id: I000d06fb3f7200b819e62cabbf7a43ef13eb8d7c\n"
    },
    {
      "commit": "72ea31adf7c631eccc0e08c72a8540332bc0f1f7",
      "tree": "73d50084dca255243b9f8dde19db7a9d4ee87938",
      "parents": [
        "7141b33ba6880eed81545f45db5b5339771c52ed"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri May 25 11:59:10 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu May 31 12:08:38 2012 +0530"
      },
      "message": "Fixes bug 992088- Testcases for Console Output and one test case to test_authorization.py\n\nChange-Id: I38535d09d7cc9186a9db1ba48f884441af0fe87f\n"
    },
    {
      "commit": "7141b33ba6880eed81545f45db5b5339771c52ed",
      "tree": "a79090f327052a8b7cbff9a178efe066aa0da7de",
      "parents": [
        "d5376f9a297509d5b2a7df1d9ffa45d0b49786ff",
        "929a32aa497cabf92ec6c43124729305542c122f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 31 05:12:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 05:12:06 2012 +0000"
      },
      "message": "Merge \"Fixes bug 992721- Metadata testcases for authorization testcases\""
    },
    {
      "commit": "d5376f9a297509d5b2a7df1d9ffa45d0b49786ff",
      "tree": "3627988f7dffdebe09481515f3705e3c5e09f3e8",
      "parents": [
        "838780fecde3cf6c8f08cc8581e525bb4c34d69d",
        "d3b43f643ddd0f2a76417cceb55dae842d109557"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 31 04:52:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 04:52:45 2012 +0000"
      },
      "message": "Merge \"Fixes bug 972130- Testcases to CREATE, GET, DELETE, FILTER volumes\""
    },
    {
      "commit": "838780fecde3cf6c8f08cc8581e525bb4c34d69d",
      "tree": "f04e3ddb2e932b473f596326fc35dea054f870d9",
      "parents": [
        "8581f534dcd33d869e1f1e8819ae5c5f6068ca4c",
        "69e80a0a66e966ec2f23efb79de809ed91d6adba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 31 04:25:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 31 04:25:42 2012 +0000"
      },
      "message": "Merge \"Adds admin tests for roles and roleRef API\""
    },
    {
      "commit": "8581f534dcd33d869e1f1e8819ae5c5f6068ca4c",
      "tree": "945a75ddab74ed22b3e71df357397ffb47bab898",
      "parents": [
        "4498683069e6d7f6a3be09b12805f037e476dbdc"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed May 30 17:11:55 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed May 30 17:11:55 2012 -0400"
      },
      "message": "Deleted flavors can be viewed ... but not listed.\n\nUpdates the test_get_flavor_details_for_deleted_flavor test\ncase so that deleted flavors can be viewed but not listed.\n\nChange-Id: Ie25fe95ee2d5edad201af98ce68337372913368f\n"
    },
    {
      "commit": "69e80a0a66e966ec2f23efb79de809ed91d6adba",
      "tree": "ee46a5bf6ddf09df212591e256aedd809bb1a50c",
      "parents": [
        "4498683069e6d7f6a3be09b12805f037e476dbdc"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue May 15 03:54:04 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue May 29 20:29:32 2012 -0700"
      },
      "message": "Adds admin tests for roles and roleRef API\n\nChange-Id: I10e7116570f922ec87e23b1f880cd4b1c08c3088\n"
    },
    {
      "commit": "4498683069e6d7f6a3be09b12805f037e476dbdc",
      "tree": "88069cde5cf927af3024c868c066652d7136a4a8",
      "parents": [
        "74f6851665569c1a6aa8af60879ae3d156560b59"
      ],
      "author": {
        "name": "Unmesh Gurjar",
        "email": "unmesh.gurjar@vertex.co.in",
        "time": "Tue May 08 19:57:10 2012 +0530"
      },
      "committer": {
        "name": "Unmesh Gurjar",
        "email": "unmesh.gurjar@vertex.co.in",
        "time": "Tue May 29 07:45:11 2012 -0700"
      },
      "message": "First cut of Network client and positive tests.\n\nFixes bug 946675.\n1. Created Network (Quantum ) client for Tempest.\n2. Added positive tests for Quantum.\n3. Addressed review comments.\n\nChange-Id: If3e27d3aadc70fbf6db722b6ae554a1188fe56e8\n"
    },
    {
      "commit": "929a32aa497cabf92ec6c43124729305542c122f",
      "tree": "6556efcc97c52c681782c9005dc032f7aa33a2e4",
      "parents": [
        "74f6851665569c1a6aa8af60879ae3d156560b59"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue May 29 18:00:25 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue May 29 18:10:00 2012 +0530"
      },
      "message": "Fixes bug 992721- Metadata testcases for authorization testcases\n\nChange-Id: Ifee8e04eae5b3b6f89357bb934d442b4afe74cfc\n"
    },
    {
      "commit": "d3b43f643ddd0f2a76417cceb55dae842d109557",
      "tree": "925fecd5c6ccf33d620c55b7b6109563f01f920b",
      "parents": [
        "74f6851665569c1a6aa8af60879ae3d156560b59"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Apr 03 17:39:23 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue May 29 11:45:28 2012 +0530"
      },
      "message": "Fixes bug 972130- Testcases to CREATE, GET, DELETE, FILTER volumes\n\nChange-Id: I9e7b9a2491d6a3f01d71551e4cadcccf154d992d\n"
    },
    {
      "commit": "74f6851665569c1a6aa8af60879ae3d156560b59",
      "tree": "88d6450928f91c11a922a332774becdf2fc762df",
      "parents": [
        "712b841fda92388fd73aa84848639a243e59d980"
      ],
      "author": {
        "name": "Katherine Elliott",
        "email": "katherine.elliott@hp.com",
        "time": "Fri May 18 10:19:22 2012 -0600"
      },
      "committer": {
        "name": "Katherine Elliott",
        "email": "katherine.elliott@hp.com",
        "time": "Fri May 25 11:49:13 2012 -0600"
      },
      "message": "Added an AddImageException to exceptions.py and modified images_client to use this exception rather than BuildErrorException.\n\nFixes bug 999256.\n\nexceptions.py:\nclass AddImageException(TempestException):\n    message \u003d \"Image %(image_id) failed to become ACTIVE in the allotted time.\"\n\nimages_client.py:\nIn wait_for_image_resp_code and wait_for_image_status, changed:\n\n  raise exceptions.BuildErrorException\n\nto:\n\n  raise exceptions.TimeoutException\n\nIn wait_for_image_status, changed:\n\n  raise exceptions.BuildErrorExcption\n\nto:\n\n  raise exceptions.AddImageException(image_id\u003dimage_id)\n\nReplaced TimeoutException with AddImageException and replaced AddImageException with TimeoutException.\n\nChange-Id: Ic78f1d24151361c9886480822087931b61b3603c\n"
    },
    {
      "commit": "712b841fda92388fd73aa84848639a243e59d980",
      "tree": "b2021386489fcdb6429805ff5763f9ce9b7eb952",
      "parents": [
        "a0e1fbea003de73a901c6e2ad8eefd90c933f244"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 09:34:16 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 09:36:19 2012 +0100"
      },
      "message": "Fix floating ip tests by adding missing an import\n\nChange-Id: I4fc8b4054dd8158bb35f8ee36c8e438552c498cb\n"
    }
  ],
  "next": "a0e1fbea003de73a901c6e2ad8eefd90c933f244"
}
