)]}'
{
  "log": [
    {
      "commit": "e17bc7541f9a01f93aaed3671f0f9cbfa8525ca6",
      "tree": "e75a678b76f26aa3fd7c97c60c8181049b4f6167",
      "parents": [
        "28b1250557b02530cdca75f09ee682be8064af12",
        "e04628e8bc75b3071bdd08bd0cd2f80e3f85fa5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 27 17:37:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 27 17:37:12 2013 +0000"
      },
      "message": "Merge \"Standardises expected exception layout\""
    },
    {
      "commit": "28b1250557b02530cdca75f09ee682be8064af12",
      "tree": "4e65d294212ccdcf42909f67eb960d3434717cc3",
      "parents": [
        "9a16f19fbddb8d6fe7e00155b6ed0d5829f09c0e",
        "7cbc0fe6bf43e9cbeef129866ab3d9c763c33c4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 27 16:50:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 27 16:50:15 2013 +0000"
      },
      "message": "Merge \"convert to resource tracked create_server\""
    },
    {
      "commit": "e04628e8bc75b3071bdd08bd0cd2f80e3f85fa5c",
      "tree": "3e427e78fa9e196b657144f81b5948c3096e963b",
      "parents": [
        "9a16f19fbddb8d6fe7e00155b6ed0d5829f09c0e"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Feb 25 17:12:21 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Feb 27 16:20:53 2013 +1030"
      },
      "message": "Standardises expected exception layout\n\nStandardises how we handle expected exceptions to use\nassertRaise rather than using try/except/else\n\nFixes bug 1132577\n\nChange-Id: Idfefe4c9337e9b832d34a490da21ac32ec65edd1\n"
    },
    {
      "commit": "9a16f19fbddb8d6fe7e00155b6ed0d5829f09c0e",
      "tree": "460b4c5aada49ba555a8a6853459866e3b4911aa",
      "parents": [
        "121499d46aecfa14aababa08a32cf636d5b66d05",
        "17325750433b43b4146073a6276154fda8ddbecd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 27 04:32:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 27 04:32:45 2013 +0000"
      },
      "message": "Merge \"add database drivers for whitebox testing\""
    },
    {
      "commit": "121499d46aecfa14aababa08a32cf636d5b66d05",
      "tree": "22da5ace7685d2014c01b88cc2f074730f1209f4",
      "parents": [
        "6f02cefd40761a057e37082b095fdaabf9ceb388",
        "49e330611319f4096061a92b4fad61a9c482b76f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 27 04:26:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 27 04:26:47 2013 +0000"
      },
      "message": "Merge \"Catching new exception while disassociating a disassociated floating ip\""
    },
    {
      "commit": "6f02cefd40761a057e37082b095fdaabf9ceb388",
      "tree": "b0bf162c50ce4281240508ef14bf27b76b967109",
      "parents": [
        "0d59b024855cbec1d12aefb907f540e933c1f7b2",
        "22897e1aa2a760bb0e2171cfc440f7f66f70fcfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 27 01:29:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 27 01:29:25 2013 +0000"
      },
      "message": "Merge \"create_server cleanup\""
    },
    {
      "commit": "7cbc0fe6bf43e9cbeef129866ab3d9c763c33c4d",
      "tree": "b8354d71b289c5adadaeab40096afb1d29c90752",
      "parents": [
        "22897e1aa2a760bb0e2171cfc440f7f66f70fcfe"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Feb 26 11:12:31 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Feb 26 13:45:20 2013 -0500"
      },
      "message": "convert to resource tracked create_server\n\nconvert this test to the resource tracked version of create_server\nto simplify cleanup.\n\nChange-Id: I270f61c58fcac49f4b68cba0c2a492b70a280de4\n"
    },
    {
      "commit": "22897e1aa2a760bb0e2171cfc440f7f66f70fcfe",
      "tree": "ec550b05e89142a1ee999c0ed14e0c6c20f2e673",
      "parents": [
        "c1beab0b920b7e3a215e5d8ad25246c06d55ffb2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Feb 25 17:54:09 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Feb 26 13:45:07 2013 -0500"
      },
      "message": "create_server cleanup\n\nback in Nov when Matt and I were tracking down the reasons for\nintermitent failures in CI, I created a create_server_with_extras\nfunction for resource tracking servers. It is well time to purge\nthat and make the basic create_server serve our needs.\n\nThis turns create_server into a kwargs full function, that includes\nsane defaults, and wait_until kwarg to not return until a certain\nstate has been reached.\n\nChange-Id: I208b266253c0e48da66d1dd4c84a3c074c38d1a6\n"
    },
    {
      "commit": "0d59b024855cbec1d12aefb907f540e933c1f7b2",
      "tree": "eee5ca5a0de87e3a6819341bca9b0542f2053be1",
      "parents": [
        "2b5cbd72d729900840781ca4af5eb8696b74dcf9",
        "615ea6a182ccf9f6756e560ec57c846c335abb1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 26 18:12:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 26 18:12:55 2013 +0000"
      },
      "message": "Merge \"Update stress tests to properly use tempest.config\""
    },
    {
      "commit": "2b5cbd72d729900840781ca4af5eb8696b74dcf9",
      "tree": "bbb11fdd269b951dea2099867361655582cbfedd",
      "parents": [
        "9c56787e788ceae15c3db80426149306bb7401de",
        "8e99b997dc9e002d0c36e539a6e41fcdb2931aa4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 26 18:12:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 26 18:12:50 2013 +0000"
      },
      "message": "Merge \"test_live_block_migration cleanup\""
    },
    {
      "commit": "9c56787e788ceae15c3db80426149306bb7401de",
      "tree": "c72e719c561883193f6bd19f448eaac4b4307981",
      "parents": [
        "35310d7f0458b848eec692ffc5a11c4d9cca7ee4",
        "0d0c6169a8ea7c988462623c3aae87f4867c2292"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 26 16:48:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 26 16:48:47 2013 +0000"
      },
      "message": "Merge \"Simplify xml-json inheritance in identity\""
    },
    {
      "commit": "35310d7f0458b848eec692ffc5a11c4d9cca7ee4",
      "tree": "10197a63da197623b01846ba6feec951aefe32c6",
      "parents": [
        "841ccd678e82bf71bba3f0536c9f8e1fffa9c392",
        "32333d9b7db08e0d4a8f8e222c2dda0f6a093603"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 26 16:45:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 26 16:45:17 2013 +0000"
      },
      "message": "Merge \"Implements test_update_all_metadata_field_error.\""
    },
    {
      "commit": "17325750433b43b4146073a6276154fda8ddbecd",
      "tree": "1f9713c5d6b15d9292f1194c9ed30672d92a025f",
      "parents": [
        "841ccd678e82bf71bba3f0536c9f8e1fffa9c392"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Feb 25 18:08:44 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Feb 25 18:08:44 2013 -0500"
      },
      "message": "add database drivers for whitebox testing\n\nif you are running this in a venv environment, the whitebox tests\ndon\u0027t actually run because there are no db drivers. Let\u0027s fix that.\n\nChange-Id: I0524c0e0f54350f54f949aeb48b2ba23e0803f75\n"
    },
    {
      "commit": "615ea6a182ccf9f6756e560ec57c846c335abb1f",
      "tree": "f48abca1f559c395473299283e5c31802586b0b5",
      "parents": [
        "841ccd678e82bf71bba3f0536c9f8e1fffa9c392"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Feb 25 17:26:59 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Feb 25 17:34:37 2013 -0500"
      },
      "message": "Update stress tests to properly use tempest.config\n\nWhen tempest.config was switched over to using oslo the stress tests\nweren\u0027t updated with those changes. Also subsequent changes to the\ntempest options were not updated in the stress test suite. This left\nthe stress tests unusable because it couldn\u0027t get the needed\ninformation from config. This commit updates the stress test suite\nto properly use tempest.config. It also adds a new section to the\nconfig file for stress test specific options.\n\nFixes bug 1133012\n\nChange-Id: I1b0c726f53dc0e3e0777e27af3e860d35029f958\n"
    },
    {
      "commit": "841ccd678e82bf71bba3f0536c9f8e1fffa9c392",
      "tree": "a66479a4237e38490c623f402d1d7bbbc94c13fc",
      "parents": [
        "c1beab0b920b7e3a215e5d8ad25246c06d55ffb2",
        "45c3fbcfa88e164746f0b1948b443a3099bbcdcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 25 20:57:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 25 20:57:22 2013 +0000"
      },
      "message": "Merge \"Move the console tests to the other server actions tests\""
    },
    {
      "commit": "32333d9b7db08e0d4a8f8e222c2dda0f6a093603",
      "tree": "2ff6b2ca1decc2eeaa879d8eca54c84c7aa9cefd",
      "parents": [
        "c1beab0b920b7e3a215e5d8ad25246c06d55ffb2"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Thu Feb 21 20:41:50 2013 -0800"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Sun Feb 24 23:07:17 2013 -0800"
      },
      "message": "Implements test_update_all_metadata_field_error.\n\nReplace all metadata for a server with blank key metadata\nforcing a error.\n\nBlueprint missing-tempest-tests\n\nChange-Id: I76fb4d019d2ff5eda50a8e3ee5797bebc7c25b84\n"
    },
    {
      "commit": "49e330611319f4096061a92b4fad61a9c482b76f",
      "tree": "ef89478c13318f20cd1231acdcaff9f74fab01b1",
      "parents": [
        "c1beab0b920b7e3a215e5d8ad25246c06d55ffb2"
      ],
      "author": {
        "name": "Wangpan",
        "email": "hzwangpan@corp.netease.com",
        "time": "Fri Feb 22 17:56:22 2013 +0800"
      },
      "committer": {
        "name": "Wangpan",
        "email": "hzwangpan@corp.netease.com",
        "time": "Mon Feb 25 14:15:46 2013 +0800"
      },
      "message": "Catching new exception while disassociating a disassociated floating ip\n\nBecause the response of disassociating floating ip api will be\nchanged(bug #1129719), so the tempest codes need to be updated synchronically.\n\nChange-Id: Ie25ed338dda01cf5e52982abae9ea85386a293a9\n"
    },
    {
      "commit": "c1beab0b920b7e3a215e5d8ad25246c06d55ffb2",
      "tree": "be1bc069563682536ef299cfae7d1ac63722749d",
      "parents": [
        "e17549558e02b682815d1c542499d8bec0ffc6c9"
      ],
      "author": {
        "name": "Ashish Chandra",
        "email": "ashish.chandra@nttdata.com",
        "time": "Tue Feb 12 02:54:06 2013 -0800"
      },
      "committer": {
        "name": "Ashish Chandra",
        "email": "ashish.chandra@nttdata.com",
        "time": "Sun Feb 24 08:01:23 2013 -0800"
      },
      "message": "Add tests for server metadata\n\n* Raise exception while passing too many metadata items during\nset server metadata\n* Raise exception while passing too many metadata items during\nupdate server metadata\n* Passing an empty body during update server metadata preserves\noriginal metadata items\n* Make exception asserts consistent in all test cases\n\nPartially implements bp missing-tempest-tests\n\nChange-Id: I66d5102ddda10072943c454578eb445a3a480b1c\n"
    },
    {
      "commit": "45c3fbcfa88e164746f0b1948b443a3099bbcdcc",
      "tree": "33d54d77d87aa635e66aeee61438640b025a1602",
      "parents": [
        "e17549558e02b682815d1c542499d8bec0ffc6c9"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 24 16:39:52 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 24 16:43:58 2013 +0100"
      },
      "message": "Move the console tests to the other server actions tests\n\nWe booted a server just for a single test case.\n\nThe server actions fixture have a logic for:\n* Dealing with server dies between test cases.\n* Useing a single server when it is possible (Normally it is)\n\n+ Negativ tests using the assertRaises\n\nChange-Id: Ifa586febe9f336fcebada5ec66cbc3d81fdd51a0\n"
    },
    {
      "commit": "0d0c6169a8ea7c988462623c3aae87f4867c2292",
      "tree": "13e9e9531141e369fd228e0ef8ea13e0b6c337a8",
      "parents": [
        "e17549558e02b682815d1c542499d8bec0ffc6c9"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 24 09:14:23 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 24 10:14:35 2013 +0100"
      },
      "message": "Simplify xml-json inheritance in identity\n\n_interface just specified in the real test classes.\nMerge role tests to single class, inorder to avoid unintended duplicated test execution.\n\nChange-Id: I26f01424dcd3981d402cd771fa689f178eb52e47\n"
    },
    {
      "commit": "8e99b997dc9e002d0c36e539a6e41fcdb2931aa4",
      "tree": "a3fa8f904da9859fd36bff0a98d7a82fa7fb18b7",
      "parents": [
        "e17549558e02b682815d1c542499d8bec0ffc6c9"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 24 09:53:23 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Feb 24 09:53:23 2013 +0100"
      },
      "message": "test_live_block_migration cleanup\n\n* The Test case names does not needs numbers\n* test_invalid_host_for_migration not a positive test\n* It is an admin Test (BaseComputeAdminTest)\n* getting hosts_client as the other test does\n\nChange-Id: I95f013983d173008d7b1437fda2c247ef81c68ee\n"
    },
    {
      "commit": "e17549558e02b682815d1c542499d8bec0ffc6c9",
      "tree": "61473cbde209e89ef9ec765a7fb2f3f041160e5c",
      "parents": [
        "2519dd9e8819ea4db1ff860eac94b8a54482a84b",
        "7b9f36b9bdd516c998ff754ff5775a199f097ec8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 23 15:58:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 23 15:58:59 2013 +0000"
      },
      "message": "Merge \"Handle XML body of server\u0027s virtual interfaces correctly.\""
    },
    {
      "commit": "2519dd9e8819ea4db1ff860eac94b8a54482a84b",
      "tree": "8ade95d2b9b368a94d57fae7a373b2becc52f55d",
      "parents": [
        "bc3bbec487fb9c4248713b3c1744600f149de991",
        "18edb81252625d6a7dadf81d8e9cc20df98a4c92"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 23 15:58:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 23 15:58:15 2013 +0000"
      },
      "message": "Merge \"Implement assertRaises assertions on all tests\""
    },
    {
      "commit": "bc3bbec487fb9c4248713b3c1744600f149de991",
      "tree": "b33246f31d1f9c4e7c2d19988b2206f4ae8b10b3",
      "parents": [
        "a7e5a4d659e68877b103c17e3c75fe6d3d1297b2",
        "d42992849f95ac9a01fc73d2d6216585b6f7d174"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 23 15:57:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 23 15:57:23 2013 +0000"
      },
      "message": "Merge \"Small server action code compression\""
    },
    {
      "commit": "a7e5a4d659e68877b103c17e3c75fe6d3d1297b2",
      "tree": "ef911b5b91ac6f630a329bc49316d81f347736aa",
      "parents": [
        "32153baf51f358c20dfffc195482bd32f4aa6d18",
        "7ed620720e501d13a6ed0222a5866953bcf037ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 22 22:17:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 22 22:17:12 2013 +0000"
      },
      "message": "Merge \"Cleanup of identity/admin/test_users.py\""
    },
    {
      "commit": "32153baf51f358c20dfffc195482bd32f4aa6d18",
      "tree": "900c716895c5394149aee51f0e59ee9cf6dcbf88",
      "parents": [
        "cf836bbd56b24c0b6ec5406d1d50e571082432ae",
        "ad87360a20feb26e6aec1d31d395dd0037500db1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 22 22:08:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 22 22:08:49 2013 +0000"
      },
      "message": "Merge \"update identity to handle new table attributes\""
    },
    {
      "commit": "18edb81252625d6a7dadf81d8e9cc20df98a4c92",
      "tree": "203d37729fa0a230461a98a8acc2e1ca08ce8a76",
      "parents": [
        "cf836bbd56b24c0b6ec5406d1d50e571082432ae"
      ],
      "author": {
        "name": "donald-ngo",
        "email": "donald.ngo@hp.com",
        "time": "Fri Feb 22 11:37:15 2013 -0800"
      },
      "committer": {
        "name": "donald-ngo",
        "email": "donald.ngo@hp.com",
        "time": "Fri Feb 22 11:43:29 2013 -0800"
      },
      "message": "Implement assertRaises assertions on all tests\n\nFixes bug 1130302\n\nChange-Id: I284d612a7eec1c7b9a0b10081ac3b8227803c3c9\n"
    },
    {
      "commit": "d42992849f95ac9a01fc73d2d6216585b6f7d174",
      "tree": "57a543b7f329bb4dcb53a50f5ffbfcf6237825be",
      "parents": [
        "cf836bbd56b24c0b6ec5406d1d50e571082432ae"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 22 13:25:23 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 22 20:40:50 2013 +0100"
      },
      "message": "Small server action code compression\n\nMake the server action type calls use the same common function,\ninstead of a code duplication.\nIt is just the beginning of making the tempest.service more compact.\n\nThis patch also removes the duplicated not used methods from the json\nclient:\n* confirm_migration (confirmResize)\n* start_server (os-start)\n* stop_server (os-stop)\n\nChange-Id: Ic036354c93b837d455f9478dc6dac249ec674ae7\n"
    },
    {
      "commit": "7b9f36b9bdd516c998ff754ff5775a199f097ec8",
      "tree": "7c8995dc09b50ddb6e39a3994a3e73c5a1680b1c",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Rami Vaknin",
        "email": "rvaknin@redhat.com",
        "time": "Wed Feb 20 00:09:07 2013 +0200"
      },
      "committer": {
        "name": "Rami Vaknin",
        "email": "rvaknin@redhat.com",
        "time": "Fri Feb 22 21:38:40 2013 +0200"
      },
      "message": "Handle XML body of server\u0027s virtual interfaces correctly.\n\nIn addition, fix the test to check the json in a right way, and\nadd test that validates the virtual interfaces\u0027 mac address\n\nChange-Id: I0cb6c0479041d06f504f8c00f4042b48063cec15\n"
    },
    {
      "commit": "cf836bbd56b24c0b6ec5406d1d50e571082432ae",
      "tree": "bf6a68cb8adcd0072b12a18b6a2e97efe2feb72f",
      "parents": [
        "1a83091da9d2d5ec4a7a6ce2dd7ebbe0fb8c3a40",
        "dc216424a46596096500b368b0973aa57eb7be07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 22 12:02:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 22 12:02:51 2013 +0000"
      },
      "message": "Merge \"Have all test case to use a single base class\""
    },
    {
      "commit": "1a83091da9d2d5ec4a7a6ce2dd7ebbe0fb8c3a40",
      "tree": "16baf8cfeec00b960f40e3d2b5dbc5142c9f2165",
      "parents": [
        "aade838ee317d6c91eab8fa3757e7b952f6147f9",
        "19044d5d5bb4c7038d3038248c98277fcc6448fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 22 11:59:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 22 11:59:11 2013 +0000"
      },
      "message": "Merge \"Simplify xml-json inheritance in compute\""
    },
    {
      "commit": "7ed620720e501d13a6ed0222a5866953bcf037ad",
      "tree": "671dc4edfc87952f0345df347611e3598de4735e",
      "parents": [
        "aade838ee317d6c91eab8fa3757e7b952f6147f9"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Fri Feb 22 11:08:14 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Fri Feb 22 11:08:14 2013 +1030"
      },
      "message": "Cleanup of identity/admin/test_users.py\n\nCleanup of test_users.py, partially to help debug 1103081 where\ntest_delete_user sometimes fails. This is not a fix for the bug,\nbut the extra assertion will help narrow down where the problem\nis if it occurs in the future\n\n* Add status code assertions to more thoroughly narrow down where\n  errors occur\n\n* Replace startswith type status code assertions to check for the\n  actual expected status codes on success rather than just 2*\n\nChange-Id: I57e560c6ce85743c09380fa93d7c752ecf087b75\n"
    },
    {
      "commit": "aade838ee317d6c91eab8fa3757e7b952f6147f9",
      "tree": "e99c10bcdd5a3956764cfbd7b1a590d90d382958",
      "parents": [
        "21219581ce5418cbef4441d85e48c0d0a78f6cce",
        "34dc84d4a5823c3ef9c75c8284e3610162588b39"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 21 17:07:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 21 17:07:34 2013 +0000"
      },
      "message": "Merge \"Expand read only cli compute test\""
    },
    {
      "commit": "21219581ce5418cbef4441d85e48c0d0a78f6cce",
      "tree": "e035e3c3555f4fb3ee6042205b2d161a79987071",
      "parents": [
        "f8230f655a63adcc63ab40ece676385b9f4c94a5",
        "10aefa4f3d472b90d67948d2b7f98174afed2e35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 21 16:30:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 21 16:30:33 2013 +0000"
      },
      "message": "Merge \"Handle error in test_create_get_delete_service\""
    },
    {
      "commit": "f8230f655a63adcc63ab40ece676385b9f4c94a5",
      "tree": "8d2c5169ae1ac123bb0bf1089d403b9aced91abc",
      "parents": [
        "87402b24df3487eed5765ecf81fe5014798839be",
        "3301681044e9833528f9f9d03f22ce45d9a36e36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 21 04:43:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 21 04:43:59 2013 +0000"
      },
      "message": "Merge \"Add negative test for  set server metadata\""
    },
    {
      "commit": "87402b24df3487eed5765ecf81fe5014798839be",
      "tree": "330efefd9d9074850c1b364749cc7d101f302e84",
      "parents": [
        "6900ba141fa791e0f736311201af0d8efb8ea49e",
        "063acbccd3b92f5715b9dda8ef01e384d93d3638"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 21 04:43:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 21 04:43:05 2013 +0000"
      },
      "message": "Merge \"Add negative test for get server in test_servers_negative.py.\""
    },
    {
      "commit": "10aefa4f3d472b90d67948d2b7f98174afed2e35",
      "tree": "921ff3764e8dccfa522f0fa77c06ae93c307bca7",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Thu Feb 21 11:31:48 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Thu Feb 21 13:47:43 2013 +1030"
      },
      "message": "Handle error in test_create_get_delete_service\n\nBetter handle create_service raising an exception in\ntest_create_get_delete_service. If create_service raises an\nexception the test now no longer attempts to delete the service.\n\nFixes bug 1060358\n\nChange-Id: Ie2fb9ee1260bea75397cc6f5ab3e12ad82fd451d\n"
    },
    {
      "commit": "34dc84d4a5823c3ef9c75c8284e3610162588b39",
      "tree": "55f7b173c93d53cbee3208e7b7609c7b3fb7d72d",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Feb 21 02:19:23 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Feb 20 18:31:57 2013 -0800"
      },
      "message": "Expand read only cli compute test\n\n* Checks more actions\n* Start checking action parameters\n\nChange-Id: I5b72dd6fe49fcc91229f5a9d715e0ed21776238b\n"
    },
    {
      "commit": "063acbccd3b92f5715b9dda8ef01e384d93d3638",
      "tree": "72a37b74c4e8528db5a7dca26e50ec9c7193a5c8",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "hi2suresh",
        "email": "suresh.rao@hp.com",
        "time": "Wed Feb 20 09:32:03 2013 +0000"
      },
      "committer": {
        "name": "hi2suresh",
        "email": "suresh.rao@hp.com",
        "time": "Wed Feb 20 16:52:50 2013 +0000"
      },
      "message": "Add negative test for get server in test_servers_negative.py.\n\nThis adds test for getting invalid server instance details\nFixes bug 1130519\n\nChange-Id: I5df981700c549b0db04c06d823547f6fbb15f610\n"
    },
    {
      "commit": "3301681044e9833528f9f9d03f22ce45d9a36e36",
      "tree": "ed5156cac76ee7c1f43efd65aba8f304412494c7",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Ashish Chandra",
        "email": "ashish.chandra@nttdata.com",
        "time": "Tue Feb 12 02:29:57 2013 -0800"
      },
      "committer": {
        "name": "Ashish Chandra",
        "email": "ashish.chandra@nttdata.com",
        "time": "Wed Feb 20 06:32:04 2013 -0800"
      },
      "message": "Add negative test for  set server metadata\n\n* Raise exception while item in uri is different then\n* one passed in body during set server metadata for a key\n\nFixes LP bug #1114979\n\nChange-Id: I47094ed588b0351d2a4a83fbc1fd09d6e132f487\n"
    },
    {
      "commit": "6900ba141fa791e0f736311201af0d8efb8ea49e",
      "tree": "0f46a2b10877deac759c75e68ee4c3a78027b9e6",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Feb 19 16:38:01 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Feb 20 09:01:29 2013 -0500"
      },
      "message": "Clean up logging from glance_http.py\n\nCurrently the logging in the glance_http module is overly\nverbose and doesn\u0027t add any extra useful information. This\ncommit condenses the logging and makes it analogous to the\nlogging in rest_client.py\n\nFixes bug 1089765\n\nChange-Id: Ifa7038de27d979a60ff36b6e32b2cbe85541c231\n"
    },
    {
      "commit": "dc216424a46596096500b368b0973aa57eb7be07",
      "tree": "3327e47f01c0d906dbc93df03ca1a5d10104048a",
      "parents": [
        "19044d5d5bb4c7038d3038248c98277fcc6448fa"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 29 15:12:14 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 20 10:04:05 2013 +0100"
      },
      "message": "Have all test case to use a single base class\n\n* All test cases are able to share on the same config\n* All test cases are permitted to use the testresources\n\t(after we have suitable TestSuite in Tempest)\n* On resources name collusion the \"resources\" variable renamed to\n  \"os_resources\"\n\nChange-Id: I7acf2fac26eefe801a87bcbe4b1caacc762c59b9\n"
    },
    {
      "commit": "19044d5d5bb4c7038d3038248c98277fcc6448fa",
      "tree": "45bc81ac20d426a77000f65d2c7484c988d612e5",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 07:35:06 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Feb 19 19:59:04 2013 +0100"
      },
      "message": "Simplify xml-json inheritance in compute\n\n_interface just specified in the real test classes.\n\nChange-Id: I40fc6fe4d1a00fa0d83c4343feba73e3192f0991\n"
    },
    {
      "commit": "ad87360a20feb26e6aec1d31d395dd0037500db1",
      "tree": "5fb601eebc7ed9e1638bd21815f957ffb0b6b827",
      "parents": [
        "51c0767feec48ecfe2ec490fd2b898a5ee459482"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Mon Feb 18 19:26:27 2013 -0500"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Tue Feb 19 12:38:34 2013 -0500"
      },
      "message": "update identity to handle new table attributes\n\ncreate_tenant JSON client currently passes \u0027enabled\u0027 as a string.\n\u0027enabled\u0027 should be passed in as bool.\n\nnew table attributes returns \u0027description\u0027 and \u0027enabled\u0027 values in the\nbody of response instead of in \u0027extras\u0027. update test_tenants to check\nthe new location\n\nFixes: bug #1129621\nChange-Id: I5e76e68f4088212dd5ebb7eb339e5a453e2f402b\n"
    },
    {
      "commit": "51c0767feec48ecfe2ec490fd2b898a5ee459482",
      "tree": "67e82e91ba9aa1d1dcb38f48c26c88dc1e298535",
      "parents": [
        "438b7327e4bdd9a235060aeefa5608a7cb8d8a44",
        "44373328c54a1bec796d43b5408c794091406591"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 18 18:58:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 18 18:58:18 2013 +0000"
      },
      "message": "Merge \"Fix update option for run_tests.sh\""
    },
    {
      "commit": "438b7327e4bdd9a235060aeefa5608a7cb8d8a44",
      "tree": "ec38101d2c5d9bbe905d965883c26635d83342e5",
      "parents": [
        "1ec078c644933d2dc4b224a4191c7db4b55c233e",
        "76bc8bdca4f589e9af815453e8297b8f095f1311"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 18 17:58:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 18 17:58:42 2013 +0000"
      },
      "message": "Merge \"Adding list_virtual_interfaces method to the servers_client\""
    },
    {
      "commit": "1ec078c644933d2dc4b224a4191c7db4b55c233e",
      "tree": "8b7d550f33b9e597f93fb319ade6db59652f76c9",
      "parents": [
        "76f0b1571c077610f1462add4819389f534025e5",
        "73c152d2686c1b1578a9819dbb8bef2d6659a5a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 18 16:38:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 18 16:38:26 2013 +0000"
      },
      "message": "Merge \"Stress improts\""
    },
    {
      "commit": "44373328c54a1bec796d43b5408c794091406591",
      "tree": "60e0ac92bc097f585dd2c46904ae70f275cbd84e",
      "parents": [
        "a19fa905d94630861bdae0a4c3db7fa7b8d2e9fd"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Feb 18 11:21:45 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Feb 18 11:24:22 2013 -0500"
      },
      "message": "Fix update option for run_tests.sh\n\nChange I7da0226a6621ed7120b00eafd8d0ce75c1c2a67b didn\u0027t add\nthe new options to the get options if statement. The option\nwasn\u0027t recognized and would just print the script usage. This\ncommit corrects the behavior.\n\nChange-Id: If5d4496a3003d5f5a7016749679a82960894d506\n"
    },
    {
      "commit": "76f0b1571c077610f1462add4819389f534025e5",
      "tree": "c0ac1fbc31172ce21e089eedf43fb6881eac82ed",
      "parents": [
        "5411036f8a2af6e39f7c66407354606b8978cd76",
        "b2902af85834d868871953dc17421caa5da4d28c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 18 16:21:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 18 16:21:48 2013 +0000"
      },
      "message": "Merge \"T4xx fixes\""
    },
    {
      "commit": "5411036f8a2af6e39f7c66407354606b8978cd76",
      "tree": "50ee16c1a2cba80caa26bfbbe5ffdb1e2ecbb2c0",
      "parents": [
        "a19fa905d94630861bdae0a4c3db7fa7b8d2e9fd"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri Feb 15 13:14:04 2013 -0500"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Feb 18 08:19:13 2013 -0500"
      },
      "message": "Compare ipv6 only with canonized form\n\nSince change Iae5aa8a28e3ccc0d3a1a96459232b827c3a19d5c nova automatically\nstores ipv6 in shortened form.\n\nChange-Id: I88a6f675f61d2106dcea6fd67679a7d31eaaa96a\n"
    },
    {
      "commit": "76bc8bdca4f589e9af815453e8297b8f095f1311",
      "tree": "47f3dac2d12bf77407b9e17825ef2cb9171b192a",
      "parents": [
        "a19fa905d94630861bdae0a4c3db7fa7b8d2e9fd"
      ],
      "author": {
        "name": "Rami Vaknin",
        "email": "rvaknin@redhat.com",
        "time": "Sun Feb 17 16:18:27 2013 +0200"
      },
      "committer": {
        "name": "Rami Vaknin",
        "email": "rvaknin@redhat.com",
        "time": "Mon Feb 18 15:08:42 2013 +0200"
      },
      "message": "Adding list_virtual_interfaces method to the servers_client\n\nIn addition, adding tests for that method.\n\nChange-Id: Id7b1101b6490a714981b70d6e8e1ccb079e8a01c\n"
    },
    {
      "commit": "a19fa905d94630861bdae0a4c3db7fa7b8d2e9fd",
      "tree": "e9cb882635ea0d46cf08e34c4e520491765be0de",
      "parents": [
        "49e2eb8a2ae8dddb2b60a4db9f647c5416c22059",
        "8f42d3b56e1035e45c5e7318fcf7c1c4ab559320"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 17 13:04:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 17 13:04:31 2013 +0000"
      },
      "message": "Merge \"Add an update option to run_tests.sh\""
    },
    {
      "commit": "49e2eb8a2ae8dddb2b60a4db9f647c5416c22059",
      "tree": "7b1053d8935ae7542d345cd1fff866d4f423afa6",
      "parents": [
        "3b6ab2a77e24fb51d3ea5be7274d6ac4dbe63a07",
        "9a63c94fcbc752f7016430483997eb89eeabaeae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 16 20:26:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 16 20:26:01 2013 +0000"
      },
      "message": "Merge \"Fix compute tests init\""
    },
    {
      "commit": "3b6ab2a77e24fb51d3ea5be7274d6ac4dbe63a07",
      "tree": "1bb0227c8da18b54751f2a3bf0d627267e4c98bc",
      "parents": [
        "99a11d53d25fe133a11b350ede591e03d7d517e2",
        "40aa3616715b2027720f3f230df4c443a3229b3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 16 18:32:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 16 18:32:04 2013 +0000"
      },
      "message": "Merge \"Add object based wait capability to boto tests\""
    },
    {
      "commit": "99a11d53d25fe133a11b350ede591e03d7d517e2",
      "tree": "5ed8744ae4bb43043ac2b0e6f91c9a1ce9ce504e",
      "parents": [
        "e65a5a9608d1c6acae5ebf8fa57d3592ccf32a3a",
        "0f0c14d86927235b466b82042c6c13f2bef9866c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 16 16:37:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 16 16:37:56 2013 +0000"
      },
      "message": "Merge \"Enable test_absolute_limits.test_absLimits_get\""
    },
    {
      "commit": "73c152d2686c1b1578a9819dbb8bef2d6659a5a8",
      "tree": "fa50b9885647b23e5fec62ecaea2f105c5711ade",
      "parents": [
        "b2902af85834d868871953dc17421caa5da4d28c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 16:41:03 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 17:08:39 2013 +0100"
      },
      "message": "Stress improts\n\n* Partial relative import fix\n* Wildcard imports removed\n* stress/utils/util.py renamed to stress/utils.py\n* time/datetime module aliasing removed\n\nChange-Id: Ib0b234581695604c10c51915210e4643a8732874\n"
    },
    {
      "commit": "b2902af85834d868871953dc17421caa5da4d28c",
      "tree": "2a931ac817272d0d3f1b47d407a3a476376c06a3",
      "parents": [
        "e65a5a9608d1c6acae5ebf8fa57d3592ccf32a3a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 16:22:44 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 16:22:44 2013 +0100"
      },
      "message": "T4xx fixes\n\nT404 WONTFIX\n\nChange-Id: I2e94fa4762615b686635b82e1843bdc1c10dabb0\n"
    },
    {
      "commit": "40aa3616715b2027720f3f230df4c443a3229b3c",
      "tree": "ba0ffaa9b5527fcb27bcc5818e1287bb12148f44",
      "parents": [
        "e65a5a9608d1c6acae5ebf8fa57d3592ccf32a3a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jan 19 22:16:38 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 08:05:37 2013 +0100"
      },
      "message": "Add object based wait capability to boto tests\n\n* Image\n* Volume\n* Instance\n* Snapshot\n\n+import cleanup included.\n\nChange-Id: Ia6f380606abc3e95a6ca6234ae6bd13d54903096\n"
    },
    {
      "commit": "9a63c94fcbc752f7016430483997eb89eeabaeae",
      "tree": "7b8a7bf5b71accc6484cb1b7193e9796ce610fb3",
      "parents": [
        "e65a5a9608d1c6acae5ebf8fa57d3592ccf32a3a"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 29 21:46:02 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Feb 16 07:44:24 2013 +0100"
      },
      "message": "Fix compute tests init\n\nCompute tests skip and feature enable mechanism based on global variables\nset by the generic_setup_package. When the tesresources is introduced\nfor handling initialization, the skip logic frequently sees the default disabled\nvalues.\n\nCode execute on module load is not advised, because the hacking.py (used\non pep8 checking) inspects the modules in way which causes global module\ncode execution.\n\nEvery compute test cases depends on base class, which static (class)\nattribute initialization done, before any setUpClass checking the global\nvariables.\n\nThis initialization is happens only once, and visible by all subclasses.\n\nA possible next step (after this change), to have the\ngeneric_setup_package to return, with a dict contains the conclusion\nabout the testing and configured variables, it will be visible for all\nsubclasses.\n\nChange-Id: I405dc1a441b2da3fa95d7fbec62e5871eae8c905\n"
    },
    {
      "commit": "e65a5a9608d1c6acae5ebf8fa57d3592ccf32a3a",
      "tree": "3e374acbe91230bc62ccb15990d17f33bd79dfaa",
      "parents": [
        "419602bb45406140e0447f2edd0d741961fb8e32",
        "ddb8289c76bbf66e17a05031e6d3dfd4e9b8c582"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 16 02:16:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 16 02:16:43 2013 +0000"
      },
      "message": "Merge \"Modify roles tests to deal with a default role.\""
    },
    {
      "commit": "8f42d3b56e1035e45c5e7318fcf7c1c4ab559320",
      "tree": "4a67b5eb5950d5641ebcdf01f323a8f0d57fdb53",
      "parents": [
        "419602bb45406140e0447f2edd0d741961fb8e32"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Feb 15 13:24:05 2013 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Feb 15 15:20:10 2013 -0500"
      },
      "message": "Add an update option to run_tests.sh\n\nThis commit adds an update option to run_tests.sh. This option\nis used to rerun install_venv.py on an already installed venv.\nThis will then just update out of date packages with pip.\n\nChange-Id: I7da0226a6621ed7120b00eafd8d0ce75c1c2a67b\n"
    },
    {
      "commit": "419602bb45406140e0447f2edd0d741961fb8e32",
      "tree": "bd492de7104de3a8c955ee07feda01bbb80056fb",
      "parents": [
        "47112aa5c62756dc892d26938a2ff680cd353092",
        "6968dd59693523db7a474a0126426d68a4dcd81e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 19:17:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 19:17:38 2013 +0000"
      },
      "message": "Merge \"Imports in alphabetic order\""
    },
    {
      "commit": "47112aa5c62756dc892d26938a2ff680cd353092",
      "tree": "973eff67f2e4fdf0542957e2bb594a849de5f135",
      "parents": [
        "fe2e53631efce24bcbcb8973ff7134edaeb67a2f",
        "a63a999d71373b46a165135e74e842c8e2fc3bd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 19:17:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 19:17:27 2013 +0000"
      },
      "message": "Merge \"Configurable Tempest config file location\""
    },
    {
      "commit": "fe2e53631efce24bcbcb8973ff7134edaeb67a2f",
      "tree": "008f7c448e5aee230d434cea0ff655978662aa05",
      "parents": [
        "f81d8e5d1844711beac2c3a479d678c970b2742b",
        "760fd7483e3cbc48df98e72bcc55de4effc546fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 18:47:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 18:47:14 2013 +0000"
      },
      "message": "Merge \"Remove skipped test for bug 1061738\""
    },
    {
      "commit": "ddb8289c76bbf66e17a05031e6d3dfd4e9b8c582",
      "tree": "4450253d458eae812ff89d5b6235bf252fcc6d3c",
      "parents": [
        "a98a8ef67eac522b54a00dabf308fe80539d1f52"
      ],
      "author": {
        "name": "Adam Young",
        "email": "ayoung@redhat.com",
        "time": "Fri Feb 15 13:10:35 2013 -0500"
      },
      "committer": {
        "name": "Adam Young",
        "email": "ayoung@redhat.com",
        "time": "Fri Feb 15 13:32:15 2013 -0500"
      },
      "message": "Modify roles tests to deal with a default role.\n\nChange-Id: I82535f0fe7df9a50c06e4eb468a3258cc4270c5f\n"
    },
    {
      "commit": "f81d8e5d1844711beac2c3a479d678c970b2742b",
      "tree": "3fa39482706a4cdcf5f2246e68723d02449d3caa",
      "parents": [
        "71403d12abc56e9180ed4c0af72faa77650f3b51",
        "b3fb3815b6a12e493b4e7449df23b4620106aca4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 17:23:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 17:23:09 2013 +0000"
      },
      "message": "Merge \"By default the features are not skipped\""
    },
    {
      "commit": "6968dd59693523db7a474a0126426d68a4dcd81e",
      "tree": "e13878f0b87168222781931ea0832842e26b8ffe",
      "parents": [
        "a98a8ef67eac522b54a00dabf308fe80539d1f52"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 15 17:05:53 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 15 17:05:53 2013 +0100"
      },
      "message": "Imports in alphabetic order\n\nChange-Id: I2b659886b19a41fe0ec73e101f1dcd36d331d7d4\n"
    },
    {
      "commit": "71403d12abc56e9180ed4c0af72faa77650f3b51",
      "tree": "692aad5737a3f9b7066c8ba9b347f69810323dd7",
      "parents": [
        "6e567a1ec03e3b3816f1d75d4f949b20edfe43e7",
        "4ba3658fdf16967387285106a003680795ad8217"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 15:23:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 15:23:26 2013 +0000"
      },
      "message": "Merge \"Merge quotas clients\""
    },
    {
      "commit": "6e567a1ec03e3b3816f1d75d4f949b20edfe43e7",
      "tree": "88e132edf0a13b8e61211dd4dc343a45a312347b",
      "parents": [
        "981956174ac3ffd293b7a9b2a927a2706a4d9f3f",
        "c97f5c718a4548c7796c2eb6eb6520c9931a222c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 15:23:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 15:23:22 2013 +0000"
      },
      "message": "Merge \"First commit for python client test suite\""
    },
    {
      "commit": "981956174ac3ffd293b7a9b2a927a2706a4d9f3f",
      "tree": "a3247f0db9e98ca9d9a58e4c7c27e3ba9e5fc22a",
      "parents": [
        "a98a8ef67eac522b54a00dabf308fe80539d1f52",
        "2b0591d953c276a40762d8d4c2ffbc014108c795"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 15:22:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 15:22:18 2013 +0000"
      },
      "message": "Merge \"Sync in latest version of oslo\""
    },
    {
      "commit": "760fd7483e3cbc48df98e72bcc55de4effc546fa",
      "tree": "7ae316179c0dc69d5005ecc514b28251394d0f53",
      "parents": [
        "a98a8ef67eac522b54a00dabf308fe80539d1f52"
      ],
      "author": {
        "name": "Michael J Fork",
        "email": "mjfork@us.ibm.com",
        "time": "Fri Feb 15 15:13:22 2013 +0000"
      },
      "committer": {
        "name": "Michael J Fork",
        "email": "mjfork@us.ibm.com",
        "time": "Fri Feb 15 15:13:22 2013 +0000"
      },
      "message": "Remove skipped test for bug 1061738\n\nRemove skipException because bug 1061738 has been resolved.\n\nChange-Id: I833d0b61068d3cc497e04f13ebcc5473175449e9\n"
    },
    {
      "commit": "b3fb3815b6a12e493b4e7449df23b4620106aca4",
      "tree": "29c083e43b22ea10548b9f5fc56445ef4bf18ebe",
      "parents": [
        "a98a8ef67eac522b54a00dabf308fe80539d1f52"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 15 13:16:38 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 15 14:44:20 2013 +0100"
      },
      "message": "By default the features are not skipped\n\nFixes Bug: #1117371\n\nChange-Id: I1c394bcd495845dd56a6c013fd8effbdaa7ae4e9\n"
    },
    {
      "commit": "a63a999d71373b46a165135e74e842c8e2fc3bd2",
      "tree": "362f0370b13fd7401c19fd61695b228c95662518",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 16:44:37 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 15 10:33:16 2013 +0100"
      },
      "message": "Configurable Tempest config file location\n\n* Ability to pass arbitrary argument to nosetests\n* Ability to run the script from any cwd\n* Stricter argument validation\n\nChange-Id: I675f30d6faf4ac9cfb39cb43400ae6cb58b68931\n"
    },
    {
      "commit": "a98a8ef67eac522b54a00dabf308fe80539d1f52",
      "tree": "da354d4a20c15a7805370b0cf5efafaf6aa1f5cb",
      "parents": [
        "255cae15b9c0d35101a6ec6e7bd0feb95474a4a8",
        "3dcdae1472073a40bc5e43da4555bc343d5991e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 08:18:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 08:18:44 2013 +0000"
      },
      "message": "Merge \"Simplify volume test classes inheritance\""
    },
    {
      "commit": "4ba3658fdf16967387285106a003680795ad8217",
      "tree": "a47a450ad049cccd6391baa678bf28e231de1687",
      "parents": [
        "255cae15b9c0d35101a6ec6e7bd0feb95474a4a8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Feb 12 08:26:17 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 15 07:54:50 2013 +0100"
      },
      "message": "Merge quotas clients\n\nThe quotas clients admin and \"non-admin\" part using the same base url.\nThe flavors client not broken into pieces, the quotas client should not be\ndifferent.\n\nThe Compute Admin tests will be able to use a non-admin account\nfor negative tests.\n\nChange-Id: I0c358f791b250feb50fffcfc059d7e62c3d506b6\n"
    },
    {
      "commit": "c97f5c718a4548c7796c2eb6eb6520c9931a222c",
      "tree": "0c4afd872ac31154d4f14df91f628cd5b19112de",
      "parents": [
        "2b0591d953c276a40762d8d4c2ffbc014108c795"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Feb 14 01:15:57 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Fri Feb 15 05:47:45 2013 +0000"
      },
      "message": "First commit for python client test suite\n\n* Create a new top level directory for the tests: cli\n* Adds simple read only python-novaclient (compute) test\n\nChange-Id: I83e9171c119980951ee0866ec94847dd8c15f645\n"
    },
    {
      "commit": "255cae15b9c0d35101a6ec6e7bd0feb95474a4a8",
      "tree": "45275b9a959a474718fa14d140abae922eb10eb6",
      "parents": [
        "7cfd8d6fe60a21d637572353d3638162a5839498",
        "b05be600ab519aab4ea232507ee5f2726ef009b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 03:41:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 03:41:14 2013 +0000"
      },
      "message": "Merge \"Remove duplicate calls to clear_servers\""
    },
    {
      "commit": "7cfd8d6fe60a21d637572353d3638162a5839498",
      "tree": "42b0303344cfd46b775a561fc6c8c1578309b44c",
      "parents": [
        "7ded8aff1febfbdef21da08b7ed3b645ba4b0843",
        "884940c1d043ee57d0a3a081c57c91c82e946ac5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 15 03:13:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 15 03:13:31 2013 +0000"
      },
      "message": "Merge \"Fix init of test_volume_type_extra_specs_list\""
    },
    {
      "commit": "884940c1d043ee57d0a3a081c57c91c82e946ac5",
      "tree": "1d576025ab2bc8a2ca0c0611ac83d5492aa86077",
      "parents": [
        "6d83ac1e8fcf4f080016f2baff99b31fa7bbbd6a"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Feb 11 16:27:30 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Fri Feb 15 11:09:35 2013 +1030"
      },
      "message": "Fix init of test_volume_type_extra_specs_list\n\n* test_volume_type_extra_specs_list relied on another test running\n  first to create a volume type extra spec. When the tests are run\n  in parallel (or if the test is run by itself), the test can fail\n  if a suitable test to perform the initialisation is not run\n  before it does. This patch adds the required volume type extra spec\n  creation to the test\n\n* test_volume_type_extra_specs_update relied on another test running\n  before it to create a volume type extra spec which it would update.\n  Now create it within the test itself\n\n* Create unique extra_specs for each test. This should reduce the probability\n  of changes in the future resulting in tests accidentally relying on each other\n\n* Combines *_create_delete and *_create_get tests into one _create_get_delete test\n\nChange-Id: Ieffc20599d98ee33d1d2ac41ec0abe812a1afab5\n"
    },
    {
      "commit": "2b0591d953c276a40762d8d4c2ffbc014108c795",
      "tree": "29418f1032cea17806690dba36e037f4876aa3f9",
      "parents": [
        "7ded8aff1febfbdef21da08b7ed3b645ba4b0843"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Feb 14 23:18:39 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Feb 14 23:18:39 2013 +0000"
      },
      "message": "Sync in latest version of oslo\n\npython update.py ../tempest/openstack-common.conf\n\nChange-Id: If4660915a121d572c9a914136a925386a366f1d1\n"
    },
    {
      "commit": "7ded8aff1febfbdef21da08b7ed3b645ba4b0843",
      "tree": "394277afc80bc8c521aad7aa3eaa0c01c6f11f6f",
      "parents": [
        "e7e18c927032811cae323cb41dcfa54aa48ceb1e",
        "5c06881a6afb5a82383cc370a40602e9955c1b7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 20:36:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 20:36:30 2013 +0000"
      },
      "message": "Merge \"Add missing import to the image_client\""
    },
    {
      "commit": "e7e18c927032811cae323cb41dcfa54aa48ceb1e",
      "tree": "a066e220d4a7ff301b0ac010db94f9e0745388d3",
      "parents": [
        "2c471398f23c5c007dbbbc9b3b880ce4fcab9de8",
        "3b96290006b0580076f42d0d2a9b3379237405fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 18:39:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 18:39:57 2013 +0000"
      },
      "message": "Merge \"Remove unnecessary client alias in console tests\""
    },
    {
      "commit": "2c471398f23c5c007dbbbc9b3b880ce4fcab9de8",
      "tree": "0ecf29462104bf7472914862cd6c041a6b70a47b",
      "parents": [
        "abd1dbcac40401ccc9899e5e7996e94a5005a939",
        "ac561466f2e40bb4c5a773b27b6fc9181f896308"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 18:39:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 18:39:53 2013 +0000"
      },
      "message": "Merge \"Correction in quota_client\u0027s condition logic\""
    },
    {
      "commit": "abd1dbcac40401ccc9899e5e7996e94a5005a939",
      "tree": "c33dd75bd1fec5f43b362ea2060cb9038e366378",
      "parents": [
        "68e61276781a7d6e37dabfd0dc546bd4b9b33027",
        "7b487be9f583ff7438a583aa2d4fb0b03a5ad1f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 18:37:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 18:37:08 2013 +0000"
      },
      "message": "Merge \"json name usage\""
    },
    {
      "commit": "68e61276781a7d6e37dabfd0dc546bd4b9b33027",
      "tree": "7169c500d2a617b3bc76a267db5028b322ece1e4",
      "parents": [
        "1b9451f2832f21309280d9fa6698d49449ca4682",
        "f53172cb42abedcac6fbb9e4213c94148739d6b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 18:36:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 18:36:17 2013 +0000"
      },
      "message": "Merge \"Remove duplicated wait\""
    },
    {
      "commit": "1b9451f2832f21309280d9fa6698d49449ca4682",
      "tree": "f7d0b9a5e38aeec8ef6a82e180052ad0327c21d1",
      "parents": [
        "a4bc2d01f1f67f90e621d4f4dad246a394bc2541",
        "6c4cce22dd53f8c07fcd418f8635f1668f068032"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 18:36:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 18:36:14 2013 +0000"
      },
      "message": "Merge \"Fix \u0027if\u0027 in the clear_isolated_creds\""
    },
    {
      "commit": "b05be600ab519aab4ea232507ee5f2726ef009b7",
      "tree": "b238d7fac8cdd94ee02ddb06285cf3cde045cd85",
      "parents": [
        "a4bc2d01f1f67f90e621d4f4dad246a394bc2541"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Feb 13 17:38:58 2013 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Feb 14 17:14:53 2013 +0000"
      },
      "message": "Remove duplicate calls to clear_servers\n\nRemoves ServerActionsTest* call to the \"clear_servers\" function\nin its class teardown fixture as it is redundant.\nRemoves ServerActionsBase* call to the \"clear_servers\" function\nin its test teardown fixture as the clean-up is down at\nclass teardown anyways.\nMoves some duplicated code in test_server_actions to a class\nfunction rebuild_servers, which is used at class and test setup\nto create a new server when needed.\n\nFixes: bug #1124259\nChange-Id: I29b3a4ca6e8738104452976735f49c331ffa116f\n"
    },
    {
      "commit": "a4bc2d01f1f67f90e621d4f4dad246a394bc2541",
      "tree": "ee9ff001e6d067e96108fa2734137302e2030abb",
      "parents": [
        "271c7bb33289bb6932a48b8d05b3c48b64bfb333",
        "78bd7f5d4c2ad3ea7d53e60f6a581c375ed41286"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 16:43:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 16:43:43 2013 +0000"
      },
      "message": "Merge \"Add negative test for create server.\""
    },
    {
      "commit": "271c7bb33289bb6932a48b8d05b3c48b64bfb333",
      "tree": "72bd02ae1710281aa1ca09ffd3ec4a331f919e49",
      "parents": [
        "e674b018df233fa6def232e4b61e20602e845640",
        "89273ee574246cf59d98bda18162939b649c5eb3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 16:14:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 16:14:14 2013 +0000"
      },
      "message": "Merge \"Update HACKING file.\""
    },
    {
      "commit": "e674b018df233fa6def232e4b61e20602e845640",
      "tree": "17858bc17e253a77fb95da1764e27ff33d984331",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c",
        "1aed6207ca0a49b6aa965e80d856b7451a37a69a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 15:54:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 15:54:11 2013 +0000"
      },
      "message": "Merge \"Merge boto services to single module\""
    },
    {
      "commit": "3dcdae1472073a40bc5e43da4555bc343d5991e9",
      "tree": "fcb4924e393089969c7260406fda8eac24374c0e",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 12:50:04 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 16:49:34 2013 +0100"
      },
      "message": "Simplify volume test classes inheritance\n\n* Enough to specify the interface in the leaf test classes\n* Non-admin user are allowed to attempt admin operations in negative tests\n\nChange-Id: Ibbb0ac1de20601272028e364348b9ae89bd0f808\n"
    },
    {
      "commit": "5c06881a6afb5a82383cc370a40602e9955c1b7a",
      "tree": "ad5b4fe07fbcd3cf3a013f49b4b70db9e8db1a89",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 15:29:44 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 15:29:44 2013 +0100"
      },
      "message": "Add missing import to the image_client\n\nChange-Id: Ia91fb29d5d97cb714744d298c447dcd688a72554\n"
    },
    {
      "commit": "3b96290006b0580076f42d0d2a9b3379237405fa",
      "tree": "0735957dcc48e23dac37cd185931b0fb0e44a6f9",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 15:21:12 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 15:21:12 2013 +0100"
      },
      "message": "Remove unnecessary client alias in console tests\n\nChange-Id: I264a688c996b38204d5206e1d613aa024cd2e6bf\n"
    },
    {
      "commit": "ac561466f2e40bb4c5a773b27b6fc9181f896308",
      "tree": "4282c6bb16342d6786b5a02c204989ba98da7d90",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Feb 12 19:52:34 2013 +0530"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 14:08:03 2013 +0000"
      },
      "message": "Correction in quota_client\u0027s condition logic\n\nReplacing \"\u003e\u003d0\" with \"is not None\" so that we will be able to test\nthings like setting cores \u003d\u003d 0 (to effectively disable an account).\n\nChange-Id: Iaf9e2ff3190faca92594055a134cc1822afae60e\nImplements: blueprint correction-in-quotas-client\n"
    },
    {
      "commit": "6c4cce22dd53f8c07fcd418f8635f1668f068032",
      "tree": "00d37f7da3305f0f1151c2908ff1b8490923691c",
      "parents": [
        "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 14:01:13 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 14 14:01:13 2013 +0100"
      },
      "message": "Fix \u0027if\u0027 in the clear_isolated_creds\n\nChange-Id: I7700db2ce71779e64daae2c787dbac28ce8bf613\n"
    },
    {
      "commit": "bd1b8ecfedd322e5e1164cb3ae0e3e6fa2a7549c",
      "tree": "148475c985e86befd6c2ce35242e2ee46c7d9d41",
      "parents": [
        "5952a66958c7a5ebe7d3bfe2ce0cbdaf233003b7",
        "fa756cbef65830235b0768a05273446d8b759a01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 02:29:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 02:29:07 2013 +0000"
      },
      "message": "Merge \"Fixes around variable usage\""
    },
    {
      "commit": "5952a66958c7a5ebe7d3bfe2ce0cbdaf233003b7",
      "tree": "a314053cf40c0769421d8e30cd59398863e8f8cc",
      "parents": [
        "3d885ef1f2210a898610e5d0f33a38acce9923d4",
        "85d03638f0c38213da2c494ef9d7f58e86e76317"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 14 02:27:57 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 14 02:27:57 2013 +0000"
      },
      "message": "Merge \"Remove unused imports\""
    },
    {
      "commit": "7b487be9f583ff7438a583aa2d4fb0b03a5ad1f4",
      "tree": "44123aefe616015beaef022519c4ffad7b34a8ff",
      "parents": [
        "3d885ef1f2210a898610e5d0f33a38acce9923d4"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Feb 12 11:14:41 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Feb 13 16:04:04 2013 +0100"
      },
      "message": "json name usage\n\n* \u0027json\u0027 (dict) renamed to \u0027data\u0027 to avoid confusion\n* image meta requests really does xml request\n* add logging to the token client\n\nChange-Id: Ib596fb4f761fec993b3f7de9e723a154e748c958\n"
    },
    {
      "commit": "3d885ef1f2210a898610e5d0f33a38acce9923d4",
      "tree": "94c0ee333c9266e292d797d6b94e326e9a12ffe4",
      "parents": [
        "7fc55ffc413673507292b7f2398383cbc0dea9fc",
        "72ea44266b9f14ae51674a6fe68fdb8fd1502b6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 13 06:18:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 13 06:18:10 2013 +0000"
      },
      "message": "Merge \"Add an images client.\""
    },
    {
      "commit": "7fc55ffc413673507292b7f2398383cbc0dea9fc",
      "tree": "350afbf05ea43d5e28dc228bb34f161a677f277b",
      "parents": [
        "52d8fda8df75d96877c9c2680a77e6c2963b88ec",
        "7e5a3ecc698846ef968c6c118264d9fef6d6a851"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 13 06:18:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 13 06:18:03 2013 +0000"
      },
      "message": "Merge \"Break out RestClient error checking.\""
    }
  ],
  "next": "89273ee574246cf59d98bda18162939b649c5eb3"
}
