)]}'
{
  "log": [
    {
      "commit": "0aea003b915b2e7344000642f4121d819800de43",
      "tree": "12d40ed8cdc82db27f9c2a7af036caff3754b7a7",
      "parents": [
        "7ccda8c5c173a7b44f97cfe2aca6740c004b13f4"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Dec 04 00:53:28 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Dec 04 00:54:34 2012 -0600"
      },
      "message": "Started consolidation of disk config tests\n\n* Began integration of disk config tests based on\n  the basic smoke scenarios (create server in this case)\n\nChange-Id: I9427e53de27bd0c315cdcb4668964d4bc582246c\n"
    },
    {
      "commit": "7ccda8c5c173a7b44f97cfe2aca6740c004b13f4",
      "tree": "85a65aff98dedaa64f419b00a4d9c7fb8c31a26e",
      "parents": [
        "af6fca5d69b5a5528f4d7b7027f579709b2bd5fa"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Mon Dec 03 16:25:25 2012 +0100"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Mon Dec 03 20:00:34 2012 +0100"
      },
      "message": "Simplify parse_image_id.\n\nChange-Id: I7915e7a9f252da84fa76cec282c546444afa7c59\n"
    },
    {
      "commit": "af6fca5d69b5a5528f4d7b7027f579709b2bd5fa",
      "tree": "7a199c568366567512aca9c8d78a2a40f6618f8f",
      "parents": [
        "b442d094885bbdc20021075cb6c6c4107f523446",
        "12eb3aaa4b31a5838a90c8284905e5ea940b3b6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 18:02:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 18:02:43 2012 +0000"
      },
      "message": "Merge \"Fix pep8 failures in test_ec2_security_groups.py\""
    },
    {
      "commit": "b442d094885bbdc20021075cb6c6c4107f523446",
      "tree": "f31a571dcd9c0a65bebd47da548b76b94d9bf4af",
      "parents": [
        "17a1c0010d4f06620515edf87d52736fa02596c1",
        "426326ec7a83f9b70520113b67d3303a991b007d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 15:08:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 15:08:15 2012 +0000"
      },
      "message": "Merge \"Fix issue with 404 logs on wait for delete.\""
    },
    {
      "commit": "17a1c0010d4f06620515edf87d52736fa02596c1",
      "tree": "4737c780b995aea47bdadf36ccf76f126366f0c9",
      "parents": [
        "54321742dc7298525902372cb77644a94651a263",
        "a4ab007479663884313827bb6a5be558678a2b68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 15:07:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 15:07:43 2012 +0000"
      },
      "message": "Merge \"test_absolute_limits.py to check limits response\""
    },
    {
      "commit": "54321742dc7298525902372cb77644a94651a263",
      "tree": "01a776b5c0ad2e3ca51f215f1fa431e5bdbccefa",
      "parents": [
        "461c4b25669cb2cca8e5976e24143ca581939003",
        "9821fde48500e48ea766bb80f2b77e05a9e1a875"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 05:50:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 05:50:54 2012 +0000"
      },
      "message": "Merge \"Don\u0027t try to cleanup volume that doesn\u0027t exist.\""
    },
    {
      "commit": "9821fde48500e48ea766bb80f2b77e05a9e1a875",
      "tree": "426b2672a3f45bc82cb32ce075c663092811f37f",
      "parents": [
        "5f2b39f979a7a5183a5964c60110edf9d0a47265"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Nov 30 10:54:12 2012 -0500"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Sat Dec 01 23:10:24 2012 -0500"
      },
      "message": "Don\u0027t try to cleanup volume that doesn\u0027t exist.\n\nUpdates the test_volume_create_get_delete test so that it no\nlonger tries to cleanup when the volume variable is None.\n\nThis resolves UnboundLocalError errors which can occur in\nthe test suite when volumes aren\u0027t getting created correctly.\n\nChange-Id: I483219c4bb78c9dbc21be7a974bd208014ec1740\n"
    },
    {
      "commit": "426326ec7a83f9b70520113b67d3303a991b007d",
      "tree": "124b427f15683138f414ae5dde545a2a99e14360",
      "parents": [
        "5f2b39f979a7a5183a5964c60110edf9d0a47265"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Nov 30 13:17:00 2012 -0500"
      },
      "committer": {
        "name": "Matthew",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Nov 30 19:06:03 2012 -0500"
      },
      "message": "Fix issue with 404 logs on wait for delete.\n\nIn some cases the wait on volume deletes will receive a 404\nerror which results in a log output. However for these tests\nthis is the expected behavior so the log output isn\u0027t needed.\n\nThis adds a flag to suppress log output on 404 errors, which\nis then used on all wait functions.\n\nFixes: bug 1084283\nChange-Id: Id455a22317ecbdf318e9ad2ea0a76ad9f08ca899\n"
    },
    {
      "commit": "12eb3aaa4b31a5838a90c8284905e5ea940b3b6f",
      "tree": "9afa1e81ccd0eb9a6a5ab3f83a5d25fa77299675",
      "parents": [
        "5f2b39f979a7a5183a5964c60110edf9d0a47265"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Nov 30 16:52:14 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Nov 30 16:52:14 2012 -0500"
      },
      "message": "Fix pep8 failures in test_ec2_security_groups.py\n\nChange-Id: Ic2fcd64ca3441265dd1ad18e0c4eef6c559372cb\n"
    },
    {
      "commit": "461c4b25669cb2cca8e5976e24143ca581939003",
      "tree": "956ac257b44a3ba4440281627310783b1c5105e4",
      "parents": [
        "5f2b39f979a7a5183a5964c60110edf9d0a47265"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Nov 30 09:58:19 2012 -0500"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Fri Nov 30 09:58:19 2012 -0500"
      },
      "message": "Don\u0027t log stack trace on S3/EC2 client errors.\n\nNot all configurations of OpenStack have the EC2/S3 API\u0027s\nenabled. For that matter the S3 \"API\" in Nova (object-store)\nisn\u0027t even production ready. As such it would be really nice to\nhide exceptions if the S3 and EC2 clients in Tempest can\u0027t be\nconfigured.\n\nChange-Id: I584c79ae3f00a215d26178002c686af2ac517c7e\n"
    },
    {
      "commit": "5f2b39f979a7a5183a5964c60110edf9d0a47265",
      "tree": "6ecfdc7212cc1bdf2f9018c885138a99e0f989f5",
      "parents": [
        "f51463d7a73806af9a73f7fa138db8005534709f",
        "07599c524b185bf1c13967f2ec64158bbb80088a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 14:16:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 14:16:55 2012 +0000"
      },
      "message": "Merge \"Adds a Quotas client for Nova\""
    },
    {
      "commit": "a4ab007479663884313827bb6a5be558678a2b68",
      "tree": "6e4318a7bde56d16ad710d6a3c9ab98ed622ae55",
      "parents": [
        "f51463d7a73806af9a73f7fa138db8005534709f"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Aug 07 19:48:56 2012 +0530"
      },
      "committer": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Nov 30 15:47:53 2012 +0530"
      },
      "message": "test_absolute_limits.py to check limits response\n\nThis commit adds a test case that checks if all the absolute limit\nvalues are returned in the REST call to Nova API Extension\n\"/limits\". Also modifies limits_client.py file for JSON and XML\nrequests so as to make it less verbose. \u0027get_specific_absolute_limit\u0027\nmethod is added in the limits_client.py file. As method\n\u0027get_personality_file_limit\u0027 is removed, \"test_server_personality.py\"\nis modified.\n\nFixes: bug #1025294\nChange-Id: Id334cd73645273d7b80b25ba698d03dc5599a211\n"
    },
    {
      "commit": "f51463d7a73806af9a73f7fa138db8005534709f",
      "tree": "6643579ab2dbaf5aaed79603c21508a215adff61",
      "parents": [
        "b74e5e377032eb5c14410ab2f0cbc185da6a656b",
        "979da338025e7c8c56641d6e8b4180272974c50b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 29 15:38:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 29 15:38:11 2012 +0000"
      },
      "message": "Merge \"Spelling: executng\u003d\u003eexecuting\""
    },
    {
      "commit": "07599c524b185bf1c13967f2ec64158bbb80088a",
      "tree": "25b036237b332fd809a365db8ccd17968c38fbcf",
      "parents": [
        "b74e5e377032eb5c14410ab2f0cbc185da6a656b"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Fri Nov 02 05:35:16 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Wed Nov 28 20:55:02 2012 -0800"
      },
      "message": "Adds a Quotas client for Nova\n\n* Adds a client for the \u0027os-quota-sets\u0027 extension\n* Adds basic Admin and non-admin tests for GET and PUT operations for the\nQuotas API\n* Adds some tests to check Quota enforcement for create server (bug 1034453)\n\nFixes LP Bug #1040760\nFixes LP Bug #1034453\nChange-Id: I7eb0041dbc80d8733bb2df54e4fc4755cfe9ae9c\n"
    },
    {
      "commit": "b74e5e377032eb5c14410ab2f0cbc185da6a656b",
      "tree": "a408c6acf6f7ddafda4a7bf25697a26f92937c1e",
      "parents": [
        "f92620e760301abce5a2c3f7f073ffdbe4d41323",
        "f443a4e4fba8f68ef70b8609e2c23a1aa2822dfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 23:15:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 23:15:21 2012 +0000"
      },
      "message": "Merge \"fix some typo\""
    },
    {
      "commit": "979da338025e7c8c56641d6e8b4180272974c50b",
      "tree": "a74e9fa78a0d89406f0ef0b1c350b0f458ff24e2",
      "parents": [
        "f92620e760301abce5a2c3f7f073ffdbe4d41323"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Nov 27 11:46:59 2012 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Nov 27 11:46:59 2012 -0800"
      },
      "message": "Spelling: executng\u003d\u003eexecuting\n\nChange-Id: I8965640c1b9282ae218d716f25eb377e3ee7fe82\n"
    },
    {
      "commit": "f443a4e4fba8f68ef70b8609e2c23a1aa2822dfd",
      "tree": "4152527c594b84b06f8a8f81fc6110ca6e8e4daf",
      "parents": [
        "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Mon Nov 26 23:25:01 2012 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Tue Nov 27 19:16:41 2012 +0000"
      },
      "message": "fix some typo\n\nChange-Id: I724797219205d9ab68e4fd9bf3af632a69e6b2b2\n"
    },
    {
      "commit": "f92620e760301abce5a2c3f7f073ffdbe4d41323",
      "tree": "724bc34d9b9877e5f1480fd78e41bf66a43f7ab2",
      "parents": [
        "3d3f6101363422a8bec619303924b6fd0b00e1a4",
        "a23f500725df8d5ae83f69eb4da5e47736fbb647"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 16:51:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 16:51:11 2012 +0000"
      },
      "message": "Merge \"Add start of the EC2/S3 API testing to tempest\""
    },
    {
      "commit": "a23f500725df8d5ae83f69eb4da5e47736fbb647",
      "tree": "34f91cd16abb97a337b87106732f75ee0ff6608d",
      "parents": [
        "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 23 19:32:45 2012 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Nov 27 14:52:26 2012 +0100"
      },
      "message": "Add start of the EC2/S3 API testing to tempest\n\nContinues the effort of the https://review.openstack.org/#/c/3064/\n\n* add EC2 keypair and volume tests\n* add EC2 snapshot from volume test\n* add EC2 floating ip disasscioation\n* add EC2 operation on security group\n* add EC2/S3 image registration\n* add EC2 instance run test\n* add Integration test with ssh, console, volume\n* add S3 object and bucket tests\n\nChange-Id: I0dff9b05f215b56456272f22aa1c014cd53b4f4b\n"
    },
    {
      "commit": "3d3f6101363422a8bec619303924b6fd0b00e1a4",
      "tree": "6e0a41f255d77c79726e808dccc5c275b41e9336",
      "parents": [
        "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8"
      ],
      "author": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Fri Nov 09 15:16:42 2012 -0600"
      },
      "committer": {
        "name": "Daryl Walleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Mon Nov 26 16:31:55 2012 -0600"
      },
      "message": "Adds JSON client for servers admin API\n\n* Added JSON client for basic server admin actions\n\nChange-Id: If9f8d67e4d57b7242b9d08a6ae29a551a515bb22\n"
    },
    {
      "commit": "c8521f2c189ba8fe76c5594e4b41a438c2dc4dd8",
      "tree": "35f182e83d49512be473e7e9580bf5f35ae2f7a3",
      "parents": [
        "ddb489cfe512eb135ba3a3174508431973129375",
        "6c3c780556b39ec588adb7eedf8811fbef66ea3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 14:01:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 14:01:03 2012 +0000"
      },
      "message": "Merge \"Added Swift tests:       * account: delete account metadata       * container: retrieve/delete container metadata       * object: retrieve/copy(2 ways) object Syntax bug fix in container_client.py:       return resp. body \u003d\u003e return resp, body Fixed passing headers parameter in head method in rest_client.py:       return self.request(\u0027HEAD\u0027, url, headers) Removed unused imports.\""
    },
    {
      "commit": "ddb489cfe512eb135ba3a3174508431973129375",
      "tree": "4ff6016bfc903539289310d11d2bafaf4d22c92e",
      "parents": [
        "2c1c54d5fe9fe10a5e18ab85ebd320f2315e4cc5"
      ],
      "author": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Nov 13 22:06:45 2012 +0000"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Tue Nov 20 00:09:43 2012 +0000"
      },
      "message": "fix for Bug1078481\n\nChange-Id: I9b730abae07cf52b0ff4fd7b74e91cc4948630f5\n"
    },
    {
      "commit": "2c1c54d5fe9fe10a5e18ab85ebd320f2315e4cc5",
      "tree": "6aa7e0c5b160971746f2ff9dbe4f240608a241af",
      "parents": [
        "f13882a86320b82991236953b15600683b6fa9b7",
        "aff466e02026b0345a13651efcb5124c3ada6fe9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 19 17:36:23 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 19 17:36:23 2012 +0000"
      },
      "message": "Merge \"use deleted\u003dFalse instead of deleted\u003d0 in queries\""
    },
    {
      "commit": "f13882a86320b82991236953b15600683b6fa9b7",
      "tree": "2f2832db0e622048946271b93da7cbea2d925979",
      "parents": [
        "0002e9fb694cc61c5b4ea1926b3d4992453448d3",
        "422af977fed916422d8283b1032755a0eeb81b9f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 19 16:51:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 19 16:51:37 2012 +0000"
      },
      "message": "Merge \"make it possible to run only one test in tempest\""
    },
    {
      "commit": "aff466e02026b0345a13651efcb5124c3ada6fe9",
      "tree": "4f48c6d3c693cc489ed15e8f26dce1a090b0dacc",
      "parents": [
        "92d3f6308ccbfe130f722e3adc9c040b227d3f7c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 07:54:55 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 07:54:55 2012 -0500"
      },
      "message": "use deleted\u003dFalse instead of deleted\u003d0 in queries\n\nMysql treats 0 and False as the same thing, but this isn\u0027t true for\npostgresql which is much more strongly typed. Our whitebox testing\nwas failing on postgresql because of this assumption.\n\nChange-Id: I1a7339814b1de6e0c5874ba5b56fc90db6fbb012\n"
    },
    {
      "commit": "0002e9fb694cc61c5b4ea1926b3d4992453448d3",
      "tree": "a23844a8ef16dd0faf7abf93f8321279b7305228",
      "parents": [
        "d1d74c74fcee2d717b94d35b8d90795ce7cf1548",
        "3c3d17944303cc2a3edce206a4f1af2e2879764c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 16 22:57:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 16 22:57:16 2012 +0000"
      },
      "message": "Merge \"Make assertion failures more informative.\""
    },
    {
      "commit": "d1d74c74fcee2d717b94d35b8d90795ce7cf1548",
      "tree": "06fdce4fb1566fd4b501dc11337342fbd5c00125",
      "parents": [
        "c38bdd1173b8ae11b6134cc2ff3b6995c906acca",
        "24e0f7f8d38aecdcce411b5234180293002eb2ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 16 22:35:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 16 22:35:44 2012 +0000"
      },
      "message": "Merge \"exclude venv directories from local pep8\""
    },
    {
      "commit": "c38bdd1173b8ae11b6134cc2ff3b6995c906acca",
      "tree": "683f84610fa4ddb4b91ae80a05937ea2d493f721",
      "parents": [
        "92d3f6308ccbfe130f722e3adc9c040b227d3f7c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 16 07:08:56 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 16 10:50:44 2012 -0500"
      },
      "message": "be specific about metadata too long error\n\nTempest was catching a generic fail on the metadata too\nlong call, but a very specific error is supposed to be returned,\na 413. In real runs there was a bug in nova which crashed on the\nrequest (fixed in https://bugs.launchpad.net/nova/+bug/1079387).\n\nFix tempest to only accept a 413 as valid on this request.\n\nMake this an assertRaise test instead of a negative test\n\nChange-Id: Id09394abc863ecd773f56dbc8a965d87ae7dde97\n"
    },
    {
      "commit": "422af977fed916422d8283b1032755a0eeb81b9f",
      "tree": "5787c0b2bb9e8963b4a7198ce31b7f525d82239b",
      "parents": [
        "92d3f6308ccbfe130f722e3adc9c040b227d3f7c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 16 07:30:43 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 16 10:09:46 2012 -0500"
      },
      "message": "make it possible to run only one test in tempest\n\nwe were always adding \u0027tempest\u0027 to the list for tests in\nrun_tests.sh, which didn\u0027t let you use the wrapper for running\na single tempest test. This change should fix that.\n\nProbably could be cleaner, but my bash-fu is weaksause.\n\nChange-Id: I5a3600b14214dd38be505481dad5ab72998df386\n"
    },
    {
      "commit": "24e0f7f8d38aecdcce411b5234180293002eb2ba",
      "tree": "6a600b182091b74c20a33936410162697b7b3095",
      "parents": [
        "92d3f6308ccbfe130f722e3adc9c040b227d3f7c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 16 10:07:28 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 16 10:07:28 2012 -0500"
      },
      "message": "exclude venv directories from local pep8\n\nmake it more straight forward to run local pep8\nby excluding any venv directories in your tree\n\nChange-Id: Iecd0cb720a2254ff47c7d8209dd5a607e4d2fa93\n"
    },
    {
      "commit": "3c3d17944303cc2a3edce206a4f1af2e2879764c",
      "tree": "1415418451a2a39ecfdf7ba6b4f7aa8f629229ff",
      "parents": [
        "92d3f6308ccbfe130f722e3adc9c040b227d3f7c"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Fri Nov 16 10:28:47 2012 +0100"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Fri Nov 16 10:28:47 2012 +0100"
      },
      "message": "Make assertion failures more informative.\n\nThe assertIn, assertEquals and other assertions will output more information\nthan assertTrue, which outputs:\nFalse is not True\non failure.\n\nChange-Id: Ibbf90a479174d16cac5361519643b55744678a84\n"
    },
    {
      "commit": "6c3c780556b39ec588adb7eedf8811fbef66ea3e",
      "tree": "e3f0cac3146ea76a65684c817d4d28a392e0a1fe",
      "parents": [
        "92d3f6308ccbfe130f722e3adc9c040b227d3f7c"
      ],
      "author": {
        "name": "Larisa Ustalov",
        "email": "lustalov@redhat.com",
        "time": "Mon Nov 05 12:25:19 2012 +0200"
      },
      "committer": {
        "name": "Larisa Ustalov",
        "email": "lustalov@redhat.com",
        "time": "Mon Nov 12 09:41:21 2012 +0200"
      },
      "message": "Added Swift tests:\n      * account: delete account metadata\n      * container: retrieve/delete container metadata\n      * object: retrieve/copy(2 ways) object\nSyntax bug fix in container_client.py:\n      return resp. body \u003d\u003e return resp, body\nFixed passing headers parameter in head method in rest_client.py:\n      return self.request(\u0027HEAD\u0027, url, headers)\nRemoved unused imports.\n\nChange-Id: Ica67d6ecae80f851e9e05ebeb4c7d461eba143ee\n"
    },
    {
      "commit": "92d3f6308ccbfe130f722e3adc9c040b227d3f7c",
      "tree": "307ccb81cdd7b76dffd2a027b7c5ec7384578b82",
      "parents": [
        "e27a4bfad8e466f2a8af7f6da806849751d0e443"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Nov 08 13:34:01 2012 -0500"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Thu Nov 08 13:34:01 2012 -0500"
      },
      "message": "Remove unnecessary test. Fixes bug 1072841.\n\nProviding a bad status is no longer a failure so this case is not needed.\n\nChange-Id: Id0b2282bf23c3ccd50e967111e943f93fc4ea683\n"
    },
    {
      "commit": "e27a4bfad8e466f2a8af7f6da806849751d0e443",
      "tree": "8fba27f550b5232578e5d94d5bdf9ddb1330a302",
      "parents": [
        "1301f8d02643e432b979964da887373a42752154"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Tue Oct 23 17:16:46 2012 +0200"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Tue Oct 23 17:16:46 2012 +0200"
      },
      "message": "Fix SyntaxError: invalid syntax - comma.\n\n  File \"/var/jenkins/workspace/openstack-tempest_on-slave_testing/tempest/tempest/services/object_storage/account_client.py\", line 36\n    headers \u003d {\"X-Storage-Token\", self.token}\n                                ^\nSyntaxError: invalid syntax\n\nChange-Id: I850aba75a28edfd2990accadfb0f3e7115eba864\n"
    },
    {
      "commit": "1301f8d02643e432b979964da887373a42752154",
      "tree": "e353d7734aad3f6d8ed837f76c5cdc9fa917c71d",
      "parents": [
        "e62b9f020eff4353f5a5fe0d869e9dd033202e71"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Oct 22 17:03:47 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Oct 22 17:03:47 2012 -0400"
      },
      "message": "Remove kong. Fixes bug 1052511.\n\nChange-Id: I5e027c9539fd2c594d24447866e79c8caad9aa40\n"
    },
    {
      "commit": "e62b9f020eff4353f5a5fe0d869e9dd033202e71",
      "tree": "6d4c1db3dbad3d90593cb38835905849da22267f",
      "parents": [
        "e6d43b804ca95cd47b2bd103898b2459603d2dab"
      ],
      "author": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Oct 10 23:34:42 2012 -0500"
      },
      "committer": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Tue Oct 16 13:25:11 2012 -0700"
      },
      "message": "General cleanup/organization of compute tests\n\n* Renamed services/nova to compute\n* Added OpenStack license where missed to compute services/tests\n* Broke down compute tests into separate packages by functionality\n\nChange-Id: Ibb1f3ec74b83816205a0bed7d0e062ebf9677525\n"
    },
    {
      "commit": "e6d43b804ca95cd47b2bd103898b2459603d2dab",
      "tree": "6f8ca0a012085b867826c6b85f6ac22c33c83232",
      "parents": [
        "367603a2fedfac08016b1cb784d845b23976fbec"
      ],
      "author": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Fri Oct 12 17:30:48 2012 -0400"
      },
      "committer": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Fri Oct 12 18:15:38 2012 -0400"
      },
      "message": "flavors with disk sizes of 10 10 20 30 would fail unexpectedly before since flavor[1][\u0027disk\u0027] \u003d\u003d flavor[0][\u0027disk]\n\nammended for trailing whitespace\n\nFixes bug 1066121\n\nChange-Id: Ic941d35a0d92ae37d0a8cb2123165f19392b0c8e\n"
    },
    {
      "commit": "367603a2fedfac08016b1cb784d845b23976fbec",
      "tree": "478cc30a56cbaad4654e2d8848797ad48115ecf8",
      "parents": [
        "d246eb43503925a7d0dd6995adb7c146ce998e40",
        "99ee91441c98cb1de165d50c8a47665f86b26ea0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 12 13:53:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 12 13:53:05 2012 +0000"
      },
      "message": "Merge \"Tempest tests to cover live-block-migration\""
    },
    {
      "commit": "d246eb43503925a7d0dd6995adb7c146ce998e40",
      "tree": "ed29ddff4cc1648628f12c80a75f5e3d5a97b5dc",
      "parents": [
        "3d7c5c78e0cb2d27bdcdacaf8afb963b9525c58f",
        "5d734431e25114f374bd5c6e42d0ee4a5cba1a7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 11 23:26:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 11 23:26:08 2012 +0000"
      },
      "message": "Merge \"Initial add of Swift tests\""
    },
    {
      "commit": "3d7c5c78e0cb2d27bdcdacaf8afb963b9525c58f",
      "tree": "fec57ad6a419f03be6bd1a367ea7aa90e946758e",
      "parents": [
        "a4b709c80a467a9aefb271b4f09f8f8c76d204df",
        "bff52239502ff9107d4c0e7b2955786dd50dc2bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 10 20:49:22 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 10 20:49:22 2012 +0000"
      },
      "message": "Merge \"Handle ImportError\u0027s when quantumclient is missing\""
    },
    {
      "commit": "5d734431e25114f374bd5c6e42d0ee4a5cba1a7a",
      "tree": "260edf43b656703804084ca3392698367125cf29",
      "parents": [
        "fa07a0e04efb027bd8f65ea198a3650f814312b6"
      ],
      "author": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Thu Oct 04 01:11:47 2012 -0500"
      },
      "committer": {
        "name": "dwalleck",
        "email": "daryl.walleck@rackspace.com",
        "time": "Wed Oct 10 15:45:51 2012 -0500"
      },
      "message": "Initial add of Swift tests\n\n* Added Swift client\n* Added Swift configuration\n* Added basic Swift tests for objects, containers, and accounts\n\nChange-Id: I92ac9f69f3e8fe227dff55a2a5b55001f37acb73\n"
    },
    {
      "commit": "a4b709c80a467a9aefb271b4f09f8f8c76d204df",
      "tree": "c782c471a88aaac67f4d2b0a3cee1ea56c3dfbb8",
      "parents": [
        "fa07a0e04efb027bd8f65ea198a3650f814312b6"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 10 12:27:59 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 10 12:27:59 2012 -0400"
      },
      "message": "Fix \u0027message\u0027 is not defined errors.\n\nUpdates the Tempest common rest client so that it sets the\n\u0027message\u0027 variable value in all cases. Previously some exceptions\ncould slip through and cause \u0027message\u0027 is not defined errors.\n\nChange-Id: I09ec8a311fd60ab3b625f41a8eb4147fe5f777eb\n"
    },
    {
      "commit": "bff52239502ff9107d4c0e7b2955786dd50dc2bc",
      "tree": "72cbd6ae8d4cdbf88c057b36c039291a6c0e2a20",
      "parents": [
        "fa07a0e04efb027bd8f65ea198a3650f814312b6"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 10 11:40:55 2012 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 10 11:50:44 2012 -0400"
      },
      "message": "Handle ImportError\u0027s when quantumclient is missing\n\nUpdates tempest/manager.py so that it ignore\u0027s ImportError\nexceptions when quantumclient is not present.\n\nNot all Tempest tests require a quantumclient so it makes sense not\nto require it all the time. If a user tries to run quantum specific\ntests they will simply get an error when trying to create the\nnetwork client instead should quantumclient not be present.\n\nChange-Id: Iea5476eea91e0d92c3b4728f041a3ce72bb5a320\n"
    },
    {
      "commit": "fa07a0e04efb027bd8f65ea198a3650f814312b6",
      "tree": "3b6b1664ee9e09e5a20bfb6ddbdf8348d39b19b2",
      "parents": [
        "444c3e64ed1347adcfc4204c1e585e2d91022722"
      ],
      "author": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Fri Oct 05 14:34:40 2012 -0400"
      },
      "committer": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Fri Oct 05 14:54:02 2012 -0400"
      },
      "message": "Added missing import for SkipTest in test_authorization.\n\nFixes bug 1058281\n\nChange-Id: I41d706aeb67c9555bee0113247855b4a077775eb\n"
    },
    {
      "commit": "99ee91441c98cb1de165d50c8a47665f86b26ea0",
      "tree": "b800f16f6d95a76e1b56a20fe71dfd5f8620994b",
      "parents": [
        "2f5db941f54bb5e90c61bdb829d1949cfdfb496c"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Sep 14 12:34:46 2012 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Oct 05 17:12:44 2012 +0100"
      },
      "message": "Tempest tests to cover live-block-migration\n\nRelated to bug 1051881.\n\nTwo test cases: one to cover the live block migration on XenServer, and\nthe other to indicate that the machine status is left in an inconsistent\nstate in case a non-existing host is specified as target.\nTo run the live-migration tests with block migration, include:\n\n    [compute]\n    live_migration_available \u003d true\n    use_block_migration_for_live_migration \u003d true\n\nin your tempest.conf\n\nTo run these tests, the hypervisors must support the Storage XenMotion\nfeature.\n\nChange-Id: I1e6cc903fa573ecd219a08bf4dddd9cc1f4f60df\n"
    },
    {
      "commit": "444c3e64ed1347adcfc4204c1e585e2d91022722",
      "tree": "8eb1084e394a1b4d8025ef6ecb5cdf1b3e73bf45",
      "parents": [
        "2f5db941f54bb5e90c61bdb829d1949cfdfb496c"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Oct 04 19:26:35 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Oct 04 19:26:35 2012 -0400"
      },
      "message": "Refactor list servers negative test and fix remaining gate bugs\n\ntest_list_servers_negative had so many issues with it, it\u0027s hard\nto list them here... but at least the following has been fixed:\n\n* No longer will the test flatly delete all instances the tenant\n  and alt tenant have during every test method run (!!)\n* Fixtures -- 2 active and 1 deleted server -- are created in the\n  class\u0027 setUpClass() method instead of having test methods\n  constantly re-launch instances -- this reduces the test time\n  down about 3 minutes\n* Removed all non-negative tests\n* Removed all tests that were skipped due to bugs that have been\n* Skip the XML create_service() test for Identity Admin tests\n  because of the upstream Keystone bug 1061738\n\nThis patch also includes patches for bug fixes that Sean Gallagher\ncontributed but needed to be rebased into this one in order\nto get the full gate to pass.\n\nChange-Id: I0b38cf045520d93031c7916dae2479daf69d0411\nfixes: LP bug #1059802\nfixes: LP bug #1060373\nfixes: LP bug #1061740\nfixes: LP bug #1061167\n"
    },
    {
      "commit": "2f5db941f54bb5e90c61bdb829d1949cfdfb496c",
      "tree": "4913c21ce085539dbda82e477347b81d251bb6c0",
      "parents": [
        "ead03dc94b05cebd00f68ce3f54c9d32cc3b92b3",
        "3ab14e70e85ba5f3a130f5854937b25cedfec4c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 01 16:36:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 01 16:36:15 2012 +0000"
      },
      "message": "Merge \"Put skip at top level.\""
    },
    {
      "commit": "3ab14e70e85ba5f3a130f5854937b25cedfec4c9",
      "tree": "16007d6cbd43bdfb8be65123c31754fe01dfd92b",
      "parents": [
        "30a563fc872174d6893d91a1622aaf750935336d"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Oct 01 10:03:40 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Mon Oct 01 10:04:39 2012 -0400"
      },
      "message": "Put skip at top level.\n\nChange-Id: I379e4364b780e7254b9ee8458c1f5603cd2bb2b6\n"
    },
    {
      "commit": "ead03dc94b05cebd00f68ce3f54c9d32cc3b92b3",
      "tree": "2141393162ab1101c4056ac08a7be00f22cd4773",
      "parents": [
        "76888eecde7684eec3675185c8b4d6b50f67dda2"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 21:35:11 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Mon Oct 01 13:17:15 2012 +0900"
      },
      "message": "Add XML support for test_security_groups.py and test_security_group_rules.py.\n\nChange-Id: I5d521acf116e122c7b5608992c33854caad30bab\n"
    },
    {
      "commit": "76888eecde7684eec3675185c8b4d6b50f67dda2",
      "tree": "f0ac92f20749a8a55256efc626f5f2df8fd7c01b",
      "parents": [
        "30a563fc872174d6893d91a1622aaf750935336d"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sun Sep 30 23:58:52 2012 +0900"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sun Sep 30 23:58:52 2012 +0900"
      },
      "message": "Clean up pep8 E125 violations\n\nFixed E125 errors\nE125 is ignored because of false alarms\nAll ignores are to be removed in the next sequence of patches\n\nChange-Id: Id9ce27d1348a9318e183591db79232a01731f8ad\n"
    },
    {
      "commit": "30a563fc872174d6893d91a1622aaf750935336d",
      "tree": "8c2bab5df8afd9f69fcfe1bc42bb19f95c4e58bc",
      "parents": [
        "e0884a302151cbfe7318a23d8e0ed69d99d9ce92"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sun Sep 30 23:43:50 2012 +0900"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sun Sep 30 23:44:58 2012 +0900"
      },
      "message": "Clean up pep8 E123 and E124 violations\n\nFixed E123 and E124 errors.\nAll ignores are to be removed in the next sequence of patches.\n\nChange-Id: Ie5dc0cd6b0cbdf00f403cb1a039c499a2fca869e\n"
    },
    {
      "commit": "e0884a302151cbfe7318a23d8e0ed69d99d9ce92",
      "tree": "8615c4e2720c9131924c04282f4243dc01cb94e2",
      "parents": [
        "79d8d361a51f66bce1602c976a34cd68e2cd5c7e"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Tue Sep 25 17:24:17 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sun Sep 30 17:43:56 2012 +0900"
      },
      "message": "Clean up pep8 E127 violations\n\nFixed E127 errors.\nAll ignores are to be removed in the next sequence of patches.\n\nChange-Id: Ia2c1331ba2ffe71e5853b0fae846f02845eb9cb8\n"
    },
    {
      "commit": "79d8d361a51f66bce1602c976a34cd68e2cd5c7e",
      "tree": "679bf54066a886cbac4891949197a5dad3ceef51",
      "parents": [
        "e471d6e5c6af057253af5227a3647d1bfcc2a6e5"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Tue Sep 25 13:49:27 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sun Sep 30 17:37:47 2012 +0900"
      },
      "message": "Clean up pep8 E128 violations\n\nFixed E128 errors.\nAll ignores are to be removed in the next sequence of patches.\n\nChange-Id: If014be8524a43842b7e6aa3243c517aa25980976\n"
    },
    {
      "commit": "e471d6e5c6af057253af5227a3647d1bfcc2a6e5",
      "tree": "b7980c68f0d2abf5f35613059906a33c2de72355",
      "parents": [
        "94012e4832ebbd47fb0167d49fb1ea690b798e26"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Mon Sep 17 17:02:43 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Sat Sep 29 12:46:32 2012 +0900"
      },
      "message": "Clean up pep8 E711 violations\n\nFixed E711 errors\nAll ignores are to be removed in the next sequence of patches\n\nChange-Id: Id9bcdfa276d30639dc6d16b8ce6db19101153fcd\n"
    },
    {
      "commit": "94012e4832ebbd47fb0167d49fb1ea690b798e26",
      "tree": "f86a09923e7fec2f96e07ef071f4a3eb250ad4db",
      "parents": [
        "19e664500176078d48a7e1aa198d4703b4a85613",
        "21d95da087abead6b1a9b0ef0eab88ba467203fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 28 18:42:41 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 28 18:42:41 2012 +0000"
      },
      "message": "Merge \"Passing endpoint makes authenticate lazy so getting catalog fails.\""
    },
    {
      "commit": "19e664500176078d48a7e1aa198d4703b4a85613",
      "tree": "0feee9d22ce14069178acde79ff0a60deaa52974",
      "parents": [
        "229845a11603f39390822c1281fabe3ee383463f",
        "e6321ef3c3a593b13de85cb20194632312576ce5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 28 17:21:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 28 17:21:07 2012 +0000"
      },
      "message": "Merge \"Clean up pep8 E502 violations\""
    },
    {
      "commit": "21d95da087abead6b1a9b0ef0eab88ba467203fc",
      "tree": "761afb3dba4506338fb60ec90ee320bc29117c47",
      "parents": [
        "229845a11603f39390822c1281fabe3ee383463f"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Sep 28 11:47:53 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Sep 28 11:48:54 2012 -0400"
      },
      "message": "Passing endpoint makes authenticate lazy so getting catalog fails.\n\nChange-Id: Id37c06000d51e2e03a4fde02016097a847b64061\n"
    },
    {
      "commit": "229845a11603f39390822c1281fabe3ee383463f",
      "tree": "a02b4cd6109012ccc18a865e823872223f282c0c",
      "parents": [
        "6b8a7b7628f44230a590dda69a77d3d62997f09b",
        "a42fe441703084449107fabb15fe42938c02ba08"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 28 15:40:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 28 15:40:02 2012 +0000"
      },
      "message": "Merge \"Adds client API and tests for volume attachments\""
    },
    {
      "commit": "6b8a7b7628f44230a590dda69a77d3d62997f09b",
      "tree": "ddcf071b0bf970a4d1782ced369f3151c0caa424",
      "parents": [
        "c89003a151d8c7665fef939384a6409eaea76a2c"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Sat Aug 25 01:24:33 2012 +0800"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Sep 28 11:26:41 2012 +0800"
      },
      "message": "Add XML support for test cases under identity admin.\n\nSo far test_service.py is not ready. Create_service, list_service and delete_service\nin XML/admin_client.py are not working properly. It seems that Keystone does\nnot support XML for service API. A bug has been raised at\nhttps://bugs.launchpad.net/keystone/+bug/1042144.\nI have complied with the XML format as it described in\nhttp://docs.rackspace.com/openstack-extensions/auth/OS-KSADM-admin-devguide/content/POST_addService_v2.0_OS-KSADM_services_Admin_API_Service_Developer_Operations-d1e1357.html\n\nChange-Id: I60f72a0f99deff0bd8ee02bd2db5284d87481d5f\n"
    },
    {
      "commit": "c89003a151d8c7665fef939384a6409eaea76a2c",
      "tree": "87a7fb317bc64a0d700aef963822dc8313759622",
      "parents": [
        "5aa5e3c1858f97be2317c2d391732f1c71bad627",
        "ab3278453b0f6a341b5f5f4372efb53f1f11ac28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 27 23:33:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 27 23:33:52 2012 +0000"
      },
      "message": "Merge \"Fix ssh.Client retval and deadlock danger LP#1038561\""
    },
    {
      "commit": "5aa5e3c1858f97be2317c2d391732f1c71bad627",
      "tree": "d3a858d523d88137bbac91372e6a1ddbd149ae72",
      "parents": [
        "a5feec98fc2ee9cc759c02f36246e2b47c5f24cc",
        "9854d5b38a059446ffca6dd67ff5f434518d872f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 27 14:00:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 27 14:00:35 2012 +0000"
      },
      "message": "Merge \"Add XML support to the cinder client\""
    },
    {
      "commit": "e6321ef3c3a593b13de85cb20194632312576ce5",
      "tree": "6b49d2b7ba4a49c9772b6f7d559d27eb1c2068d0",
      "parents": [
        "a5feec98fc2ee9cc759c02f36246e2b47c5f24cc"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Mon Sep 17 16:45:50 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Wed Sep 26 08:54:12 2012 +0800"
      },
      "message": "Clean up pep8 E502 violations\n\nUpdated pep8 version requirement to 1.3.3\nFixed E502 errors\nAll ignores are to be removed in the next sequence of patches\n\nChange-Id: I71c013061fb88d7b8b31cfa3b83498999455d8db\n"
    },
    {
      "commit": "a5feec98fc2ee9cc759c02f36246e2b47c5f24cc",
      "tree": "127c89d22f6ca13ccfcf9e454048481079c7402d",
      "parents": [
        "494d9388f54ed3dee6d4d0baff427c3ad77cc676",
        "6ec6fc2fa028aea19a01766645a5598a0ea9e11b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 25 19:35:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 25 19:35:44 2012 +0000"
      },
      "message": "Merge \"make the rand_name value shorter\""
    },
    {
      "commit": "9854d5b38a059446ffca6dd67ff5f434518d872f",
      "tree": "65a991a054d2d40c16463bf555900f3cf84b4c91",
      "parents": [
        "494d9388f54ed3dee6d4d0baff427c3ad77cc676"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 20 10:22:13 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Sep 25 15:28:27 2012 -0400"
      },
      "message": "Add XML support to the cinder client\n\nChange-Id: I8720b8ae0f28c1eaaf91ff16feee994ddb5d092c\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "494d9388f54ed3dee6d4d0baff427c3ad77cc676",
      "tree": "7334ab94fe38e3bf3aa73b382a7084b245f963d6",
      "parents": [
        "dbe3eb4bb8f90d4161e3b3136a9e763a77fbe429",
        "ddf3927fe12478b4476117831901799f0771be14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 25 18:30:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 25 18:30:07 2012 +0000"
      },
      "message": "Merge \"Fix test_rebuild_nonexistent_server\""
    },
    {
      "commit": "dbe3eb4bb8f90d4161e3b3136a9e763a77fbe429",
      "tree": "32cf4251675499ec323e6a339e2a70acc1ca3bdd",
      "parents": [
        "19fe1fa750c1df5b281280948a493bc9cbc4a03a",
        "648d4bae9a8cbd6934e0b5cd70b7576badac0290"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 25 15:37:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 25 15:37:29 2012 +0000"
      },
      "message": "Merge \"Update test_associate_already_associated_floating_ip\""
    },
    {
      "commit": "6ec6fc2fa028aea19a01766645a5598a0ea9e11b",
      "tree": "143c43784b6805d9970bdfd14e8f7bf82080c99b",
      "parents": [
        "19fe1fa750c1df5b281280948a493bc9cbc4a03a"
      ],
      "author": {
        "name": "Ionuț Arțăriși",
        "email": "iartarisi@suse.cz",
        "time": "Tue Sep 25 16:26:35 2012 +0200"
      },
      "committer": {
        "name": "Ionuț Arțăriși",
        "email": "iartarisi@suse.cz",
        "time": "Tue Sep 25 16:29:59 2012 +0200"
      },
      "message": "make the rand_name value shorter\n\nAvoids out of range errors with postgresql as the default backend. PostgreSQL ids which have an integer type of 4 bytes would trigger this exception for tests which use rand_name on id columns.\n\nFixes bug 1056229\n\nChange-Id: Ic8286fe9320e80c2e8a9ec9f8857b5d1f304660f\n"
    },
    {
      "commit": "19fe1fa750c1df5b281280948a493bc9cbc4a03a",
      "tree": "3d38df341faf6049616cbeeda31a2cdd4135d2c0",
      "parents": [
        "6e37324f6450ac15ceb13dfd5dedd9cc0d625517",
        "9e1eb970381e52bbbc4ab345844e5b32dcee5914"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 25 05:44:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 25 05:44:06 2012 +0000"
      },
      "message": "Merge \"Add XML support to the volumes tests.\""
    },
    {
      "commit": "648d4bae9a8cbd6934e0b5cd70b7576badac0290",
      "tree": "980bdea1a6d14086d1c42920ba63164b37059e17",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 12:09:55 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Mon Sep 24 13:56:21 2012 -0700"
      },
      "message": "Update test_associate_already_associated_floating_ip\n\n* was skipped based on bug 1029911. Bug 1029911 is now resolved\n* When an associated floating IP is re-associated it should switch machines\n* Fix spelling\n\nChange-Id: I0c394bf7308d394588ce334a94260312c481d6b7\n"
    },
    {
      "commit": "6e37324f6450ac15ceb13dfd5dedd9cc0d625517",
      "tree": "de6535b200d580a58895c01366e514db4932974b",
      "parents": [
        "22f03c7c57585ccddf4787a7c6db1eb10c3c466f"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Aug 27 18:59:19 2012 -0400"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Sep 24 10:44:42 2012 -0400"
      },
      "message": "Add support to XML in images_client and its tests\n\nChange-Id: Ia3fb6eaefc0929c3bc224d7b7f7c7504956a7f78\n"
    },
    {
      "commit": "22f03c7c57585ccddf4787a7c6db1eb10c3c466f",
      "tree": "ae28503f9e5db6dfb8fb12e7dacd99ad9dc49588",
      "parents": [
        "efde8de5f859530d38e8f7917f0ae318fd22970a"
      ],
      "author": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Fri Aug 24 17:55:13 2012 +0800"
      },
      "committer": {
        "name": "Vincent Hou",
        "email": "sbhou@cn.ibm.com",
        "time": "Mon Sep 24 15:06:08 2012 +0800"
      },
      "message": "Add XML support for test_list_floating_ips.py.\n\nChange-Id: Ie2d4b64df36de489c61038d60456dd6c9b226f0b\n"
    },
    {
      "commit": "a42fe441703084449107fabb15fe42938c02ba08",
      "tree": "a5d318b7bcb618d6ef79f913b512156fd67ba773",
      "parents": [
        "c25ef680fdf967434da0c7ae1f3b3ace5621752b"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Fri Sep 21 03:08:33 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Sun Sep 23 23:15:02 2012 -0700"
      },
      "message": "Adds client API and tests for volume attachments\n\nChange-Id: Id903069ec49b38806fa37845d1aea589a835206b\n"
    },
    {
      "commit": "ddf3927fe12478b4476117831901799f0771be14",
      "tree": "0bd83fa215cc4ad9368a93dd98738e1823471616",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 15:04:55 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Fri Sep 21 12:57:26 2012 -0700"
      },
      "message": "Fix test_rebuild_nonexistent_server\n\nBug 963248\n\nerror: NotFound \u003d\u003e BadRequest\n\nChange-Id: I4c645fa02154e25ea9b358231361c9a05e93ef9e\n"
    },
    {
      "commit": "efde8de5f859530d38e8f7917f0ae318fd22970a",
      "tree": "814ddfdf7dbeb837c83b44cf5b1f9cdd6614747c",
      "parents": [
        "b47c84442f4f72ba4985f492bb99197be5996035",
        "f26620f77970a4f949530096e8c0b6443d4218a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 21 15:19:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 15:19:43 2012 +0000"
      },
      "message": "Merge \"Fix bug 1005397\""
    },
    {
      "commit": "b47c84442f4f72ba4985f492bb99197be5996035",
      "tree": "34ab5179a88d6b57ae6bd725e783c62a977da90a",
      "parents": [
        "4e08690a708f63e7602a3de3aa0075446e9fead3",
        "d3bf0aa06f7d2c51ba3311ec5c369936936c048d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Sep 21 14:47:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Sep 21 14:47:58 2012 +0000"
      },
      "message": "Merge \"Refactor status_timeout() methods in tempest.test\""
    },
    {
      "commit": "d3bf0aa06f7d2c51ba3311ec5c369936936c048d",
      "tree": "9c1024d3e2a29313ddd5e9b02fc3e577cc6dff4d",
      "parents": [
        "c25ef680fdf967434da0c7ae1f3b3ace5621752b"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Sep 05 20:01:43 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 20 16:49:26 2012 +0000"
      },
      "message": "Refactor status_timeout() methods in tempest.test\n\n * Factor timing loop out of status_timeout() methods to new method\n   call_until_true() to allow for reuse.\n * In support of bug 1043980\n\nChange-Id: I2271000278918bd87fea66cb810f2dad0af4ffdd\n"
    },
    {
      "commit": "9e1eb970381e52bbbc4ab345844e5b32dcee5914",
      "tree": "746f0852fb315b42a6c20399600f4725793f19dd",
      "parents": [
        "4e08690a708f63e7602a3de3aa0075446e9fead3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 17 17:53:41 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 20 10:50:55 2012 -0400"
      },
      "message": "Add XML support to the volumes tests.\n\nChange-Id: I3fb52c452d0c8e0472e3791a7c365972b5a3fbf3\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "4e08690a708f63e7602a3de3aa0075446e9fead3",
      "tree": "47b0463c2322733adc14ab7b77735e9e7af999bd",
      "parents": [
        "c25ef680fdf967434da0c7ae1f3b3ace5621752b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 17 17:52:22 2012 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 20 10:50:47 2012 -0400"
      },
      "message": "Add XML support to the volumes client.\n\nChange-Id: Ie73b1a9cee293271cd7d5493a7c6e0dcb30cabe8\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "c25ef680fdf967434da0c7ae1f3b3ace5621752b",
      "tree": "84b0eccb5692fe07b2058ce2311730b19d238e1c",
      "parents": [
        "e1165ede1ba61b06c228c1a6471354bce4abef33",
        "89126c3fc6f79f18517b7b1988becfb75d7ef63c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 19 17:55:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 19 17:55:43 2012 +0000"
      },
      "message": "Merge \"Add XML support for extensions_client\""
    },
    {
      "commit": "e1165ede1ba61b06c228c1a6471354bce4abef33",
      "tree": "606937ae91d770469d386b706642a9ea424a35f0",
      "parents": [
        "cd69eee7e5aa6310186105847942c8598480221c",
        "c9b99a2b89cb81a7a727801e4d068fbc251fa3bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 19 15:23:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 19 15:23:11 2012 +0000"
      },
      "message": "Merge \"Replace glance.client with python-glanceclient\""
    },
    {
      "commit": "cd69eee7e5aa6310186105847942c8598480221c",
      "tree": "655328840383f5b4ec81bbb735ba7c3d080b875d",
      "parents": [
        "d35211c699e56499bca6de96c89c413d2ca51559",
        "5f42d6d2859df731184641e29f7193e93e52a71b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 18 15:29:33 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 18 15:29:33 2012 +0000"
      },
      "message": "Merge \"Add lxml to pip-requires\""
    },
    {
      "commit": "d35211c699e56499bca6de96c89c413d2ca51559",
      "tree": "4d032a542b70d5ae8a3d17d2a975e530cb928359",
      "parents": [
        "0eb0c6963e474c71108d66fa039574936951fb9c",
        "e7d48b407585a1084fcce2ee50e35beb55c3f44c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 18 15:18:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 18 15:18:08 2012 +0000"
      },
      "message": "Merge \"Add .tox to .gitignore\""
    },
    {
      "commit": "0eb0c6963e474c71108d66fa039574936951fb9c",
      "tree": "896022ed68490760a18ff7e28a5e1ee04c5304cc",
      "parents": [
        "5036403cce1cb7fe50483a07bec9d553377ad7b6",
        "2a5b60a7cd5be126bdbacf5ac94f322acb44eb3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 18 15:17:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 18 15:17:31 2012 +0000"
      },
      "message": "Merge \"Re-enable 3 flavor tests\""
    },
    {
      "commit": "5036403cce1cb7fe50483a07bec9d553377ad7b6",
      "tree": "462397cd1e22dac9c9abf55392e19616544d6278",
      "parents": [
        "5fa91f47a2da761611a184b7ae1bab04baf24bc5",
        "406eb2a04c0cfa14477b5263c669c247330571e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 18 15:16:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 18 15:16:08 2012 +0000"
      },
      "message": "Merge \"Fix test_create_server_with_unauthorized_image\""
    },
    {
      "commit": "5fa91f47a2da761611a184b7ae1bab04baf24bc5",
      "tree": "c89ca629e148ce1cbfc982a71d576a1274ee4f94",
      "parents": [
        "5e53851d2d4326b8119449984beb9d6cec707c3f",
        "9bb051465de44e70087045e6634c34e5dfa8e2d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 17 23:49:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 17 23:49:20 2012 +0000"
      },
      "message": "Merge \"Fix undefined name \u0027nose\u0027\""
    },
    {
      "commit": "5e53851d2d4326b8119449984beb9d6cec707c3f",
      "tree": "c89ca629e148ce1cbfc982a71d576a1274ee4f94",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c",
        "dd47d7e97692099760bb977a6cd8ec9d9050928d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Sep 17 23:48:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Sep 17 23:48:28 2012 +0000"
      },
      "message": "Merge \"Adds Cinder client\""
    },
    {
      "commit": "5f42d6d2859df731184641e29f7193e93e52a71b",
      "tree": "4dc5ea44bb91b673e8e99ebc2e37acdc3f9b2d8c",
      "parents": [
        "e7d48b407585a1084fcce2ee50e35beb55c3f44c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:28:31 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:28:31 2012 -0700"
      },
      "message": "Add lxml to pip-requires\n\nChange-Id: I3f406ab0e2527c4c8e539b75432aa7d938daf73e\n"
    },
    {
      "commit": "e7d48b407585a1084fcce2ee50e35beb55c3f44c",
      "tree": "4aff619ac67fba3c8e984061b85d0b17b7d6798f",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:27:56 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 13:27:56 2012 -0700"
      },
      "message": "Add .tox to .gitignore\n\nChange-Id: I6c6be72557bd10e2e93b7bd8da6601b198419dca\n"
    },
    {
      "commit": "c9b99a2b89cb81a7a727801e4d068fbc251fa3bc",
      "tree": "df28b6fd79f4bdeb01024c80e6e0e244b4e3736c",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 10 09:24:35 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Mon Sep 17 11:59:18 2012 -0700"
      },
      "message": "Replace glance.client with python-glanceclient\n\nThe legacy glance client code is going to be removed soon, so\nTempest needs to stop using it. This patch updates Tempest to\nuse the shiny new python-glanceclient library.\n\nThis requires python-glanceclient 0.5.1+ to work.\n\nFixes bug 1048716\n\nChange-Id: I6e0773644ed1e4e19448a5899a71ee2ed5d36f82\n"
    },
    {
      "commit": "ab3278453b0f6a341b5f5f4372efb53f1f11ac28",
      "tree": "04a8d8a2d775e09fb0649378664595ce9045f8d0",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Tue Sep 11 15:44:29 2012 +0200"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Fri Sep 14 12:28:46 2012 +0200"
      },
      "message": "Fix ssh.Client retval and deadlock danger LP#1038561\n\nReturning tuples is not handy for further checking of error states.\nUsing exception with exit_status and stderr output as its args instead.\n\nThere was a possibility to deadlock when reading only stdout. Solved by\nusing `select`.\n\nChange-Id: Iead3540a7bd0bfce3ad092620b86ef11b9f0b622\n"
    },
    {
      "commit": "406eb2a04c0cfa14477b5263c669c247330571e4",
      "tree": "ce48d9495a60f5edfb56c6db68fbe1d521cf4612",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 14:58:23 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 17:47:29 2012 -0700"
      },
      "message": "Fix test_create_server_with_unauthorized_image\n\nLooks like nova is issuing a BadRequest again\nFix bug 1039608\n\nChange-Id: I7956dd5d712c914102b37dbcfd934793680ee465\n"
    },
    {
      "commit": "2a5b60a7cd5be126bdbacf5ac94f322acb44eb3d",
      "tree": "7c5d0067e8499e059e70429c586356b06de9d4ae",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 14:51:11 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 14:51:11 2012 -0700"
      },
      "message": "Re-enable 3 flavor tests\n\nBug 1042539 appears to be fixed\n\nEnable:\n* test_get_flavor_details_for_deleted_flavor\n* test_create_flavor_verify_entry_in_list_details\n* test_create_flavor\n\nChange-Id: Idccb71635252444c570b87d531c04d000a0b65b2\n"
    },
    {
      "commit": "f26620f77970a4f949530096e8c0b6443d4218a4",
      "tree": "d22c786ca85747d1f036e6aa8b08ec5455e192a7",
      "parents": [
        "245d836a1c86d07c6134c576cf8d50a49e660c8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 12:34:35 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Sep 13 12:36:15 2012 -0700"
      },
      "message": "Fix bug 1005397\n\nChange following tests from expecting 400 to 404\n* Set test_create_image_specify_uuid_37_characters_or_more\n* Set test_create_image_specify_uuid_35_characters_or_less\n\nChange-Id: Ica31ba9bc738b41d721afb87468e5667c0dfbb5c\n"
    },
    {
      "commit": "245d836a1c86d07c6134c576cf8d50a49e660c8c",
      "tree": "c8e0f40fc4cd83a4a0e507e9e926f6187bf9ecf6",
      "parents": [
        "5ef022798cb89c43282aca53a02d5ae25af02ab3",
        "dec13ecf620127c0a6530724784195535cf5e9b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 13 17:28:33 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 17:28:33 2012 +0000"
      },
      "message": "Merge \"Provide more default clients for smoke tests.\""
    },
    {
      "commit": "5ef022798cb89c43282aca53a02d5ae25af02ab3",
      "tree": "6fb4da33fea56863df358e3561777e12d3837887",
      "parents": [
        "993127460492d344aab4b2bf365411f6152419c9",
        "383c71d0b9a6d8169b71185d91e198c2a1ff5a4a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 13 17:22:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 17:22:20 2012 +0000"
      },
      "message": "Merge \"Added missing imports in tempest.tests.compute.base.\""
    },
    {
      "commit": "9bb051465de44e70087045e6634c34e5dfa8e2d7",
      "tree": "6fb4da33fea56863df358e3561777e12d3837887",
      "parents": [
        "993127460492d344aab4b2bf365411f6152419c9"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Wed Sep 12 16:28:22 2012 +0200"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Thu Sep 13 10:43:39 2012 +0200"
      },
      "message": "Fix undefined name \u0027nose\u0027\n\npyflakes tempest/tests/compute/base.py reported\ntempest/tests/compute/base.py:236: undefined name \u0027nose\u0027\n\nFixed by adding the import.\n\nChange-Id: I826fa382ea88d289fee310e435eccf1138e793d8\n"
    },
    {
      "commit": "383c71d0b9a6d8169b71185d91e198c2a1ff5a4a",
      "tree": "6fb4da33fea56863df358e3561777e12d3837887",
      "parents": [
        "d3e674e8f30b0c88e77f8a5b97116b82588840df"
      ],
      "author": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Wed Sep 12 16:21:17 2012 -0400"
      },
      "committer": {
        "name": "Wayne Vestal Weeks",
        "email": "wayneweeks@gmail.com",
        "time": "Wed Sep 12 16:21:17 2012 -0400"
      },
      "message": "Added missing imports in tempest.tests.compute.base.\n\nbug 1049348\n\nChange-Id: I13dad5580558eb400b89ef40d1e7cf8f55cee9e7\n"
    },
    {
      "commit": "993127460492d344aab4b2bf365411f6152419c9",
      "tree": "386453ac32c0e6ac7c7bcd9c4a67bd517239dff5",
      "parents": [
        "d3e674e8f30b0c88e77f8a5b97116b82588840df"
      ],
      "author": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Mon Sep 10 13:53:12 2012 +0200"
      },
      "committer": {
        "name": "Jaroslav Henner",
        "email": "jhenner@redhat.com",
        "time": "Wed Sep 12 14:02:14 2012 +0200"
      },
      "message": "Fix forgotten import of `exceptions`.\n\nFile \"tests/compute/base.py\", line 107, in BaseComputeTest._get_isolated_creds\nNameError: global name \u0027exceptions\u0027 is not defined\n\nChange-Id: If106274c9a0c3fca41e1bea2abf264f34c2dd461\n"
    },
    {
      "commit": "dec13ecf620127c0a6530724784195535cf5e9b4",
      "tree": "e6aca18be311fe0b780489dca5b1a58b1a6809a7",
      "parents": [
        "d3e674e8f30b0c88e77f8a5b97116b82588840df"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Aug 30 11:19:17 2012 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 06 20:21:31 2012 +0000"
      },
      "message": "Provide more default clients for smoke tests.\n\n * Refactored DefaultClientManager to support default clients\n   for image, identity and network in addition to compute.  This\n   change is intended to faciliate the creation of\n   cross-functional smoke tests.\n * In support of bug 1043980\n\nChange-Id: I45c0e6bf5fde41936df8838b7434c0b2074f4a02\n"
    },
    {
      "commit": "d3e674e8f30b0c88e77f8a5b97116b82588840df",
      "tree": "eff9e5c959810c96d1a3c44bb2a5cca34e9e0584",
      "parents": [
        "6cdcfb69a8232d4187dea03a9e8dad291b83e10b",
        "501cacdf6d2fe130d836e5a931664b2139ef9d9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 06 18:24:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 06 18:24:07 2012 +0000"
      },
      "message": "Merge \"Ensure token refresh. Fixes bug 1044316.\""
    }
  ],
  "next": "6cdcfb69a8232d4187dea03a9e8dad291b83e10b"
}
