)]}'
{
  "log": [
    {
      "commit": "6b9b288aeeb0c1eb71ec693c9bb34af0cddf120e",
      "tree": "c56a8a3d775f752927505e268a9b5b314f763b23",
      "parents": [
        "b93fcd29cd102b604f0a582c6e4a3f9b8a0fb7d6"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun Apr 08 21:43:39 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun May 20 23:36:52 2012 -0500"
      },
      "message": "Adds instance_utils library and initial SSH tests\n\n* Provides an instance util class for common server queries\n* Refactored the create server smoke test as an example\n* Added ssh tag to tests requiring SSH to allow them to be\n  skipped if needed\n\nChange-Id: Ia34d7c75ad05f7658d1abb7bebeb1bbd271fd089\n"
    },
    {
      "commit": "b93fcd29cd102b604f0a582c6e4a3f9b8a0fb7d6",
      "tree": "e3e94f703d6f64da1cfc10f814ab7e71782068c1",
      "parents": [
        "e4eb0bd0f4fb9b42f109bff3127e9955824be8f7",
        "b74a11ab04d4786b26e6434c41031faaf062be25"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 18 16:30:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 18 16:30:55 2012 +0000"
      },
      "message": "Merge \"Fixes bug 992149-Some new tests to test_keypairs.py and test_authorization.py\""
    },
    {
      "commit": "e4eb0bd0f4fb9b42f109bff3127e9955824be8f7",
      "tree": "38e7d4fc7467788e6051a670efa7415ba7db2f75",
      "parents": [
        "36892e12208b927d02bedc5124da3586fb5a79a7",
        "d2d3f79ff920e547e4d382d6bcbe91f97258ed7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 17 16:41:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 17 16:41:58 2012 +0000"
      },
      "message": "Merge \"Adds negative tests for Identity Tenants API\""
    },
    {
      "commit": "b74a11ab04d4786b26e6434c41031faaf062be25",
      "tree": "7e4e0b8a63928dc3d13d3637e4fcb807dd55ed33",
      "parents": [
        "36892e12208b927d02bedc5124da3586fb5a79a7"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed May 16 10:37:58 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed May 16 10:40:26 2012 +0530"
      },
      "message": "Fixes bug 992149-Some new tests to test_keypairs.py and test_authorization.py\n\nChange-Id: I892c97d805c0800e6ad801137508278d65bd5166\n"
    },
    {
      "commit": "36892e12208b927d02bedc5124da3586fb5a79a7",
      "tree": "01262cb56908597a0acda9b3b27f726db0ed09b9",
      "parents": [
        "6b1e154a25fc3683604326cf3743d6e726855449"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri May 11 18:01:41 2012 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Mon May 14 19:01:27 2012 +0000"
      },
      "message": "Fix LP #992228 - Test rebuild/reboot of deleted server\n\nChange-Id: I4444bab4c2e4fb1a33959f2b3b7f23450404d414\n"
    },
    {
      "commit": "d2d3f79ff920e547e4d382d6bcbe91f97258ed7d",
      "tree": "e34a552d0800ad467d07888dddd6b17a698f793c",
      "parents": [
        "6b1e154a25fc3683604326cf3743d6e726855449"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Mon May 14 10:28:43 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Mon May 14 10:28:43 2012 -0700"
      },
      "message": "Adds negative tests for Identity Tenants API\n\nChange-Id: I32718733f007f07a3221672d8d19de7d1480bb1b\n"
    },
    {
      "commit": "6b1e154a25fc3683604326cf3743d6e726855449",
      "tree": "c53613501e2bb0a592adc7678b4419900afff7a2",
      "parents": [
        "412a50dcfdd373d0d9c74a699335c6bde6b8bd81"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Mon May 14 05:55:54 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Mon May 14 09:41:03 2012 -0700"
      },
      "message": "Fixes bug/902405. Adds users tests and methods to admin client\n\nChange-Id: Ifa9d5001c9961f747b91ff7cec9b7ad2fc5a4aaa\n"
    },
    {
      "commit": "412a50dcfdd373d0d9c74a699335c6bde6b8bd81",
      "tree": "d11b92e11392044d454073a12af6409334d4d239",
      "parents": [
        "9baebeca95b74540b67e76d87d42799e5932f97c",
        "779c7f80081a693a19eb0b6249d9e163df9a4bc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 11 17:05:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 11 17:05:29 2012 +0000"
      },
      "message": "Merge \"Add resources for floating_ip, keypair, volume. Add floating_ip test.\""
    },
    {
      "commit": "779c7f80081a693a19eb0b6249d9e163df9a4bc9",
      "tree": "61f54721346a9ee057dbc48a6609107e84160f13",
      "parents": [
        "1e62242acac6d5ef04d0c0bc90e54b8517ba943a"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue May 01 16:50:32 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri May 11 11:31:41 2012 -0400"
      },
      "message": "Add resources for floating_ip, keypair, volume. Add floating_ip test.\n\nProvide mechanism to pre-allocate vms, floating_ips, keypairs and volumes.\nAbstract time-related functions to PendingAction and move server-specific\n  stuff to PendingServerAction subclass.\nRename State to ClusterState.\nAdd test that associates/disassociates floating_ips and servers.\n\nChange-Id: I1651c38cc75d755bde370fb6a49ff4231e96255e\n"
    },
    {
      "commit": "9baebeca95b74540b67e76d87d42799e5932f97c",
      "tree": "9a625898a965d4f6985cc07b25b82b00b9920129",
      "parents": [
        "1e62242acac6d5ef04d0c0bc90e54b8517ba943a"
      ],
      "author": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Thu May 10 10:41:26 2012 -0700"
      },
      "committer": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Thu May 10 10:41:26 2012 -0700"
      },
      "message": "Skip blank role name test until resolved upsteam\n\nFixes bug #997685\n\nChange-Id: I2ba13b9a002692fa5658ca0cc7043bc954524908\n"
    },
    {
      "commit": "1e62242acac6d5ef04d0c0bc90e54b8517ba943a",
      "tree": "dd169179d98c888f00b8f54a72b1bf03e8d28f08",
      "parents": [
        "0707211beea7b7e37c04c89e64f608cb5cf97314",
        "9ba7b0e07ef2bdd0e7bca6fdf1e8345458eadefc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 10 15:34:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 15:34:14 2012 +0000"
      },
      "message": "Merge \"Test cases for keystone tenant operations\""
    },
    {
      "commit": "0707211beea7b7e37c04c89e64f608cb5cf97314",
      "tree": "566e13462fe19a86ccc617a59753aa603a516a0d",
      "parents": [
        "0353029b1ef8c0df58ae65a400c026274a360237",
        "26bf032cf98beff3a7c669dd6063ad8e4f074cdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 10 12:55:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 12:55:53 2012 +0000"
      },
      "message": "Merge \"Fixed the LP bug 993754. Ensure that the server created in the test is destroyed in finally: block of the test.\""
    },
    {
      "commit": "0353029b1ef8c0df58ae65a400c026274a360237",
      "tree": "0a2d632eae5232787393509eef4bf1e0e231cdd9",
      "parents": [
        "2de7062b72af7d4ca5c24998ba891c79aa9946f4"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Apr 24 17:00:50 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Wed May 09 01:30:29 2012 -0700"
      },
      "message": "Minor fixes and docstrings updates\n\nChange-Id: Ibc6c1da236cdfdc1dbb5ad65004247d1696f3ec3\n"
    },
    {
      "commit": "2de7062b72af7d4ca5c24998ba891c79aa9946f4",
      "tree": "af6f23b6b83e7f3dba76760548bb1a1b65bea479",
      "parents": [
        "e81e01d294047d900a556af450bcb2b43e9040c4",
        "4759ac6412adc67a57eab294e9f6fd9ff2d414e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 08 12:54:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 08 12:54:12 2012 +0000"
      },
      "message": "Merge \"Fixes LP #992640 - Volumes sometimes not cleaned\""
    },
    {
      "commit": "9ba7b0e07ef2bdd0e7bca6fdf1e8345458eadefc",
      "tree": "21a9c82f8404b3fc78227fe47976b45b6d66da10",
      "parents": [
        "e81e01d294047d900a556af450bcb2b43e9040c4"
      ],
      "author": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Mon May 07 13:55:51 2012 -0700"
      },
      "committer": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Mon May 07 13:55:51 2012 -0700"
      },
      "message": "Test cases for keystone tenant operations\n\nFixes bug #902393\n\nChange-Id: Ie228563e72a324d1ceb05891d6bd1b53e1f28b84\n"
    },
    {
      "commit": "e81e01d294047d900a556af450bcb2b43e9040c4",
      "tree": "f95dcefc6bfc80fa726ed38409ccf9dcf02f0f9c",
      "parents": [
        "aeddf63587ce34294ce5e3683966b6fcb8ea6bc0",
        "8ed39ac8b42fab87bec3d3bf2ce1388d6791fed3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 07 13:31:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 13:31:49 2012 +0000"
      },
      "message": "Merge \"    Adds an identity admin client and API tests for keystone roles.\""
    },
    {
      "commit": "4759ac6412adc67a57eab294e9f6fd9ff2d414e4",
      "tree": "9b000253ecc0af0afb51c959f82c90c192742567",
      "parents": [
        "aeddf63587ce34294ce5e3683966b6fcb8ea6bc0"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu May 03 12:52:42 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun May 06 15:17:14 2012 -0400"
      },
      "message": "Fixes LP #992640 - Volumes sometimes not cleaned\n\n* Adds some error handling to the volume list test case\n  that properly handles the (fairly common) case for when\n  Nova\u0027s volume group backing file size is too small to create\n  the needed 3 1G volumes for the test\n\nChange-Id: Ice367b73303d74c529351d7bd4d9a4e9b1348e07\n"
    },
    {
      "commit": "aeddf63587ce34294ce5e3683966b6fcb8ea6bc0",
      "tree": "e1b9dfebf4e17838c46b950b06fa03885b8c63eb",
      "parents": [
        "4b3799c1c3ddf955414c4d93189784683193c148"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Fri May 04 05:39:13 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Fri May 04 07:56:42 2012 -0700"
      },
      "message": "Moved parse_image_id() to data_utils\n\nChange-Id: Ifde3ae48d2d988c3f712e0e5aec016b2390960a8\n"
    },
    {
      "commit": "4b3799c1c3ddf955414c4d93189784683193c148",
      "tree": "49e6de681910ee53b682e7d33920c65d2070a0be",
      "parents": [
        "4745bec8a27cb6f5d560814a52c9b8130ecfe312",
        "e81028a3f08cf4e50675f9b37dfb7519384d7094"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 03 16:29:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 03 16:29:24 2012 +0000"
      },
      "message": "Merge \"Fixed the LP bug 993739.\""
    },
    {
      "commit": "4745bec8a27cb6f5d560814a52c9b8130ecfe312",
      "tree": "9d1d02558b1e962939c6fe14e819a07528f72f92",
      "parents": [
        "a6c2a73f38a29a62e66bb8ce35b1ace7a373d2f5",
        "6e28c1b451dadfe9b2e279b4d43fe965bed9c25f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 03 15:43:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 03 15:43:08 2012 +0000"
      },
      "message": "Merge \"Fixed LP bug 991806. Ensures that floating IP created in test is destroyed in a finally: block\""
    },
    {
      "commit": "26bf032cf98beff3a7c669dd6063ad8e4f074cdf",
      "tree": "a7696e7b791050913d6cc97c727a03a663df1b3a",
      "parents": [
        "89a68573e39d97f45d38fd4197ae38cb21263303"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Wed May 02 23:20:17 2012 -0700"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Wed May 02 23:20:17 2012 -0700"
      },
      "message": "Fixed the LP bug 993754.\nEnsure that the server created in the test is destroyed in finally: block of the test.\n\nChange-Id: I78b731f79f2b7b6f2673203b8d47bff858c368dc\n"
    },
    {
      "commit": "e81028a3f08cf4e50675f9b37dfb7519384d7094",
      "tree": "acc833db77cd45e2dc6b1d156a71a5d9701330b2",
      "parents": [
        "89a68573e39d97f45d38fd4197ae38cb21263303"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Wed May 02 22:36:06 2012 -0700"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Wed May 02 22:36:06 2012 -0700"
      },
      "message": "Fixed the LP bug 993739.\n\nEnsures that the servers created in the tests are destroyed in finally: block in the test.\n\nChange-Id: If5fb27f7dd7f99293ade59a23dd1aa36d450f850\n"
    },
    {
      "commit": "a6c2a73f38a29a62e66bb8ce35b1ace7a373d2f5",
      "tree": "5da634deee36a4cbb0209a2ff4adb30ab81a76d4",
      "parents": [
        "89a68573e39d97f45d38fd4197ae38cb21263303"
      ],
      "author": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Wed May 02 17:00:19 2012 -0700"
      },
      "committer": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Wed May 02 17:00:19 2012 -0700"
      },
      "message": "Adds key_name parameter in create_server\n\nFixes bug 993632\n\nChange-Id: I2c7915b09367934fcaf69a27a2361ec413ddf3f9\n"
    },
    {
      "commit": "89a68573e39d97f45d38fd4197ae38cb21263303",
      "tree": "4a212b1f5f5257497b2b8e37f34cffd9b5d66328",
      "parents": [
        "e9e737d149c9fd29648e3a090d4e7216be1de7ae"
      ],
      "author": {
        "name": "ravikumar venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Tue May 01 22:01:08 2012 +0000"
      },
      "committer": {
        "name": "ravikumar venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Tue May 01 22:01:24 2012 +0000"
      },
      "message": "fix for bug 992877\n\nChange-Id: I7982f539d41ce23854c36aa8fe38de76c3eef190\n"
    },
    {
      "commit": "e9e737d149c9fd29648e3a090d4e7216be1de7ae",
      "tree": "158c5a354be8762a0cc50d738fae635248572f94",
      "parents": [
        "ad6feca97e7584075bc663b8e771b4f699fe274c"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Mon Apr 30 04:47:21 2012 -0700"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Tue May 01 09:43:06 2012 -0700"
      },
      "message": "Ensures that floating IP created in test is destroyed in a finally: block\n\nFix for the Bug 991842\n\nChange-Id: I11c57a9c2219d783ec95b993dec16a9a707da332\n"
    },
    {
      "commit": "6e28c1b451dadfe9b2e279b4d43fe965bed9c25f",
      "tree": "fa9b807af5fca728f486bedd26fd4b1d11f8622b",
      "parents": [
        "ad6feca97e7584075bc663b8e771b4f699fe274c"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Tue May 01 07:56:07 2012 -0700"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Tue May 01 08:03:46 2012 -0700"
      },
      "message": "Fixed LP bug 991806.\nEnsures that floating IP created in test is destroyed in a finally: block\n\nChange-Id: Ifd98e32372229c5d08f145df7612fa78ca62035a\n"
    },
    {
      "commit": "8ed39ac8b42fab87bec3d3bf2ce1388d6791fed3",
      "tree": "3fb0f84fc316b76e83258d91e5ec68665ddb6221",
      "parents": [
        "ad6feca97e7584075bc663b8e771b4f699fe274c"
      ],
      "author": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Mon Apr 30 14:11:27 2012 -0700"
      },
      "committer": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Mon Apr 30 18:26:41 2012 -0700"
      },
      "message": "    Adds an identity admin client and API tests for keystone roles.\n\n    Added a config option for the [identity] section\n     * catalog type - to specify endpoints for the Identity service\n\n    Fixes bug 902389\n\nChange-Id: I429d8bbfe3e6de8432a1a7b79a8676c63925f78f\n"
    },
    {
      "commit": "ad6feca97e7584075bc663b8e771b4f699fe274c",
      "tree": "9dd387675e7b20c9fa41b4d36ff3bbaffaecafff",
      "parents": [
        "c7251962fe8d3121c247dc9ac87fb3fbf18ab01a"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 30 15:10:18 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 30 16:04:18 2012 -0400"
      },
      "message": "Fixes LP #992096 - Add configure_via_auth\u003dFalse\n\nWe now need to pass configure_via_auth\u003dFalse to the glance\nclient constructor to signal that we don\u0027t want to have the\nendpoint returned by the Keystone service catalog to override\nthe URL we are already passing in (the [image][host] configuration\noption...)\n\nChange-Id: Ie2ef15bfe03efe4b83e687d19283dfa66c25289e\n"
    },
    {
      "commit": "c7251962fe8d3121c247dc9ac87fb3fbf18ab01a",
      "tree": "924342d6d2fa4bacbb2bf7ce0528c3db7ada820b",
      "parents": [
        "e463c26dbde7a0aad533509076ade572f9969e09"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Mar 12 17:26:54 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Apr 30 12:35:23 2012 -0500"
      },
      "message": "Addresses lp#948243 - Tempest handles misconfig better\n\n* Added Tempest base test class with test data\n* Added logic to base test to reconfigure Tempest\n  if the flavor/image sections are missing or if\n  the provided values do not exist\n\nChange-Id: I0c1bb16a65e36a99e6e49493325451c9a3eadaad\n"
    },
    {
      "commit": "e463c26dbde7a0aad533509076ade572f9969e09",
      "tree": "4dfcf883aac0c57095d7dd65f93ca166cbfd88aa",
      "parents": [
        "e343a6869fb1fc5430e5bc94f57e33fa95b1fb50",
        "75a677e15d5599e8ee43dc187ea4a60692ac71f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 26 20:28:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 26 20:28:45 2012 +0000"
      },
      "message": "Merge \"Use `username\u0027 in ImagesConfig\""
    },
    {
      "commit": "e343a6869fb1fc5430e5bc94f57e33fa95b1fb50",
      "tree": "2244d59c01958f9d3433dd04370f97bac2846919",
      "parents": [
        "73cb6a79af82eb8a486d978bb0a3fd51b57a8530",
        "5098fa2ae20ebdcbb305fa613508ffc43407043b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 26 20:12:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 26 20:12:47 2012 +0000"
      },
      "message": "Merge \"Clients subclass the RestClient to allow attributes to be overrided by each client and allow better code reuse.\""
    },
    {
      "commit": "73cb6a79af82eb8a486d978bb0a3fd51b57a8530",
      "tree": "1252d139c98b64541dc4f31a8d4f5afa8ca26c7b",
      "parents": [
        "58a72e882546f400d2f01ef80440578f1c0e954a"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 26 15:19:50 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 26 15:38:30 2012 -0400"
      },
      "message": "Remind user about log_level.\n\nChange-Id: I70284f64769429c2605bde1acd7e741476580316\n"
    },
    {
      "commit": "58a72e882546f400d2f01ef80440578f1c0e954a",
      "tree": "cf4ee9b7c39a9c6750cada9417db927ee665fc05",
      "parents": [
        "629c744359f48c9ea14dbb41c2f8a75878e9cce2",
        "b4825c338e663438e018fb7ba16d3fdddc08fe86"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 26 19:21:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 26 19:21:12 2012 +0000"
      },
      "message": "Merge \"Added keypairs negative tests, removed unused client objects\""
    },
    {
      "commit": "629c744359f48c9ea14dbb41c2f8a75878e9cce2",
      "tree": "cb43e74030d73effc0c223955ad542c09d4c95e7",
      "parents": [
        "c14afae41ddfd46081eb6b1876797b479de7018e"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Thu Apr 26 00:13:42 2012 -0700"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Thu Apr 26 00:22:39 2012 -0700"
      },
      "message": "  fixed the bug 983856. Pep8 complient made\n\nChange-Id: I6956020b9829fb02ce09b129d44b378f4b0c18c1\n"
    },
    {
      "commit": "c14afae41ddfd46081eb6b1876797b479de7018e",
      "tree": "07a226f8b2f731884a394bf2cdd31be99c83a11d",
      "parents": [
        "dc7d0170382e41a87ebbc4343b1dac5c7f98ef80",
        "24ea4ad6293a0fa908304364bc3b17916dcb56da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 25 12:06:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 25 12:06:37 2012 +0000"
      },
      "message": "Merge \"Do not assume network names\""
    },
    {
      "commit": "b4825c338e663438e018fb7ba16d3fdddc08fe86",
      "tree": "8323e38e6411bc0bcf0b92e8902110d12905b7b3",
      "parents": [
        "dc7d0170382e41a87ebbc4343b1dac5c7f98ef80"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Apr 24 13:52:34 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Apr 24 16:42:02 2012 -0700"
      },
      "message": "Added keypairs negative tests, removed unused client objects\n\nChange-Id: Ib5953f5795ca265f577b25d876cf2013fa14c2c1\n"
    },
    {
      "commit": "dc7d0170382e41a87ebbc4343b1dac5c7f98ef80",
      "tree": "0a18414c0833d49144574a330807567c2ec02bda",
      "parents": [
        "28e79de897babea23c568eaeb9d225693c23de86"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Mon Apr 23 16:51:27 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Tue Apr 24 21:31:09 2012 +0100"
      },
      "message": "bug 985867: remove conf_from_devstack in favor of\n            devstack.git/tools/configure_tempest.sh\n\nremove the broken utility script and update README.\n\nChange-Id: I657e59dba77dd2e0f04d4d3a55f2fc8b430568c2\n"
    },
    {
      "commit": "5098fa2ae20ebdcbb305fa613508ffc43407043b",
      "tree": "8a6f23087af2e1113da7695ee61c6f56f611efac",
      "parents": [
        "629c744359f48c9ea14dbb41c2f8a75878e9cce2"
      ],
      "author": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Tue Apr 17 13:27:00 2012 -0700"
      },
      "committer": {
        "name": "chris fattarsi",
        "email": "chris.fattarsi@pistoncloud.com",
        "time": "Sat Apr 21 09:46:28 2012 -0700"
      },
      "message": "Clients subclass the RestClient to allow attributes to be\noverrided by each client and allow better code reuse.\n\nChanges the RestClient to set the token and base_url when\nit is needed for a request. Also allows for it to be cleared\nso that it can be renewed.\n\nFixes lp#977594\n\nChange-Id: I040d1c171a4018326a5b700e303652c95a3b3542\n"
    },
    {
      "commit": "24ea4ad6293a0fa908304364bc3b17916dcb56da",
      "tree": "571686b9d61eebc5e61222aa8806f8476634394a",
      "parents": [
        "1b3bf7f93d98c934943b106400c1d8cf6b59a6ee"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Apr 11 16:15:00 2012 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Fri Apr 13 13:51:48 2012 +0200"
      },
      "message": "Do not assume network names\n\nIt might be anything else than \"public\" or \"private\". This fixes bug #978958.\n\nChange-Id: Id15d5416b6e437750d352e38873880fef286cfc0\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n"
    },
    {
      "commit": "28e79de897babea23c568eaeb9d225693c23de86",
      "tree": "ac1f355884405929f8a81125c2fcfb9781f9e10c",
      "parents": [
        "1b3bf7f93d98c934943b106400c1d8cf6b59a6ee"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 12 15:49:41 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 12 15:49:41 2012 -0400"
      },
      "message": "Don\u0027t pass None for any values in post body.\n\nThere is unspecifiedness and nonuniformity of the behavior of passing\nNone values to create server. So don\u0027t do it.\nThe case of the \u0027meta\u0027 keyword argument is ugly and it should be changed\nto \u0027metadata\u0027 but the various APIs are inconsistent about this so I didn\u0027t\nwant to mess with that now and risk breaking something.\n\nChange-Id: I3a8a3afbc179a54b524db0e2ed04d1542401f4a7\n"
    },
    {
      "commit": "1b3bf7f93d98c934943b106400c1d8cf6b59a6ee",
      "tree": "0b065b3decff47b6a01e96acfc0df51911206ff0",
      "parents": [
        "5334dec1d192f9d7458cb957eff9b541f0f370df"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 12 14:39:23 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 12 14:39:23 2012 -0400"
      },
      "message": "Allow skip of disk_config tests that require resize.\n\nChange-Id: I6fc1441c2ba427d7cea83678c84e4342a2a46103\n"
    },
    {
      "commit": "5334dec1d192f9d7458cb957eff9b541f0f370df",
      "tree": "6da006980e65e09f14a41e0101a18733026c8ea3",
      "parents": [
        "05acb29a678b84686399381c916c6b1dc5962825"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 12 13:58:08 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Apr 12 13:58:08 2012 -0400"
      },
      "message": "Don\u0027t pass disk config as None. Fix for bug 980119\n\nChange-Id: Iebf920114454eaae9d250df51e4a4c219786fcda\n"
    },
    {
      "commit": "05acb29a678b84686399381c916c6b1dc5962825",
      "tree": "99470658427010f10e11b625d9f1b06b6c7b39c5",
      "parents": [
        "1650a1375d48f36d72c909ea64c77449571c32cd",
        "e36d50039382eea691f0ca77fe28fa986a562d0f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 12 15:58:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 12 15:58:11 2012 +0000"
      },
      "message": "Merge \"Adds basic tests for disk config extension\""
    },
    {
      "commit": "1650a1375d48f36d72c909ea64c77449571c32cd",
      "tree": "875e4cb49abdaf70f1a43eb410a9a0eeba6f2c84",
      "parents": [
        "ff10d5577df75b50ddf5ae0fead837292c4b3209"
      ],
      "author": {
        "name": "Christophe Sauthier",
        "email": "christophe.sauthier@objectif-libre.com",
        "time": "Thu Apr 12 16:04:36 2012 +0200"
      },
      "committer": {
        "name": "Christophe Sauthier",
        "email": "christophe.sauthier@objectif-libre.com",
        "time": "Thu Apr 12 16:04:36 2012 +0200"
      },
      "message": "Add License to Tempest.\n\nAdd Apache License to Tempest. Fix bug 979172.\n\nChange-Id: Ia23f590bbb1f299916ede35693ec184c9b6d6c62\n"
    },
    {
      "commit": "75a677e15d5599e8ee43dc187ea4a60692ac71f3",
      "tree": "f8a94520bdfb5d25738361d571737f421631b387",
      "parents": [
        "ff10d5577df75b50ddf5ae0fead837292c4b3209"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Apr 11 15:49:15 2012 +0200"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Wed Apr 11 15:49:58 2012 +0200"
      },
      "message": "Use `username\u0027 in ImagesConfig\n\nUse username key as defined in config example.\n\nThis fixes bug #978932\n\nChange-Id: Ieff714f1dcbd8502d3f8bb0885371d4e6ff3064f\nSigned-off-by: Julien Danjou \u003cjulien@danjou.info\u003e\n"
    },
    {
      "commit": "ff10d5577df75b50ddf5ae0fead837292c4b3209",
      "tree": "d39cbd76d52b4e3a98ec2ea2ae67e2ecfafba323",
      "parents": [
        "017e95c01e266a849a5caa8e302c320399455a3f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 06 14:18:50 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 09 13:34:38 2012 -0400"
      },
      "message": "Fixes LP 973338 - Add custom alt and admin manager\n\n* Adds new AltManager, AdminManager derived manager classes\n* Allows Manager to be inited with custom credentials\n* Adds config.ComputeAdminConfig class and setup\n* Updates test_authorization to use AltManager class\n\nChange-Id: Iff5b20fbdfb8979a775f30f7e07d6e06b29e6c1c\n"
    },
    {
      "commit": "017e95c01e266a849a5caa8e302c320399455a3f",
      "tree": "c9b6800373f4ac6ca10f2d63e88c03214cded4a2",
      "parents": [
        "6f511b1b3032896e0ad4e14e61016a11391e4058"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Apr 04 16:16:06 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Apr 04 16:16:06 2012 -0400"
      },
      "message": "Adds config file template (for use in gate script)\n\nAdds a templatized configuration file to be used\nin the devstack-gate scripting to get the Tempest\nJenkins job running smoothly...\n\nChange-Id: I11f64e81f151a49eaf7e977c2294ee35df824943\n"
    },
    {
      "commit": "6f511b1b3032896e0ad4e14e61016a11391e4058",
      "tree": "ad4780ee288e2de31ee2e344f6ab7f4055ae2700",
      "parents": [
        "07c2f944b3d260ad6c9bce3af3c98b4883ace42f",
        "6a6957f55aee0175aed8462b12124177668f1965"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 04 06:32:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 04 06:32:51 2012 +0000"
      },
      "message": "Merge \"Remove obsolete config file.\""
    },
    {
      "commit": "07c2f944b3d260ad6c9bce3af3c98b4883ace42f",
      "tree": "3ab798b6bbfa8e3c2f9ac13b3757b027ee78a49c",
      "parents": [
        "973a2eeab1c1133db62e41df849af2f40a83d998",
        "7203667ed7b42dd760a80c9f1416491a7aae239a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 03 18:52:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 03 18:52:46 2012 +0000"
      },
      "message": "Merge \"Enabling flavor marker tests\""
    },
    {
      "commit": "973a2eeab1c1133db62e41df849af2f40a83d998",
      "tree": "6cd96506635865ad8b18fcc8c3e2ac41b1fb2dbe",
      "parents": [
        "70112368eb0830e8b6513ec2b76037c705c231f6",
        "dc9e0c43f5c33bad4f298a8379a619e812667a4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 03 18:07:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 03 18:07:16 2012 +0000"
      },
      "message": "Merge \"Fixes lp##971527\""
    },
    {
      "commit": "70112368eb0830e8b6513ec2b76037c705c231f6",
      "tree": "5e10a2485867acf4a38b7e099ed137525a93c60a",
      "parents": [
        "4a769965786ba41d73d92fae23f68cf311017750"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Apr 03 13:48:49 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Apr 03 13:50:27 2012 -0400"
      },
      "message": "Convert to UNIX line endings\n\nFixes bug #972660\n\nChange-Id: Iffe099504ae847ab2435e867860ab6bac6ca8252\n"
    },
    {
      "commit": "6a6957f55aee0175aed8462b12124177668f1965",
      "tree": "ef0e17898981d86e9006e2a0910005b1cd8ea837",
      "parents": [
        "4a769965786ba41d73d92fae23f68cf311017750"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Apr 03 10:54:36 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Apr 03 10:54:36 2012 -0400"
      },
      "message": "Remove obsolete config file.\n\nChange-Id: I04108fd6b8694f490e1d96f02523542ef2b75a7b\n"
    },
    {
      "commit": "7203667ed7b42dd760a80c9f1416491a7aae239a",
      "tree": "dd0be94c388a7b6ed6241836cee662423208f6ff",
      "parents": [
        "4a769965786ba41d73d92fae23f68cf311017750"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Apr 02 22:02:55 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Apr 02 22:04:56 2012 -0500"
      },
      "message": "Enabling flavor marker tests\n\n* Removed expected failure decorator from flavor marker tests\n  since lp912922 is fixed\n\nChange-Id: I63210f683a07dbece952176d7332a641a7e8c63a\n"
    },
    {
      "commit": "4a769965786ba41d73d92fae23f68cf311017750",
      "tree": "3db9f00fe882fd0dc9c4cd16199c5d2a5a99d05e",
      "parents": [
        "7490e959fffae503d3bee99cab4fb7cfc7bd7117",
        "b4465578731c07bf40086491f7e560750a1349c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 03 00:32:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 03 00:32:26 2012 +0000"
      },
      "message": "Merge \"Fixes bug 960864- Testcases for the action list Volumes and list Volumes with Detail\""
    },
    {
      "commit": "dc9e0c43f5c33bad4f298a8379a619e812667a4a",
      "tree": "cbb9916a82e8c960a3a4c0175fa87d6dafb528eb",
      "parents": [
        "7490e959fffae503d3bee99cab4fb7cfc7bd7117"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Apr 02 16:51:26 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Apr 02 17:18:02 2012 -0500"
      },
      "message": "Fixes lp##971527\n\n* Change some auth tests to create clients instead of managers\n* Modified expected exceptions for some tests.\n  Will still need to verify if these changes were\n  expected.\n\nChange-Id: Ie897b0dd5eacab0b1d12df03fd748c931b3620a5\n"
    },
    {
      "commit": "7490e959fffae503d3bee99cab4fb7cfc7bd7117",
      "tree": "5d2cbfd620c795aec237ed4a394f739755a7bfbc",
      "parents": [
        "180fed1afa9f916004f03a7b5042075644057f65"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Apr 02 13:28:27 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Apr 02 15:24:36 2012 -0400"
      },
      "message": "Properly handle skipping if no alt user.\n\nChange-Id: Id1f7a68978657c3f902089713de9b4b2188c6fa5\n"
    },
    {
      "commit": "180fed1afa9f916004f03a7b5042075644057f65",
      "tree": "813cb9fe5f965a370018ac3e832ec0cc87ccb805",
      "parents": [
        "3f981df854cb55679b883713165262d7c37e45c0"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Mar 27 14:31:29 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Apr 02 09:43:39 2012 -0400"
      },
      "message": "Fix and simplify reboot stress test. Add new env stuff.\n\nAdded stress environment var for max_instances.\nAdded tempest var for log_level of rest_client.\n\nChange-Id: Ia92536a547cdab4d2496bd9ba9067be3595b79cd\n\nxxxxx\n\nChange-Id: I8c2f499a41f74c2fe6fb08c80ab6fc31f6b93426\n"
    },
    {
      "commit": "3f981df854cb55679b883713165262d7c37e45c0",
      "tree": "671e6fa50124c7ed9d556c50b890dd27b84d6e66",
      "parents": [
        "764b51bafbb706871091ee9ca3af0e93ddc5fcd0"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Mar 27 18:59:44 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Mar 28 18:33:25 2012 -0400"
      },
      "message": "Refactor configuration setup and document config\n\n* Adds documentation to the sample config file/template\n* Adds some log output for making diagnosing config issues easier\n* Rework the authorization test config option names\n* Remove obselete release_name config options\n* Remove ssh_timeout unused option\n\nChange-Id: Ia5d539771920728424bd73db3532f7670077e44d\n"
    },
    {
      "commit": "e36d50039382eea691f0ca77fe28fa986a562d0f",
      "tree": "7e610560ada1bc2b1a4df48bd0d6cb1a21cbb948",
      "parents": [
        "764b51bafbb706871091ee9ca3af0e93ddc5fcd0"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Mar 28 09:56:10 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Mar 28 10:04:25 2012 -0500"
      },
      "message": "Adds basic tests for disk config extension\n\n* Adds non-intrusive tests for disk config\n* Added method to extensions class to check\n  if extensions are enabled\n\nChange-Id: I7dcb3a4b1fafb1f7b7179d231af5751faca98018\n"
    },
    {
      "commit": "b4465578731c07bf40086491f7e560750a1349c0",
      "tree": "6319e348866430d8d9e4c34f64f9df232eb2e0c3",
      "parents": [
        "764b51bafbb706871091ee9ca3af0e93ddc5fcd0"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu Mar 22 01:22:50 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Mar 28 16:21:16 2012 +0530"
      },
      "message": "Fixes bug 960864- Testcases for the action list Volumes and list Volumes with Detail\n\nChange-Id: I37fca6a72d6e998bd8e084deea4388a6e897ae96\n"
    },
    {
      "commit": "764b51bafbb706871091ee9ca3af0e93ddc5fcd0",
      "tree": "8a9339255292f956ccda8e1d919f4c69a5cfa0e8",
      "parents": [
        "c341a90d16ed5d54af10d33ba60b490859210ba3"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Mar 23 13:32:20 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Mar 26 16:33:56 2012 -0400"
      },
      "message": "Avoid new bug 963248.\n\nChange-Id: If065d124b3a69178871e0a8a36db5dd3aa367fd7\n"
    },
    {
      "commit": "c341a90d16ed5d54af10d33ba60b490859210ba3",
      "tree": "348f6fced012ac0c2ef2aa53c22ee26f263cb6f5",
      "parents": [
        "1ae147e18d1ec1d4d09a16965107215ba1eecbf0"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Mar 23 09:39:15 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Mar 23 12:03:44 2012 -0400"
      },
      "message": "Fix unbound local variable \u0027password error.\n\nFixes an issue causing the the following error when running tempest:\n\nUnboundLocalError: local variable \u0027password\u0027 referenced before\nassignment\n\nAlso, removes unused api_key param.\n\nChange-Id: If9937a2ea51116f989316e32bb1209f9a8704a6e\n"
    },
    {
      "commit": "1ae147e18d1ec1d4d09a16965107215ba1eecbf0",
      "tree": "069b13d60358cef1e617801a8c1ec2714d80a627",
      "parents": [
        "30fe84adbd2176f8201fba968f6959e8cc441ba1",
        "ced8eb888b499ea3c577eca8822f5d5c40a0c3d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 22 17:46:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 22 17:46:07 2012 +0000"
      },
      "message": "Merge \"Addresses lp#940832\""
    },
    {
      "commit": "30fe84adbd2176f8201fba968f6959e8cc441ba1",
      "tree": "7cd935484564f1bfc0394bc958b3ea3c3aeed7b5",
      "parents": [
        "e7c423e8a257dc0ed47f8e6a3d87f7076c018c0e"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Mar 20 16:25:47 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed Mar 21 12:50:21 2012 -0400"
      },
      "message": "Generalize configuration for controller access.\n\nAdd comment about libvirt resize.\n\nFix stress bug.\n\nChange-Id: Ieb751abd24fb7a5bc4747550c465541ab2fbfc9e\n"
    },
    {
      "commit": "e7c423e8a257dc0ed47f8e6a3d87f7076c018c0e",
      "tree": "a07a5fce96afde851eec039af175a2265c781411",
      "parents": [
        "a22f57b3a92620f8d0f9f7cf8d3e1028b1641a63",
        "ddd9e0ee15e94ae3b1960fea78483d91f9fb5ec5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 20 22:03:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 20 22:03:04 2012 +0000"
      },
      "message": "Merge \"Fixes bug 902374-Negative tests for Volumes\""
    },
    {
      "commit": "a22f57b3a92620f8d0f9f7cf8d3e1028b1641a63",
      "tree": "dabeb635c7da2f8cb53ecf0e17f0354a7e61626a",
      "parents": [
        "1d2d921bb8fcb41efb89258f78cf29b4040b77bd"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Mar 20 16:52:07 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Mar 20 16:52:48 2012 -0500"
      },
      "message": "Fixes lp#960647\n\n* Corrected api_key to password in auth exception\n\nChange-Id: Ia609423f7c5b331b22da650491b8e94aa225ff82\n"
    },
    {
      "commit": "1d2d921bb8fcb41efb89258f78cf29b4040b77bd",
      "tree": "65f0e34a2e68f7695652367b93f2e7818fd7c3be",
      "parents": [
        "d10601cd9b714fad21485e1d0fc42df00565c7ca",
        "af839c3775e0eda893bca2b8ab5e787e7b38ed69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 20 21:46:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 20 21:46:51 2012 +0000"
      },
      "message": "Merge \"Fixes bug 938953 parsing of image id\""
    },
    {
      "commit": "ddd9e0ee15e94ae3b1960fea78483d91f9fb5ec5",
      "tree": "09fb049eb4ec9eca76404dd6db08bf6a1f9d1e1a",
      "parents": [
        "d10601cd9b714fad21485e1d0fc42df00565c7ca"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Mar 21 00:49:22 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Wed Mar 21 00:52:56 2012 +0530"
      },
      "message": "Fixes bug 902374-Negative tests for Volumes\n\nChange-Id: Ic8f9f92f2f927f00c2eac0b6ba027ba4a45098bc\n"
    },
    {
      "commit": "ced8eb888b499ea3c577eca8822f5d5c40a0c3d8",
      "tree": "df1770f2662b8abfbebe5ba880ea3477453313ef",
      "parents": [
        "d10601cd9b714fad21485e1d0fc42df00565c7ca"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Mar 19 13:52:37 2012 -0500"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Mar 19 17:01:05 2012 -0500"
      },
      "message": "Addresses lp#940832\n\n* Refactored openstack class to be parameterizable\n* Added basic authorization tests\n* Added unauthorized exception\n* Renamed users to be more specific of their type\n\nChange-Id: I53fc0aa96c23b8cb33f329ff0d753f7f2d6e8d14\n"
    },
    {
      "commit": "d10601cd9b714fad21485e1d0fc42df00565c7ca",
      "tree": "a9ac7c410d3761e0095d28cd15329a71e96dc552",
      "parents": [
        "86c01abacfafb467eb37d99187aeb72ae82c0edc"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Mar 15 15:58:28 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Mar 15 15:58:28 2012 -0400"
      },
      "message": "Remove glance dependency. Fixes bug 944410.\n\nIt seems that skip on a class does not prevent the setup code from running. It just skips the test methods.\n\nChange-Id: I3b5dae3e5439844351a9342b25f35927ca41630b\n"
    },
    {
      "commit": "86c01abacfafb467eb37d99187aeb72ae82c0edc",
      "tree": "aa4505d0940b70da415263b59bdca30dc712339a",
      "parents": [
        "ef6b5fc8fcd6de462f349a64ffa683bf680c6789",
        "6308ec2d03509f75db2337b3afdd424ce77d59da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 15 16:38:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 15 16:38:02 2012 +0000"
      },
      "message": "Merge \"Initial checkin of Stress Test for nova.\""
    },
    {
      "commit": "af839c3775e0eda893bca2b8ab5e787e7b38ed69",
      "tree": "1ffad9ed0a9e0a890bcb6830a15da462a7ff947a",
      "parents": [
        "ef6b5fc8fcd6de462f349a64ffa683bf680c6789"
      ],
      "author": {
        "name": "donald-ngo",
        "email": "donald.ngo@hp.com",
        "time": "Wed Mar 14 13:51:50 2012 -0700"
      },
      "committer": {
        "name": "donald-ngo",
        "email": "donald.ngo@hp.com",
        "time": "Wed Mar 14 13:51:50 2012 -0700"
      },
      "message": "Fixes bug 938953 parsing of image id\n\nChange-Id: I8cac92af3cc40174d4acc390913be90fa5a7552c\n"
    },
    {
      "commit": "ef6b5fc8fcd6de462f349a64ffa683bf680c6789",
      "tree": "ae7c37ee24217e1e4cb6d59c50d762d51a73698a",
      "parents": [
        "e0c45c1b38f794229c5056c5ea8911237e20a3b4"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Mar 14 14:43:55 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Mar 14 14:43:55 2012 -0400"
      },
      "message": "Fixes LP Bug# 955349 - No init file in compute tests\n\n* Adds a dunderinit file to tempest/tests/compute to enable\n  server addresses tests...\n\nChange-Id: Iad3b7956f31fc5952831172d4b862d2a63aa631f\n"
    },
    {
      "commit": "e0c45c1b38f794229c5056c5ea8911237e20a3b4",
      "tree": "1a4075ec48f122ef54867d3b45352c25bffc88ab",
      "parents": [
        "951959239df20a8f23cc62c1f8a451d73bb8899f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Mar 12 17:43:34 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Mar 12 17:43:34 2012 -0400"
      },
      "message": "Fixes LP Bug#953450 - Remove vestigial ssh_timeout\n\nAttributeError was occurring in ImageMetadataTest due\nto old unused ssh_timeout config value\n\nChange-Id: I25b0d2c7558cd7cd56fad26d766e16e1906cb4f2\n"
    },
    {
      "commit": "6308ec2d03509f75db2337b3afdd424ce77d59da",
      "tree": "6ae090d01a5de257a579a39696973b1731666acc",
      "parents": [
        "951959239df20a8f23cc62c1f8a451d73bb8899f"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed Feb 22 09:36:48 2012 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Mar 12 16:20:08 2012 -0400"
      },
      "message": "Initial checkin of Stress Test for nova.\n\nChange-Id: I1c4c656e3b8ec715524d369c226ec122920f89fb\n"
    },
    {
      "commit": "951959239df20a8f23cc62c1f8a451d73bb8899f",
      "tree": "552d8b21954623759ca8b168ef64ac66cf04de2a",
      "parents": [
        "3d9da9ba42a776c321a88eff32b5c60fce91bcd2"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Mon Mar 12 15:14:51 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Mon Mar 12 15:15:49 2012 -0400"
      },
      "message": "Lowercase boolean configs before comparison.\n\nLowercase boolean config params before comparison.\n\nFixes issues where \u0027use_ssl\u003dFalse\u0027 doesn\u0027t actually work...\n\nChange-Id: I865e6b3c84341f0d05248f63fe9dec59ec325d74\n"
    },
    {
      "commit": "3d9da9ba42a776c321a88eff32b5c60fce91bcd2",
      "tree": "9073603eca3df2738209d1045c4887cadd7ff673",
      "parents": [
        "b09c4b91e281b23bf045fddc35013b4b0fafb9cd",
        "587385b658a98d1d0bd47855dbb66d08dbb6cb70"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 12 17:33:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 12 17:33:08 2012 +0000"
      },
      "message": "Merge \"Addresses lp#942382 - refactor configuration for clarity\""
    },
    {
      "commit": "b09c4b91e281b23bf045fddc35013b4b0fafb9cd",
      "tree": "efa64dfd6ebb09d85c020ef014d86a8602d34724",
      "parents": [
        "e36f62369fc4b1909d82a00c6e9dcfb63a41dc13",
        "9bf93bace2255b46728b5e2691665b1e93f4f466"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 12 15:54:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 12 15:54:35 2012 +0000"
      },
      "message": "Merge \"Remove trailing whitespaces in regular file\""
    },
    {
      "commit": "587385b658a98d1d0bd47855dbb66d08dbb6cb70",
      "tree": "ec85f3378c692237f692cb5da5a896354aab0174",
      "parents": [
        "9860e07adaae2266bc6cc1a96de7bc78374fbc0c"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sat Mar 03 13:00:26 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun Mar 11 21:54:14 2012 -0500"
      },
      "message": "Addresses lp#942382 - refactor configuration for clarity\n\n* Renamed \u0027nova\u0027 to \u0027compute\u0027\n* Merged \u0027env\u0027 with \u0027compute\u0027\n* Created new \u0027identity\u0027 section\n* Added defensive code for bad configs\n\nChange-Id: Ifd7506ed82ae2870600a8676a5e811769517a65d\n"
    },
    {
      "commit": "e36f62369fc4b1909d82a00c6e9dcfb63a41dc13",
      "tree": "92c106b0276cfa8ee2c83b132e9b2709cdca00f5",
      "parents": [
        "9860e07adaae2266bc6cc1a96de7bc78374fbc0c"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Mar 06 00:21:45 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun Mar 11 21:43:38 2012 -0500"
      },
      "message": "Intermediate improvement of Tempest quickstart\n\nChange-Id: I55e511b9cbfa2b1a4e5e28479916a0e825d3b7c1\n"
    },
    {
      "commit": "9860e07adaae2266bc6cc1a96de7bc78374fbc0c",
      "tree": "f62dad62e1abf66240f8271fe15276c6785f3dd8",
      "parents": [
        "3b6eef37d5b8accaf328ec42577b26516c2a1f1b",
        "57c1a3d3262e2ab99367c6175335a6c78ac11419"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 06 03:17:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 03:17:04 2012 +0000"
      },
      "message": "Merge \"test_rebuild_server tolerant of imageRef as URI\""
    },
    {
      "commit": "3b6eef37d5b8accaf328ec42577b26516c2a1f1b",
      "tree": "a508ecc13b7c8b5c937524d8752fd1f067e8c54e",
      "parents": [
        "5efbb7d830f876d8fe38f6dfd34419c1cbb4ffb2",
        "f72969cb4611c1f7aed5b9f703d4e495329fd5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 06 03:14:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 03:14:03 2012 +0000"
      },
      "message": "Merge \"Narrow race in wait_for_server_status().\""
    },
    {
      "commit": "5efbb7d830f876d8fe38f6dfd34419c1cbb4ffb2",
      "tree": "0719be5059ee01109e64e23d4d02fbacac5dbd79",
      "parents": [
        "63aa30f285d9484393aad18962e9a081b0eb58fc",
        "a559897a9dcf5d22461c699874ed98f48cd67204"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 06 03:07:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 03:07:20 2012 +0000"
      },
      "message": "Merge \"Redrive rate limited API calls.\""
    },
    {
      "commit": "f72969cb4611c1f7aed5b9f703d4e495329fd5d5",
      "tree": "7d669d9bee522973d1745eed6dfbf636dc360145",
      "parents": [
        "63aa30f285d9484393aad18962e9a081b0eb58fc"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 05 12:33:10 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 05 12:37:28 2012 +0000"
      },
      "message": "Narrow race in wait_for_server_status().\n\nThere\u0027s a narrow race condition in ServersClient.wait_for_server_status()\nwith a false negative reported when the expected state transition occurs\nduring the last build_interval period of the acceptable time window.\n\nMore likely to be seen if the build_time is shortened down from the\ndefault 600s.\n\nChange-Id: Ibe45df5d6689aa7a8a196b09744d7fcb4f183364\n"
    },
    {
      "commit": "a559897a9dcf5d22461c699874ed98f48cd67204",
      "tree": "c302999b2a3bea4de9374a7d9db568b4345e9eac",
      "parents": [
        "2148b62395e0389db397b06dfc6359b2b64c4490"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 01 09:27:17 2012 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 05 12:24:08 2012 +0000"
      },
      "message": "Redrive rate limited API calls.\n\nTransparently redrive calls throttled by nova rate limiting, with\nan intra-retry delay governed by the Retry-After response header.\nInvocations are retried at most twice.\n\nThis avoids spurious test failures when the target nova installation\nis using the default rate limits, or explicitly configured limits too\nlow for the cadence of tempest test cases.\n\nChange-Id: I6c701b24f59998a98e6f515a2861a458470ee40c\n"
    },
    {
      "commit": "57c1a3d3262e2ab99367c6175335a6c78ac11419",
      "tree": "fc04faef1710408d8d7c6377fdb551cd6f9f6c4d",
      "parents": [
        "2148b62395e0389db397b06dfc6359b2b64c4490"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 01 16:50:29 2012 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 05 11:22:58 2012 +0000"
      },
      "message": "test_rebuild_server tolerant of imageRef as URI\n\nMake TestserverActions.test_build_server tolerant of imageRef configured\nas a glance URI, by asserting on endswith as opposed to doing an equality\ncomparison with the image UUID.\n\nChange-Id: I99f82dbfce8ae506596e123dda43729e500bf0e0\n"
    },
    {
      "commit": "63aa30f285d9484393aad18962e9a081b0eb58fc",
      "tree": "6464c7f32611d476884583f5982f72291d08475e",
      "parents": [
        "853c59c7d6d645ac3943d0071d4ae3e4ef0177a8",
        "30d876ad9ac8a930fced3306a6230c6077e384db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 03 20:10:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 03 20:10:29 2012 +0000"
      },
      "message": "Merge \"Fixes lp#945803\""
    },
    {
      "commit": "853c59c7d6d645ac3943d0071d4ae3e4ef0177a8",
      "tree": "5043a8f50733e2cb91fc5afab138936182eb37fe",
      "parents": [
        "ee86c1d76d5c75c6c4b4dee79698f5f49034a145"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sat Mar 03 13:54:39 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sat Mar 03 13:55:42 2012 -0600"
      },
      "message": "Fixes lp#945419 - use_ssl value is ignored\n\n* corrected config to compare instead of cast\n\nChange-Id: I1b35b6faddc436606f62824671b862c817c23c04\n"
    },
    {
      "commit": "30d876ad9ac8a930fced3306a6230c6077e384db",
      "tree": "33a6d9fc9d9d7a6f00281dc03186232964c925f1",
      "parents": [
        "ee86c1d76d5c75c6c4b4dee79698f5f49034a145"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sat Mar 03 13:30:02 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sat Mar 03 13:31:03 2012 -0600"
      },
      "message": "Fixes lp#945803\n\n* Removes un-needed slash from keypairs URL path\n\nChange-Id: Id91a1e80bde4beb765658aa27dcc9dfc7b9740b7\n"
    },
    {
      "commit": "9bf93bace2255b46728b5e2691665b1e93f4f466",
      "tree": "e2a1a3ed2b679e5845c410325a421a4287df8708",
      "parents": [
        "ee86c1d76d5c75c6c4b4dee79698f5f49034a145"
      ],
      "author": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sat Mar 03 12:21:06 2012 +0800"
      },
      "committer": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Sat Mar 03 12:21:55 2012 +0800"
      },
      "message": "Remove trailing whitespaces in regular file\n\nChange-Id: I46306a96062ccd751e65351a0bf3e5951ae15905\n"
    },
    {
      "commit": "ee86c1d76d5c75c6c4b4dee79698f5f49034a145",
      "tree": "52768c88c527e8ff0dd4970dafcf55b032c6303c",
      "parents": [
        "4b10c7cc7181d0b097b2956a6eaabb5cd35d7348",
        "37b32b6971dc519e745c958f6af3393502434545"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 03 00:45:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 03 00:45:01 2012 +0000"
      },
      "message": "Merge \"Fixes bug 902352 – New tests for security groups\""
    },
    {
      "commit": "4b10c7cc7181d0b097b2956a6eaabb5cd35d7348",
      "tree": "b2b82791ef0d89b5ab55fdaf4bc64ef39788be3f",
      "parents": [
        "2148b62395e0389db397b06dfc6359b2b64c4490"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 01 13:13:35 2012 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 01 18:21:53 2012 +0000"
      },
      "message": "Pass credentials to glance client.\n\nThe auth creds dict was created but not passed to the glance client,\ncausing the following tests to fail with 401 Unauthorized:\n\n  CreateRegisterImagesTest.test_register_then_upload\n  CreateRegisterImagesTest.test_register_with_invalid_data\n\nChange-Id: Icca9632f5de66ee7e957116e8dc60b53de9c1c87\n"
    },
    {
      "commit": "37b32b6971dc519e745c958f6af3393502434545",
      "tree": "d9d6cebcc32953c7a316fdb5bddcf61b887908d1",
      "parents": [
        "2148b62395e0389db397b06dfc6359b2b64c4490"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Mon Feb 06 17:21:20 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Thu Mar 01 16:40:23 2012 +0530"
      },
      "message": "Fixes bug 902352 – New tests for security groups\n\nChange-Id: Id74c968afcac1546c90e9abceb7bbaade2d11d4e\n"
    },
    {
      "commit": "2148b62395e0389db397b06dfc6359b2b64c4490",
      "tree": "5e457ebd4fd34e33e32071b2e549e67915258143",
      "parents": [
        "0ba53b15d4655d26c31b6e55c1504bdc0ab251c8"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Feb 22 00:42:06 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Feb 29 14:15:58 2012 -0600"
      },
      "message": "Addresses lp#902371\n\n* Adds fixed ip tests\n* Adds compute subdirectory for tests\n\nChange-Id: Ie460cfe5d7d524949a6e4966404174989177ff18\n"
    },
    {
      "commit": "0ba53b15d4655d26c31b6e55c1504bdc0ab251c8",
      "tree": "4497ca293e753d6bada85d0997f76dcb2405fa32",
      "parents": [
        "ed0a512105f2a6f434fdb5d6f8c09f48e1d6e83d"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Wed Feb 29 01:35:06 2012 -0800"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Wed Feb 29 01:52:55 2012 -0800"
      },
      "message": "Fixed Bug#943092\n\nDeclared a varible \u0027release\u0027 to use te value in tempest.conf\n\nChange-Id: Ib4f70bbcf52193af583ba7f082f73d495cdddb20\n"
    },
    {
      "commit": "ed0a512105f2a6f434fdb5d6f8c09f48e1d6e83d",
      "tree": "09fc9f14da9a34d873845b5e997a3c1dec086104",
      "parents": [
        "550d3fb43d9be58efce3e9b13ee0f147f86877c8",
        "97d751748d0d59d2f767ccd5eadc51c961127d82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 14:19:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 14:19:21 2012 +0000"
      },
      "message": "Merge \"Fixes lp#940532\""
    },
    {
      "commit": "550d3fb43d9be58efce3e9b13ee0f147f86877c8",
      "tree": "5d7430812f5000ccfbe463baadd2b7db3369ab78",
      "parents": [
        "acb87401e0fe25e169016281bff96a8763cb2de2",
        "b43ce8af5dbc2efe07718eed8b6e294f19b57875"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 14:17:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 14:17:56 2012 +0000"
      },
      "message": "Merge \"Resolves lp#941705\""
    },
    {
      "commit": "97d751748d0d59d2f767ccd5eadc51c961127d82",
      "tree": "e637d1cd1b00d8613baafd4d843b2ab6751adb48",
      "parents": [
        "acb87401e0fe25e169016281bff96a8763cb2de2"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Fri Feb 24 18:54:10 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Feb 27 23:49:58 2012 -0600"
      },
      "message": "Fixes lp#940532\n\n* Changes image filter by server_ref tests since\n  the location of the property was modified\n\nChange-Id: I3dc55323402b766d6b12df8660e35b8bf2b16112\n"
    },
    {
      "commit": "acb87401e0fe25e169016281bff96a8763cb2de2",
      "tree": "793fd6924e915a2d085f9d7a3a0addadb2eaae50",
      "parents": [
        "b90a1a6aa5b9b470fca3b4bedc442eb4cb193d20",
        "75923aee16521ae1449b355305e9384fdc69ceec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 27 21:15:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 27 21:15:49 2012 +0000"
      },
      "message": "Merge \"Removed expected failure from negative access IP tests\""
    },
    {
      "commit": "b43ce8af5dbc2efe07718eed8b6e294f19b57875",
      "tree": "f6a51c30996d9197536be1cae7b8b1ecb6086116",
      "parents": [
        "b90a1a6aa5b9b470fca3b4bedc442eb4cb193d20"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Sun Feb 26 19:14:25 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Feb 27 15:11:27 2012 -0600"
      },
      "message": "Resolves lp#941705\n\n* Refactored test_resize_server_revert to take into account\n  race condition in Nova\n\nChange-Id: Ib0f1591988b4ff4d165a7d430ad03fed80cab3c9\n"
    }
  ],
  "next": "b90a1a6aa5b9b470fca3b4bedc442eb4cb193d20"
}
