)]}'
{
  "log": [
    {
      "commit": "605dfd35c8b15d6463b995dbde60c79c1ab57c70",
      "tree": "45ad5c5050d1177bd516a34e3516b2b163668cfb",
      "parents": [
        "66fb3fbc78be69d2d99b4fd52373746a266269dd"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon May 06 15:32:45 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue May 07 09:13:02 2013 +1200"
      },
      "message": "Ignore .testrepository/\n\nChange-Id: Ib160fdc5af690e0c8faec9fa2489a04a8ae7010a\n"
    },
    {
      "commit": "66fb3fbc78be69d2d99b4fd52373746a266269dd",
      "tree": "760e2166d09cdc912374820dec44fa9eed334e53",
      "parents": [
        "7852c0d299f2dcd888713ed7a29ac6068ce06651",
        "7333293fb549cb88a26246ddcd2f0c6bc812ce74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 06 14:17:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 06 14:17:00 2013 +0000"
      },
      "message": "Merge \"Add a test for creation of volumes\u0027 snapshots.\""
    },
    {
      "commit": "7333293fb549cb88a26246ddcd2f0c6bc812ce74",
      "tree": "2f3e8ab5cf0eb99369faec9903ad1f3eb9e58f59",
      "parents": [
        "b2ca5cad740e56c507664668952d471ecb8ca2f8"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri May 03 18:04:09 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri May 03 23:55:20 2013 +0200"
      },
      "message": "Add a test for creation of volumes\u0027 snapshots.\n\nA new test called \u0027test_snapshot_create_get_delete\u0027 is added.\nAlso adds setUpClass and tearDownClass methods to create a\nshareable volume origin.\nFinally updates the existing \u0027test_volume_from_snapshot\u0027 which\nnow uses the create_* and clear_* wrappers from base class and\nthe shareable volume origin from setUpClass method.\n\nChange-Id: I3fb8edabaf4649736a43d6de5a9c4518d3caac62\nImplements: blueprint add-snapshot-tests\n"
    },
    {
      "commit": "7852c0d299f2dcd888713ed7a29ac6068ce06651",
      "tree": "dd905464406b8005af21a301049164accd2653fe",
      "parents": [
        "26c3443f3076f6f91e442e0a07e96382c0aaacd9"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Fri May 03 14:11:04 2013 -0400"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Fri May 03 14:13:15 2013 -0400"
      },
      "message": "Remove reference to dead script configure_tempest.sh\n\nThe script was removed from devstack in commit 6994296bf64f8\nas part of bug #1087203.\n\nChange-Id: I6b920be272ba9ed814e0cbc7fe8eb43a87df2e71\n"
    },
    {
      "commit": "26c3443f3076f6f91e442e0a07e96382c0aaacd9",
      "tree": "69738aaf0776dfaddadfd9b0be124dce756250e0",
      "parents": [
        "2c91a686e668ffb98bc9f6c887e44e85e95ddfba",
        "6437501c70a197198324095bd2798afefebd6046"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 03 14:31:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 14:31:49 2013 +0000"
      },
      "message": "Merge \"Migrate to pbr from openstack.common.setup.\""
    },
    {
      "commit": "2c91a686e668ffb98bc9f6c887e44e85e95ddfba",
      "tree": "a140015042b735cf12b7fd8c08afb98e1c0cad30",
      "parents": [
        "6d2b7a8b3b687115e333c64bece3f0c557d89b90",
        "0dca89755d200d9cce23b1e7ec9a91f9558249da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 03 14:28:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 14:28:40 2013 +0000"
      },
      "message": "Merge \"Removed duplicate usage of TempestConfig()\""
    },
    {
      "commit": "6d2b7a8b3b687115e333c64bece3f0c557d89b90",
      "tree": "6ddaa87d3d2b54044fe17db41e295ae95ca9ef76",
      "parents": [
        "b2ca5cad740e56c507664668952d471ecb8ca2f8",
        "7312bb5804652387680586848f5689e7d883ff9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 03 13:43:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 03 13:43:53 2013 +0000"
      },
      "message": "Merge \"Added 2 user related testcases for Keystone V3API\""
    },
    {
      "commit": "6437501c70a197198324095bd2798afefebd6046",
      "tree": "7d61d71f6c4e9a4286585c4ca3a0634d66c952e4",
      "parents": [
        "b2ca5cad740e56c507664668952d471ecb8ca2f8"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Apr 28 18:22:59 2013 -0700"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 01 14:04:27 2013 -0400"
      },
      "message": "Migrate to pbr from openstack.common.setup.\n\nChange-Id: Ia85bda060a6c62c721b9104b2bd52d3fe1673367\n"
    },
    {
      "commit": "b2ca5cad740e56c507664668952d471ecb8ca2f8",
      "tree": "f59e8db371d4da6bfd5c77f13e71fabb6d7f4136",
      "parents": [
        "76ca57c52df2ee4fd1ca59648087cfa8047a9002"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Apr 28 18:00:21 2013 -0700"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 01 14:04:07 2013 -0400"
      },
      "message": "Finish up flake8 conversion.\n\nChange-Id: I5034f19d5f9b20ad2b4569455273c730b1efec08\n"
    },
    {
      "commit": "76ca57c52df2ee4fd1ca59648087cfa8047a9002",
      "tree": "88aae9e486a441945819ff6a20bbe2c849aebe17",
      "parents": [
        "bd3927a5eb0120b0ce3979a16cbdb72fc5ce7283",
        "110a3b7ee8b704111910b6bcf8d135b701951d15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:58:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:58:46 2013 +0000"
      },
      "message": "Merge \"Added tests to list instances by regexp\""
    },
    {
      "commit": "bd3927a5eb0120b0ce3979a16cbdb72fc5ce7283",
      "tree": "13dc8ebc4f1c87089ce5814fa8da52e19a076bfd",
      "parents": [
        "9528b9d7122bba3d5e328f5151623f275f44ffa3",
        "51ed3566a2e6c5d92f06ef5d9f28ce736cb41b0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:57:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:57:37 2013 +0000"
      },
      "message": "Merge \"Fix status_timeout incorrectly referencing self\""
    },
    {
      "commit": "9528b9d7122bba3d5e328f5151623f275f44ffa3",
      "tree": "74c0ab0cf79c862649ccd1e9a8e1d897c4ff9103",
      "parents": [
        "da969fcec43046d6cc428c66decd246af8fb5f16",
        "26d16ed3808fc179490f6e81620dac18455d7af1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:49:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:49:54 2013 +0000"
      },
      "message": "Merge \"Fixes volumes cleanup in base class\""
    },
    {
      "commit": "da969fcec43046d6cc428c66decd246af8fb5f16",
      "tree": "ab500890665a48eb4676b683e8f22bf3e18395b2",
      "parents": [
        "62908cd5f25041dc6207ab481c681bda482937b8",
        "faca6ffea9de0014a0b6c2187858cb5a6d0fa0aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 16:42:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 16:42:45 2013 +0000"
      },
      "message": "Merge \"Add tests list actions on a specified instance\""
    },
    {
      "commit": "62908cd5f25041dc6207ab481c681bda482937b8",
      "tree": "f91a1b39298e5a47fb952a0551942adb2ba9f1a6",
      "parents": [
        "e0ba1580f90a7f713cffad34eea523e617fd7508",
        "efc1d752489b9fd99137290844772aacb16064ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 30 12:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 30 12:21:21 2013 +0000"
      },
      "message": "Merge \"Exclude etc/logging.conf from versioning\""
    },
    {
      "commit": "26d16ed3808fc179490f6e81620dac18455d7af1",
      "tree": "3ed126749ed23e66aa2f3d4afb0e6ebf5ad4ae2d",
      "parents": [
        "e0ba1580f90a7f713cffad34eea523e617fd7508"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Apr 30 12:05:56 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Apr 30 12:05:56 2013 +0200"
      },
      "message": "Fixes volumes cleanup in base class\n\nThe tearDown method was not cleaning up the environment but failing\nsilently because of \u0027pass\u0027 statement\n\nChange-Id: I75dde195ff162d0be27d971a551d3618c852e688\nFixes: bug #1172497\n"
    },
    {
      "commit": "0dca89755d200d9cce23b1e7ec9a91f9558249da",
      "tree": "96264c6e3cca804e5b9a87660edcbfcd4c915ab4",
      "parents": [
        "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Apr 09 16:23:31 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Apr 26 15:23:08 2013 +0100"
      },
      "message": "Removed duplicate usage of TempestConfig()\n\nChange-Id: Iac50547d3f48ec12d2b7e82454581ca5d8fbcbc2\n"
    },
    {
      "commit": "e0ba1580f90a7f713cffad34eea523e617fd7508",
      "tree": "82ad776a52aafff562104a2b8acbf96d898da07c",
      "parents": [
        "b6498cb40271f4aa05d3c6dfddf9a2a0d2afde84",
        "325ed28d3505ded054505ea9f528a060198bdb9b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 12:48:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 12:48:53 2013 +0000"
      },
      "message": "Merge \"Missing image-del func in test_create_delete_image\""
    },
    {
      "commit": "b6498cb40271f4aa05d3c6dfddf9a2a0d2afde84",
      "tree": "e146138f45804d0782530d49fd51792c3d7540ff",
      "parents": [
        "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0",
        "1d6154132320721c5762fcb18c9e93eecd0e317f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 12:38:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 12:38:38 2013 +0000"
      },
      "message": "Merge \"Clean up servers created in test_multiple_create.py\""
    },
    {
      "commit": "51ed3566a2e6c5d92f06ef5d9f28ce736cb41b0d",
      "tree": "042946cc220e84b9eeb14fcba45f62a5099917fa",
      "parents": [
        "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Fri Apr 26 12:36:08 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Fri Apr 26 12:58:42 2013 +0200"
      },
      "message": "Fix status_timeout incorrectly referencing self\n\nAfter commit fbf40fdf status_timeout is not an class method anymore\nand so it can\u0027t reference self.\nTo properly report test failure it needs to call TestCase.fail so\nthis change adds that argument and changes all usages appropriately.\n\nChange-Id: Icab49794c8c52340e850d7574f633c99452ca7be\n"
    },
    {
      "commit": "7312bb5804652387680586848f5689e7d883ff9d",
      "tree": "0642e2a0ca2396e98bfcb3b34729db4d06ccfbcb",
      "parents": [
        "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Tue Jan 29 20:03:42 2013 +0530"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Apr 26 08:25:56 2013 +0000"
      },
      "message": "Added 2 user related testcases for Keystone V3API\n\nThis submission adds two test cases namely \u0027test_user_update\u0027 and\n\u0027test_list_user_projects\u0027 in script test_users.py. The suporting\nmethods are added to identity_client.py for JSON and XML calls.\n\nChange-Id: I0a66b0c40bc275f4c0da3f57ea9c9d33cdeea455\nImplements: blueprint keystone-v3-users-api-test\n"
    },
    {
      "commit": "cf89e6d4bc9da81f5e6d06abdac78bc0eace4ed0",
      "tree": "1b001c7e8451b5fb5b3ed865ea5c09d58c7d5bc1",
      "parents": [
        "7e50c6b747ad7a87a4c12d8478adc9c772c4d7cd",
        "a527891ee107c514775117c43ac8a809619a2f43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 20:25:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 20:25:16 2013 +0000"
      },
      "message": "Merge \"Add tests list the availability zone\""
    },
    {
      "commit": "7e50c6b747ad7a87a4c12d8478adc9c772c4d7cd",
      "tree": "6d80f1c6ed35bfb01410485962c9f17b6fa9a11d",
      "parents": [
        "27f254a417a393ac44a991758c26852c6486a646",
        "01f210b6cd725b868aa1cf97e2daaac0082185ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 20:25:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 20:25:15 2013 +0000"
      },
      "message": "Merge \"Adding test_max_image_meta_exceed_limit\""
    },
    {
      "commit": "27f254a417a393ac44a991758c26852c6486a646",
      "tree": "b1bbd60b880749e9445d317dbb36590ee7540523",
      "parents": [
        "5f5b2a5d9e8a258f0e8e582b2c35e0cb2b153331",
        "fbe87a09067fa51cdcd376f688320dca326c7595"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 20:25:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 20:25:13 2013 +0000"
      },
      "message": "Merge \"Remove skips in test server rescue\""
    },
    {
      "commit": "5f5b2a5d9e8a258f0e8e582b2c35e0cb2b153331",
      "tree": "274464a15dd1f09f5dc7753456bf28d0a8d38415",
      "parents": [
        "de3c4ba5f25d37df712e80d62521ef39ec4f465a",
        "586136a4a8a9223d57715521547cbe33b0a59ae4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 19:42:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 19:42:09 2013 +0000"
      },
      "message": "Merge \"Fix to enable negative test image_invalid_metadata\""
    },
    {
      "commit": "de3c4ba5f25d37df712e80d62521ef39ec4f465a",
      "tree": "f3272bc81e658fa1267f3ffef2d47ec8643d5a1b",
      "parents": [
        "0dafd08ce90bdcd8073416e7cbb98d58fd969d4b",
        "1053bd3deba39584e3fbe9abaeff8555c3c8286a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 19:21:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 19:21:28 2013 +0000"
      },
      "message": "Merge \"Make CLI tests python2.6 compatible\""
    },
    {
      "commit": "586136a4a8a9223d57715521547cbe33b0a59ae4",
      "tree": "aa0eb3460185c58ad4843b8b64e1c5361889c39d",
      "parents": [
        "0dafd08ce90bdcd8073416e7cbb98d58fd969d4b"
      ],
      "author": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Thu Apr 25 17:03:48 2013 +0530"
      },
      "committer": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Thu Apr 25 17:07:59 2013 +0530"
      },
      "message": "Fix to enable negative test image_invalid_metadata\n\nRemove skips in test_images_oneserver\n\n* Remove skip test_create_image_specify_invalid_metadata\n* Fix assertRaises bug to match against exceptions.BadRequest instead\n  of exceptions.OverLimit which was causing this test case to fail.\n\nFixes bug 1005423\n\nChange-Id: I877122880085d1fd69abe1d6d5b730701084c4a9\n"
    },
    {
      "commit": "325ed28d3505ded054505ea9f528a060198bdb9b",
      "tree": "fffafdfbf48c278c02ed8a513568c0a632a717a8",
      "parents": [
        "0dafd08ce90bdcd8073416e7cbb98d58fd969d4b"
      ],
      "author": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Wed Apr 24 23:57:24 2013 +0530"
      },
      "committer": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Wed Apr 24 23:57:30 2013 +0530"
      },
      "message": "Missing image-del func in test_create_delete_image\n\n* Test Case test_create_delete_image is missing image-delete\n  functionality and the image is left undeleted after running this\n  test. So adding image-delete functionality to test the delete\n  function.\n\n* This is a smoke test that tests create \u0026 delete image functionality.\n\nChange-Id: I14fa4e65b83791f3effc2ca5694d363e2b7f09bd\n"
    },
    {
      "commit": "1d6154132320721c5762fcb18c9e93eecd0e317f",
      "tree": "a3f9248b3f5ca22456ea1c0c3bd88e8492a4b8ca",
      "parents": [
        "0dafd08ce90bdcd8073416e7cbb98d58fd969d4b"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Tue Apr 23 12:05:59 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Tue Apr 23 13:17:22 2013 +0900"
      },
      "message": "Clean up servers created in test_multiple_create.py\n\nNow several servers are created in test_multiple_create.py but\nthe servers are not deleted when the test finishes.\nThis makes the servers be deleted by fixing the way of\nappending them to cls.servers.\n\nFixes bug: 1171697\n\nChange-Id: Ie6768a6ecafb16e277964ca82201be213f885f4e\n"
    },
    {
      "commit": "faca6ffea9de0014a0b6c2187858cb5a6d0fa0aa",
      "tree": "627eaaaf4e28c1eda39d9a3e1d0657451ca1f744",
      "parents": [
        "0dafd08ce90bdcd8073416e7cbb98d58fd969d4b"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Mon Apr 22 16:52:53 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Tue Apr 23 10:08:51 2013 +0900"
      },
      "message": "Add tests list actions on a specified instance\n\n* List the actions that were performed on the specified instance.\n* Get the details of the action in a specified instance.\n* Negative test to fail with an invalid value.\n\nPartially Implements: blueprint missing-tempest-tests\n\nChange-Id: Iadca953e2e9f2bda13a808f3c9fdcf0684ce7d34\n"
    },
    {
      "commit": "0dafd08ce90bdcd8073416e7cbb98d58fd969d4b",
      "tree": "bdf176eb6f9f75dc9d3fd113d160526abe0e0995",
      "parents": [
        "819db2fd6cbc115f099d3f529f5cfc00b8b45d73",
        "14c6818df70c757ce4f168edd0553ef2e32a8cc7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 22 16:16:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 22 16:16:48 2013 +0000"
      },
      "message": "Merge \"fix E122 and E126 flake8 issues\""
    },
    {
      "commit": "819db2fd6cbc115f099d3f529f5cfc00b8b45d73",
      "tree": "f7d747026da7d5238e35e21f9f06b6a57845c361",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475",
        "2416cf3257f73e3db401c61ebc4792364ff58ea4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 22 16:13:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 22 16:13:36 2013 +0000"
      },
      "message": "Merge \"attempt to get to flake8/hacking plugins\""
    },
    {
      "commit": "fbe87a09067fa51cdcd376f688320dca326c7595",
      "tree": "ef193af943bdfbad79f7471be364860c0b6ffd0e",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Mon Apr 22 21:22:06 2013 +0530"
      },
      "committer": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Mon Apr 22 21:22:12 2013 +0530"
      },
      "message": "Remove skips in test server rescue\n\n* Remove skips test_rescued_vm_add_remove_security_group\n* Fixes two issues\n    1. In remove_security_group pass self.sg_name instead of sg_id which was\n        failing earlier.\n    2. Before executing unrescue server operation, the server status seems to\n       be active hence the bug 1126257. So adding a rescue operation at the\n       start of the test to fix the bug\n\nFixes bug 1126257\n\nChange-Id: Ie79b94b9cde0f35bb4ea5955bc284139d85123cb\n"
    },
    {
      "commit": "110a3b7ee8b704111910b6bcf8d135b701951d15",
      "tree": "29632dd3679d00c8ba8151cfc2c0e057c85a5a60",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Vasyl Khomenko",
        "email": "vasiliyk@yahoo-inc.com",
        "time": "Fri Apr 19 09:28:15 2013 -0700"
      },
      "committer": {
        "name": "Vasyl Khomenko",
        "email": "vasiliyk@yahoo-inc.com",
        "time": "Fri Apr 19 10:16:42 2013 -0700"
      },
      "message": "Added tests to list instances by regexp\n\nChange-Id: Id9cf2a946bbd8a40173923fdc5c850622d148081\n"
    },
    {
      "commit": "01f210b6cd725b868aa1cf97e2daaac0082185ed",
      "tree": "552c21e028d28bf5c2b3b8882a6c555613bd4252",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontov@yahoo-inc.com",
        "time": "Thu Apr 18 13:26:57 2013 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontov@yahoo-inc.com",
        "time": "Thu Apr 18 15:46:16 2013 +0300"
      },
      "message": "Adding test_max_image_meta_exceed_limit\n\nA negative test which verifies that server creation\nwith exceeding of absolute limit maxImageMeta is impossible\n\nChange-Id: Iac3604fcb12a77a41cf822eeee2b9cd0ce2a0178\n"
    },
    {
      "commit": "a527891ee107c514775117c43ac8a809619a2f43",
      "tree": "299b3db9a6c571d606f172886594629e54e70008",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Tue Apr 16 15:40:12 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Thu Apr 18 13:52:45 2013 +0900"
      },
      "message": "Add tests list the availability zone\n\n* Admin user is allowed to both list and list detail\n* Regular user is allowed to get list\n* Regular user is not allowed to get list detail\n\nPartially Implements: blueprint missing-tempest-tests\n\nChange-Id: I9d23c6677dcf4f4ba57e90097baeca374031604d\n"
    },
    {
      "commit": "1053bd3deba39584e3fbe9abaeff8555c3c8286a",
      "tree": "3608b4f2d1fe171859966b3032d76990b1150b95",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 16 16:47:40 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 16 17:45:52 2013 +0200"
      },
      "message": "Make CLI tests python2.6 compatible\n\n- adds setUpClass method to tempest.test.BaseTestCase\n  to provide it instead of unittest.TestCase\n- adds replacement for subprocess.check_output and CalledProcessError\n- also ensures closing of devnull provided to check_output\n\nChange-Id: I90382f8553baabc592a2bf7008d591d83f89f416\n"
    },
    {
      "commit": "efc1d752489b9fd99137290844772aacb16064ce",
      "tree": "a9bcb7ef2f54c627fb42bfd11d4af93a5a8735b5",
      "parents": [
        "0ad0a61dfa17d9d39478252f149817cefe87f475"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 16 17:31:37 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Tue Apr 16 17:33:32 2013 +0200"
      },
      "message": "Exclude etc/logging.conf from versioning\n\nChange-Id: I714b65a647d2f39057bcc664bce606373935dfe9\n"
    },
    {
      "commit": "0ad0a61dfa17d9d39478252f149817cefe87f475",
      "tree": "dad8c3fd51fb13c7101e5b066ac037bd42d2bfa3",
      "parents": [
        "0c9111b2e0d8de8c8080e9a8de740ea95047795b",
        "74f0707c7d533ba3f41f92a96f6eb372767450bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 16 13:57:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 16 13:57:47 2013 +0000"
      },
      "message": "Merge \"Add aggregate json client and tests.\""
    },
    {
      "commit": "0c9111b2e0d8de8c8080e9a8de740ea95047795b",
      "tree": "015f76dcd1e97b5790811a4821068d7c216ff8b1",
      "parents": [
        "8a4c10b71078e88f3936e72003ff450bd3985ded",
        "6ffa59c881ea737c3fae658a2fc982d43e769078"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 13:18:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 13:18:33 2013 +0000"
      },
      "message": "Merge \"Add logging configuration\""
    },
    {
      "commit": "14c6818df70c757ce4f168edd0553ef2e32a8cc7",
      "tree": "8c1f22124e24329545a8619a871f072669921c18",
      "parents": [
        "2416cf3257f73e3db401c61ebc4792364ff58ea4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sun Apr 14 15:34:30 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 15 08:33:06 2013 -0400"
      },
      "message": "fix E122 and E126 flake8 issues\n\nSimple indenting for clarity. E122 and E126 are generally pretty\nreasonable and not pathologic, so make these cleanups so we can\nstart enforcing them.\n\nPart of violetprint:travel-day-cleanups\n\nChange-Id: Ie1ff8d31aab83b943784a34702cc5668add68a21\n"
    },
    {
      "commit": "2416cf3257f73e3db401c61ebc4792364ff58ea4",
      "tree": "e39bbb3a1630c48b1004cd176159585c1a61cfe1",
      "parents": [
        "8a4c10b71078e88f3936e72003ff450bd3985ded"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Apr 10 08:29:07 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 15 08:33:03 2013 -0400"
      },
      "message": "attempt to get to flake8/hacking plugins\n\nthis is the infrastructure changes, plus 1 fix, to get us towards\nflake8 and hacking plugins.\n\nWe need to remove an exit call in __init__ for config to get this\nto pass. I think long term this gets addressed by config becoming\na test resource, but it will take some time at summit to figure\nthat out.\n\nChange-Id: Iedd7931e85da5518cb2a8d58717e37b805267d2c\n"
    },
    {
      "commit": "8a4c10b71078e88f3936e72003ff450bd3985ded",
      "tree": "3eaadaa1ec1f3e663211bee9edb6e2baaeb77d34",
      "parents": [
        "70f4532b4e935f829c0c3bd347ba4eb47c411217",
        "ba9e909dfb8983fc9fd51f7d79b772d03abfe3b0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 03:57:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 03:57:59 2013 +0000"
      },
      "message": "Merge \"Fix AttachInterfacesTest error\""
    },
    {
      "commit": "70f4532b4e935f829c0c3bd347ba4eb47c411217",
      "tree": "57dca17f87c2502079b4818302c737fcd037371e",
      "parents": [
        "201ef66329831aadaf8c88d12c124e6430cd896f",
        "75a2030d4c1add1b605e82a9e338d6787b3edd1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 03:57:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 03:57:14 2013 +0000"
      },
      "message": "Merge \"Fix to create an image with given  min_ram value.\""
    },
    {
      "commit": "201ef66329831aadaf8c88d12c124e6430cd896f",
      "tree": "3ea35d46fa41466b7862d31881be012d0abd7df3",
      "parents": [
        "4ca29f279551bd4d3a4a6d933f3b0b913ed40122",
        "87a52b7dc1bcd8c8d883b515e1fed8e901a92c04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 03:13:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 03:13:15 2013 +0000"
      },
      "message": "Merge \"Fix to use an API to get the default quota set\""
    },
    {
      "commit": "4ca29f279551bd4d3a4a6d933f3b0b913ed40122",
      "tree": "22f0e52f4018957b86f4e82c71c3dc9d7a46f593",
      "parents": [
        "f30bc532ae69143a947768642e1081dbf45c58c4",
        "f51664021ab92d81138f3dca97ece9145ed0b477"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 02:44:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 02:44:03 2013 +0000"
      },
      "message": "Merge \"Add fixed ip client and tests\""
    },
    {
      "commit": "f30bc532ae69143a947768642e1081dbf45c58c4",
      "tree": "deb34ef4e252d8ee6d13b7ad32a84e88fe22439f",
      "parents": [
        "b410c9404043866c00ae07e1d6188fe3ba256775",
        "bd36022ea902a500d68b101fff27f04e251f8b4b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 12 15:33:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 12 15:33:39 2013 +0000"
      },
      "message": "Merge \"Configure quantum basic ops tests as smoke.\""
    },
    {
      "commit": "f51664021ab92d81138f3dca97ece9145ed0b477",
      "tree": "b62b62b9b4c466464f6eaea16513db64d539f796",
      "parents": [
        "b410c9404043866c00ae07e1d6188fe3ba256775"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Apr 01 10:25:26 2013 -0400"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Fri Apr 12 09:31:27 2013 -0400"
      },
      "message": "Add fixed ip client and tests\n\nThis adds fixed ip tests for nova fixed ips extension.\nPartially implements bp missing-tempest-tests\n\nChange-Id: Ie43875591938dbff7482389fe114123ece600e20\n"
    },
    {
      "commit": "75a2030d4c1add1b605e82a9e338d6787b3edd1c",
      "tree": "ff7a798379be4e28634852f891c4055d76ad4903",
      "parents": [
        "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
      ],
      "author": {
        "name": "hi2suresh",
        "email": "suresh.rao@hp.com",
        "time": "Tue Apr 09 09:17:06 2013 +0000"
      },
      "committer": {
        "name": "hi2suresh",
        "email": "suresh.rao@hp.com",
        "time": "Fri Apr 12 10:01:34 2013 +0000"
      },
      "message": "Fix to create an image with given  min_ram value.\n\nCurrently the create_image() method creates an image by setting\n\u0027min_ram\u0027 value to zero.When create_image() is asked to create\nan image with different \u0027min_ram\u0027 value say \u002740\u0027 it ignores this\nand still creates the image with \u0027min_ram\u0027 value set to zero.\nAlso adding a new test named \"test_register_image_with_min_ram\"\njust to make sure that create_image() indeed creates an image\nwith the given \u0027min_ram\u0027 value.\nThis fixes Bug #1166675\n\nChange-Id: Ie90ec93c04b538dc9cb991e6836727a507c9eb00\n"
    },
    {
      "commit": "6ffa59c881ea737c3fae658a2fc982d43e769078",
      "tree": "ec1ef96dc0bf95b82418ad4276f1bcb57d032c15",
      "parents": [
        "b410c9404043866c00ae07e1d6188fe3ba256775"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Thu Apr 11 13:37:07 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Fri Apr 12 17:34:45 2013 +0900"
      },
      "message": "Add logging configuration\n\nThe tempest log can help developers analyze tests but\nthere is no option in run_tests.sh to enable logging output now.\nThis adds a logging configuration file and options in run_test.sh\nand enables developers to get the tempest log more easily.\n\nImplements: blueprint add-logging-configuration\nChange-Id: Iee68a34f5771f1bff88110d95538a5b43103ced9\n"
    },
    {
      "commit": "74f0707c7d533ba3f41f92a96f6eb372767450bf",
      "tree": "55923219549fb705a9c65782fd4c418d7c92dbd3",
      "parents": [
        "b410c9404043866c00ae07e1d6188fe3ba256775"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Tue Apr 02 11:52:31 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Fri Apr 12 09:58:02 2013 +0900"
      },
      "message": "Add aggregate json client and tests.\n\nThis adds aggregate json client and tests for following functions.\n* Create an aggregate\n* Delete an aggregate\n* Get aggregate details\n* Get aggregate list\n* Add host to an aggregate\n* Remove host from an aggregate\n\nChange-Id: I2c18f1f40bd0dad0565d60946571df0eae321aaf\n"
    },
    {
      "commit": "b410c9404043866c00ae07e1d6188fe3ba256775",
      "tree": "151c43a08196417524a49d99458738c4ab79f0ab",
      "parents": [
        "acf039f42c77258593a9aaaa52cbfce148f107d7",
        "70eef03c095bf530f051992a8dc039fc5572e8d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 11 19:53:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 11 19:53:33 2013 +0000"
      },
      "message": "Merge \"make stack traces tool find individual traces\""
    },
    {
      "commit": "acf039f42c77258593a9aaaa52cbfce148f107d7",
      "tree": "8a4d9d21b0f8303c21d3dcc6b5200ff95516d087",
      "parents": [
        "bc5934ef9266e4848f9c62e77c1bd7b5b89f6879",
        "c5da4f40154b509604c075d092cf5dd8c93e56f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 11 19:53:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 11 19:53:31 2013 +0000"
      },
      "message": "Merge \"Create tests for multiple server creation\""
    },
    {
      "commit": "bd36022ea902a500d68b101fff27f04e251f8b4b",
      "tree": "a40d982509e4a2c160f676b8158d3357011a0561",
      "parents": [
        "bc5934ef9266e4848f9c62e77c1bd7b5b89f6879"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Apr 08 22:48:50 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Thu Apr 11 18:13:13 2013 +0000"
      },
      "message": "Configure quantum basic ops tests as smoke.\n\nChange-Id: I27fffdf3a6a4325879bed69df3fa73b4f19e65ec\n"
    },
    {
      "commit": "87a52b7dc1bcd8c8d883b515e1fed8e901a92c04",
      "tree": "356595d48bcd7b76cbc773707238a4ada75d7cdc",
      "parents": [
        "bc5934ef9266e4848f9c62e77c1bd7b5b89f6879"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Tue Apr 09 10:34:40 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Thu Apr 11 10:32:18 2013 +0900"
      },
      "message": "Fix to use an API to get the default quota set\n\nCurrent test_get_default_quotas uses \u0027os-quota-sets/{tenant_id}\u0027\nAPI.\nNow each tenant quota value is tested, but default quata value\nhas not been tested.\n\nFixes bug 1167190\n\nChange-Id: I167d430ff923a7c1e54f371ec4b4afe5acca8b1d\n"
    },
    {
      "commit": "bc5934ef9266e4848f9c62e77c1bd7b5b89f6879",
      "tree": "78addce73693d0123d95ed0bed336a7723328828",
      "parents": [
        "9541868a8bfcb948eb7f8694c2476097e99ea51c",
        "e4f2b2ec7805275559def1a085b1ead0b565ef73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 11 01:06:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 11 01:06:00 2013 +0000"
      },
      "message": "Merge \"Re-enable detach volume from unrescued VM\""
    },
    {
      "commit": "9541868a8bfcb948eb7f8694c2476097e99ea51c",
      "tree": "1d88dec507b1092982514fcde08416ed05fd51f6",
      "parents": [
        "bbed3179237cad9cae459666c12dd062e0cf0fdc",
        "36836c4f3ca0db7a0688284a26194b802a61c70f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 11 00:24:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 11 00:24:48 2013 +0000"
      },
      "message": "Merge \"Adds create volume from image test\""
    },
    {
      "commit": "bbed3179237cad9cae459666c12dd062e0cf0fdc",
      "tree": "7990d7243b1b014a055244d5f8456239b7bbaeb5",
      "parents": [
        "69d510939f41fc7e54d06899e726024fea9cf51b",
        "ab4267229fc837301c98ccc5d4f8af63b430d518"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 10 14:49:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 10 14:49:39 2013 +0000"
      },
      "message": "Merge \"Test cases for Endpoints V3 API\""
    },
    {
      "commit": "69d510939f41fc7e54d06899e726024fea9cf51b",
      "tree": "2d3403adf3b2589c78fb5280b3b18511cf8761b9",
      "parents": [
        "f8f0044b1c729acdcd45e43ee9f708a8cb0b02f4",
        "2883fd5254821f0db8a5808ed02fdaa802a0ad0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 10 14:49:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 10 14:49:37 2013 +0000"
      },
      "message": "Merge \"raise the first exception in flavors and security_group test\""
    },
    {
      "commit": "f8f0044b1c729acdcd45e43ee9f708a8cb0b02f4",
      "tree": "dcb422601b56ad8d05a9975c23bd41e317725e0c",
      "parents": [
        "207d68c51f808d754c65aadc78ef744fd5739e35",
        "fbf40fdf24dcad79de86108fcc5325774a7412f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 10 14:49:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 10 14:49:35 2013 +0000"
      },
      "message": "Merge \"Remove smoke.py and clean up base test classes\""
    },
    {
      "commit": "2883fd5254821f0db8a5808ed02fdaa802a0ad0a",
      "tree": "df29ab17c7f8b1edc2ecb63ac1c2ddb6ada12bda",
      "parents": [
        "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Mar 10 12:05:21 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Apr 09 22:29:23 2013 +0200"
      },
      "message": "raise the first exception in flavors and security_group test\n\nThe exceptions raised in the finally block hides the exceptions raised\nin the try block.\n\nFor example if a resource creation fails you would see the exception from the\nresource deletion.\n\nThis change replaces the finally usage by addCleanup methods.\n\ntest_security_group_rules_create_delete removed because of a duplication.\n\nChange-Id: Id69a3b7edd0933f4d5967bd8b84fb16a2095ab0a\n"
    },
    {
      "commit": "207d68c51f808d754c65aadc78ef744fd5739e35",
      "tree": "5cd5fcb179a2951ff065a1de5964152c7095ea4b",
      "parents": [
        "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 09 01:06:03 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 09 20:06:30 2013 +0000"
      },
      "message": "Fix HACKING compliance of test_network_basic_ops.\n\n * Updated to ensure that only modules were imported.\n\nChange-Id: Ia87e8468d09f0e01bbcf9ede2f99895f49949bc6\n"
    },
    {
      "commit": "fbf40fdf24dcad79de86108fcc5325774a7412f8",
      "tree": "77acca7b3f5f1bce9d68013d402cf47320744cd7",
      "parents": [
        "28c1dcec02841db997ddb2681be918f290c4cda8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 09 11:10:58 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Apr 09 15:25:45 2013 -0400"
      },
      "message": "Remove smoke.py and clean up base test classes\n\nThis commit removes the smoke.py file and reworks the classes in\ntest.py to be a bit simpler. Previously, DefaultClientTest\nwas only really needed by smoke.py for the smoke tests. (the only\nplace where python clients were used) However, it remained a separate\nclass because of the status_timeout() method. This breaks out that\nmethod and removes the class so that it is more obvious that the\nsmoke tests are using tempest.manager for it\u0027s clients.\n\nChange-Id: Ib4333483c5734d14cac6376837ca770e96bd050e\n"
    },
    {
      "commit": "70eef03c095bf530f051992a8dc039fc5572e8d0",
      "tree": "fc18794e681b43552bad6bc1230149fa5e238aa7",
      "parents": [
        "ae99a9593560a111713e3010909beb724081c6f7"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Mar 20 13:41:15 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Apr 09 11:38:50 2013 -0400"
      },
      "message": "make stack traces tool find individual traces\n\npreviously the tool just reprinted out TRACE and ERROR log lines.\nNow make it actually collect up TRACE and ERROR into individual\nevents which will make it easier to cross reference to tempest\ntests.\n\nbuilt additional features around stack trace tooling, making it\nsimpler to find unique events.\n\nChange-Id: Id1fed3343e79e75da3145b5a9c19820b65a0d548\n"
    },
    {
      "commit": "e4f2b2ec7805275559def1a085b1ead0b565ef73",
      "tree": "d9b3c0eaa669c2cdaa819c2be2eb59628767903f",
      "parents": [
        "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu Apr 04 15:54:10 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Mon Apr 08 17:26:17 2013 -0700"
      },
      "message": "Re-enable detach volume from unrescued VM\n\nFix syntax around calling wait_for_volume_status. If don\u0027t include\nparameters on the same line, the function doesn\u0027t get evaluated.\n\nFix bug 1158942\n\nChange-Id: I3ad3b8ee07f79bc440d9b26489777510340af2f9\n"
    },
    {
      "commit": "1af0f4d0e6ad9330fbc93487d0960aad6b2da7f3",
      "tree": "135474c694520c50cbb82f5e9738d2cf5ad0e698",
      "parents": [
        "f6e2ff28694e4c7a667d2811e5663131b9ea7506",
        "e267ebaf136d846d333795272856b2e06f0441fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 08 22:01:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 08 22:01:43 2013 +0000"
      },
      "message": "Merge \"RestClient:keystone_auth hides requests and errors\""
    },
    {
      "commit": "f6e2ff28694e4c7a667d2811e5663131b9ea7506",
      "tree": "1902b37f95fa89df320d7102b96c5a45beb63804",
      "parents": [
        "28c1dcec02841db997ddb2681be918f290c4cda8",
        "0ccf0eb8dcd5202ffc95d426cfc693810b2101ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 08 21:59:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 08 21:59:03 2013 +0000"
      },
      "message": "Merge \"xenapi:live-block-migration - fix XML client test\""
    },
    {
      "commit": "28c1dcec02841db997ddb2681be918f290c4cda8",
      "tree": "a629d916b4034cf0d36dd972651c579c323dd67c",
      "parents": [
        "0b719789aad02a0db84c67f3c3e099fffdb3ba6b"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Apr 08 20:02:06 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Apr 08 20:02:06 2013 +0000"
      },
      "message": "Fix docs for admin user config in conf sample.\n\nChange-Id: Ie30fb4e0a6104a3b315f355566a66a366ac98383\n"
    },
    {
      "commit": "0b719789aad02a0db84c67f3c3e099fffdb3ba6b",
      "tree": "1af94fec8834aad52fc6f1ee7d2e8acca1760b77",
      "parents": [
        "357337941e79b102b2a785745bd75d797a778e83",
        "d6809ec9f73f60cc32392f3489115d565c2609ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 08 19:21:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 08 19:21:14 2013 +0000"
      },
      "message": "Merge \"Fix typo for run_tests.sh -S option\""
    },
    {
      "commit": "357337941e79b102b2a785745bd75d797a778e83",
      "tree": "5c20eb26c0d34a42c859d56dadbfc17d48ad760b",
      "parents": [
        "a6b85b82adbd371864cd1ee22f6d5b30338bb838",
        "f5f4da6d731ddf71b1028f65e8d17567117af8b5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 08 14:40:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 08 14:40:37 2013 +0000"
      },
      "message": "Merge \"Add tests for adding/removing flavor access\""
    },
    {
      "commit": "c5da4f40154b509604c075d092cf5dd8c93e56f3",
      "tree": "d0012a2c988445915400cd6b2a29d8766d07d38d",
      "parents": [
        "a6b85b82adbd371864cd1ee22f6d5b30338bb838"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Mar 04 23:57:10 2013 -0500"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Mon Apr 08 08:42:13 2013 -0400"
      },
      "message": "Create tests for multiple server creation\n\nThis tests nova multiple servers creation using min_count and max_count\ninstance counters and return_reservation_id parameter.\n\nCause of the new tests this also add min_count and max_count to xml server\nclient and return_reservation_id to both clients.\n\nDepends on changes:\n    Ifaa9910e13614554d1769e71e8eba9587ec5a13b\n    I3ca0129086ff1df3a8faa2b3b8bd959c9b74103c\nBoth on Nova.\nPartially implements bp missing-tempest-tests\n\nChange-Id: I4195b26d88632c2e679b7a6e5bd8cf9443d42553\n"
    },
    {
      "commit": "ba9e909dfb8983fc9fd51f7d79b772d03abfe3b0",
      "tree": "da181f70234079862127d97950b4f4ff95406e1e",
      "parents": [
        "a6b85b82adbd371864cd1ee22f6d5b30338bb838"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Mon Apr 08 09:02:11 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Mon Apr 08 09:44:53 2013 +0900"
      },
      "message": "Fix AttachInterfacesTest error\n\nThis commit fixes some issues in AttachInterfacesTest.\n* There is a problem to get the return value, TypeError is\n  occurring.\n* Assign the JSON or XML to _interface, but it is not specified\n  in the method.\n* Add a process to wait until the \"ACTIVE\" status.\n  Because the status is \"DOWN\" when a interface is created.\n\nFixes bug 1164894\n\nChange-Id: I71ec9e46eb15e70f870b7a833d5433fa351c42eb\n"
    },
    {
      "commit": "36836c4f3ca0db7a0688284a26194b802a61c70f",
      "tree": "c35db0c7ac2519496fe2112e2be844bc6a8631b9",
      "parents": [
        "a6b85b82adbd371864cd1ee22f6d5b30338bb838"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Apr 05 15:43:51 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Apr 05 15:43:51 2013 +0200"
      },
      "message": "Adds create volume from image test\n\nThis is implemented by reusing the existing code written\nfor volume_create_get_delete; that function has been renamed\nand has support for an the parameter \u0027image_ref\u0027. The pre-existing\nvolume_create_get_delete as also the new volume_from_image call\nthe now renamed old function.\n\nChange-Id: I08e69560e68b8f9a47d96d4446c35a670e17d1a9\nImplements: blueprint add-volume-creation-from-image\n"
    },
    {
      "commit": "a6b85b82adbd371864cd1ee22f6d5b30338bb838",
      "tree": "ed2c98d5aeb5aaeb363fe3dbf5942229bf370a22",
      "parents": [
        "6a6f5be78592d5def669c0d85b5e321ec134eb3f",
        "b5689f425e0337198bac292211679eadf6f76e45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 04 19:46:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 04 19:46:22 2013 +0000"
      },
      "message": "Merge \"Removes redundant tearDownClass methods\""
    },
    {
      "commit": "0ccf0eb8dcd5202ffc95d426cfc693810b2101ed",
      "tree": "079eca44641a8b5ea3318c1b683c594a0720879a",
      "parents": [
        "6a6f5be78592d5def669c0d85b5e321ec134eb3f"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 28 12:00:52 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Apr 04 12:30:13 2013 +0100"
      },
      "message": "xenapi:live-block-migration - fix XML client test\n\nFixes bug 1161356\n\nKeyError: \u0027OS-EXT-SRV-ATTR:host\u0027 was raised while testing the live block\nmigration. This patch overrides the host detection in the XML client\ncase.\n\nChange-Id: I90638d5b4a908171472611c4da5c5d915979ea6a\n"
    },
    {
      "commit": "f5f4da6d731ddf71b1028f65e8d17567117af8b5",
      "tree": "3cd7e2639c25884294735c35e7791ea86297f9f4",
      "parents": [
        "6a6f5be78592d5def669c0d85b5e321ec134eb3f"
      ],
      "author": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Fri Mar 29 17:40:03 2013 +0900"
      },
      "committer": {
        "name": "Mitsuhiko Yamazaki",
        "email": "yamazaki-mitsuhiko@cnt.mxc.nes.nec.co.jp",
        "time": "Thu Apr 04 16:18:41 2013 +0900"
      },
      "message": "Add tests for adding/removing flavor access\n\n* Adding/removing flavor access with admin privileges work.\n* Raise Unauthorized exception when adding/removing flavor access\n  without admin privileges.\n\nFixes bug: 1161774\n\nChange-Id: I0b5e8b3835385fb3cb3a984779ef9cc5cb495549\n"
    },
    {
      "commit": "ab4267229fc837301c98ccc5d4f8af63b430d518",
      "tree": "3a88169f25d4e58c3db9a709cfd30b1c27795c45",
      "parents": [
        "dc1f8cabdc1483265fc0e741c2aa60d688af9909"
      ],
      "author": {
        "name": "rajalakshmi-ganesan",
        "email": "rajalakshmi_ganesan@persistent.co.in",
        "time": "Fri Feb 08 15:49:15 2013 +0530"
      },
      "committer": {
        "name": "nayna-patel",
        "email": "nayna.patel@hp.com",
        "time": "Thu Apr 04 06:11:29 2013 +0000"
      },
      "message": "Test cases for Endpoints V3 API\n\nAdds a test script \"test_endpoints.py\" so as to test CREATE, DELETE,\nLIST, UPDATE API actions. endpoints_client.py is added with all the required\nmethods. Implementation done in JSON and XML interfaces.\n\nImplements: blueprint keystone-v3-endpoints-api-test\n\nChange-Id: Icd47728d161d440440f6b4f103a55125da8bbf29\n"
    },
    {
      "commit": "e267ebaf136d846d333795272856b2e06f0441fe",
      "tree": "04504cc12e7eedfb24f01cfeb623c310b8b4c554",
      "parents": [
        "f5730b3ee73a9193bb21ff9dd9ed5d25e4197123"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Apr 03 15:56:36 2013 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Apr 03 16:07:03 2013 +0200"
      },
      "message": "RestClient:keystone_auth hides requests and errors\n\nRestClient::keystone_auth did not logged requests/responses and instead\n of reporting unexpected status codes it silently returned None.\n(Which causes \u0027NoneType is not iterrable\u0027 for example for HTTP 500)\n\nAlso removed setting of unused variable tenant_id.\n\nChange-Id: I60e074a1180aca89006cc6c6345a2288b125540f\n"
    },
    {
      "commit": "b5689f425e0337198bac292211679eadf6f76e45",
      "tree": "a64a1e8fa0e7dc5e647f68f9ccf46347e3bfa9c4",
      "parents": [
        "f5730b3ee73a9193bb21ff9dd9ed5d25e4197123"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Apr 03 17:31:47 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Apr 03 17:33:20 2013 +1030"
      },
      "message": "Removes redundant tearDownClass methods\n\nRemoves empty tearDownClass methods that are unnecessary\nas this is the default behavior anyway\n\nChange-Id: Id25b03b35a823f2debdd99fb592cda52f4a0996c\n"
    },
    {
      "commit": "6a6f5be78592d5def669c0d85b5e321ec134eb3f",
      "tree": "9f42181b0b64c318b0f0364bdfd0c4f000a827b8",
      "parents": [
        "f5730b3ee73a9193bb21ff9dd9ed5d25e4197123"
      ],
      "author": {
        "name": "Kurt Taylor",
        "email": "krtaylor@us.ibm.com",
        "time": "Tue Apr 02 18:53:47 2013 -0400"
      },
      "committer": {
        "name": "Kurt Taylor",
        "email": "krtaylor@us.ibm.com",
        "time": "Tue Apr 02 18:55:05 2013 -0400"
      },
      "message": "Fix IBM copyright strings\n\nUpdate IBM copyright strings to one consistant format\n\nChange-Id: I56bd87dd84a78cc5336d31c3af701941c48e1539\n"
    },
    {
      "commit": "f5730b3ee73a9193bb21ff9dd9ed5d25e4197123",
      "tree": "8ffac223b66e033b7ebc72106d762562af6fb3a5",
      "parents": [
        "6b41dacab3d1a88b591cfc072b85d8e436dffb07",
        "53b01155d44ea67408aebb63d976ddc0826eddfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 13:33:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 13:33:23 2013 +0000"
      },
      "message": "Merge \"cleanup resource in setUpClass if ecxeption raised\""
    },
    {
      "commit": "6b41dacab3d1a88b591cfc072b85d8e436dffb07",
      "tree": "ee39a438f6dc53672a1133b09472ebdd050fbd2c",
      "parents": [
        "dfc0d3d2f18abc27a6dc9ccd4955b0047a69cdee",
        "cc939612b3aaff0acbe51e2175cd39b9c080f858"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 13:33:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 13:33:06 2013 +0000"
      },
      "message": "Merge \"Update test_networks.py to v2 of Quantum API\""
    },
    {
      "commit": "dfc0d3d2f18abc27a6dc9ccd4955b0047a69cdee",
      "tree": "8209e32b13e77c21d0f117d12a00a1ee85a6e380",
      "parents": [
        "3546234f0982bae358558afbc7f16efb0d6288d7",
        "1d78c48d54b42b84fa477570097ca5e8447e604a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 13:32:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 13:32:22 2013 +0000"
      },
      "message": "Merge \"refine _get_isolated_creds\""
    },
    {
      "commit": "3546234f0982bae358558afbc7f16efb0d6288d7",
      "tree": "fde7ac43bf184c30a7a9f92e37017da9a196613f",
      "parents": [
        "4e5df763b8efbeda7db4ac26a04183cbe9519c78",
        "d5407798938f6397e041e317a2ea1f596542628d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:56:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:56:03 2013 +0000"
      },
      "message": "Merge \"Remove skips in quota tests.\""
    },
    {
      "commit": "4e5df763b8efbeda7db4ac26a04183cbe9519c78",
      "tree": "988a8ff83e4212f4cdd97ef11e3ba3d910687d6d",
      "parents": [
        "632f97f4e2e63735ff04e6a0fd689bf6f8fd6018",
        "516487b0274204c0cc6f965daf61dd436aa44d5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:51:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:51:11 2013 +0000"
      },
      "message": "Merge \"Add basic quota tests\""
    },
    {
      "commit": "632f97f4e2e63735ff04e6a0fd689bf6f8fd6018",
      "tree": "1caa1719d5645535be953ec8e0c5cd5c72e94acb",
      "parents": [
        "bb7ce444cc95d6c2f1c74552c76a2e2b63fe2cf9"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:05:11 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:05:11 2013 -0400"
      },
      "message": "Set version to 2013.2\n\nOpen Havana development by setting the version to 2013.2\n\nChange-Id: Ic5255f2637098de1f535f2d2c1e8922d77bf7f65\n"
    },
    {
      "commit": "bb7ce444cc95d6c2f1c74552c76a2e2b63fe2cf9",
      "tree": "657a211af469e0c362d028bc4b304f07f949dd8e",
      "parents": [
        "c17be89708bd17e84f019e7ef17284589431b295",
        "88d4f7c19a3a23a306e5f7f0a54d8d20bb50c67c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 01 17:43:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 01 17:43:15 2013 +0000"
      },
      "message": "Merge \"Reduce chance of name collision for resources.\""
    },
    {
      "commit": "d5407798938f6397e041e317a2ea1f596542628d",
      "tree": "4d62d29b8719abc4ca0085073b6487d567a28da2",
      "parents": [
        "c17be89708bd17e84f019e7ef17284589431b295"
      ],
      "author": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Thu Mar 28 14:57:15 2013 +0900"
      },
      "committer": {
        "name": "Leo Toyoda",
        "email": "toyoda-reo@cnt.mxw.nes.nec.co.jp",
        "time": "Mon Apr 01 17:46:13 2013 +0900"
      },
      "message": "Remove skips in quota tests.\n\nRemove the skips and add \u0027fixed_ips\u0027 in quota tests.\nAdd addCleanup() to reset the default quota.\n\nFixes bug 1161246\n\nChange-Id: I9db30fec1ceb52833cc29d39a1870cca7de8648a\n"
    },
    {
      "commit": "d6809ec9f73f60cc32392f3489115d565c2609ff",
      "tree": "27df60cd6ad596883e3634bb58376a3783b1f556",
      "parents": [
        "a6b85b82adbd371864cd1ee22f6d5b30338bb838"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Sat Mar 30 17:14:24 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Sat Mar 30 17:44:13 2013 +0900"
      },
      "message": "Fix typo for run_tests.sh -S option\n\nThis patch fixes a typo of getopt\u0027s arguments. If the second \u0027s\u0027 option letter\nis not \u0027S\u0027, -S option is not recognized.\n\nFix bug 1161921\n\nChange-Id: I0b5a372e7257b9319b350131303c1a9f51b57eb5\n"
    },
    {
      "commit": "c17be89708bd17e84f019e7ef17284589431b295",
      "tree": "b6cca7d6ee14af9e2159ea09f31b932c0f2a49f9",
      "parents": [
        "e0997a2338ed13478d9e117cb704ed171296e8f9"
      ],
      "author": {
        "name": "donald-ngo",
        "email": "donald.ngo@hp.com",
        "time": "Thu Mar 28 15:48:37 2013 -0700"
      },
      "committer": {
        "name": "donald-ngo",
        "email": "donald.ngo@hp.com",
        "time": "Fri Mar 29 10:55:35 2013 -0700"
      },
      "message": "Replace try/except/else with self.assertRaises\n\nLast batch so we can close this blueprint.\n\nPartially Implements blueprint update-expected-exception-tests.\n\nChange-Id: If7f009872164aca0338fdd786a2108f88d15ee93\n"
    },
    {
      "commit": "e0997a2338ed13478d9e117cb704ed171296e8f9",
      "tree": "28eff3aaf5bed8cbc035c0c6be909666c9a79a09",
      "parents": [
        "d4e19753962b84cbd6ba172eb11f2a7b659e240c",
        "bf88a63c8edb08f03a96b91e76eb4630fe4a3426"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 03:37:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 03:37:52 2013 +0000"
      },
      "message": "Merge \"delete servers in setUpClass if ecxeption raised\""
    },
    {
      "commit": "516487b0274204c0cc6f965daf61dd436aa44d5a",
      "tree": "2e3a8155a2aea14498c38e4240c18c5f3b9c6b58",
      "parents": [
        "d4e19753962b84cbd6ba172eb11f2a7b659e240c"
      ],
      "author": {
        "name": "Gavin Brebner",
        "email": "gavin.brebner@hp.com",
        "time": "Thu Mar 14 13:43:21 2013 +0000"
      },
      "committer": {
        "name": "Gavin Brebner",
        "email": "gavin.brebner@hp.com",
        "time": "Thu Mar 28 16:14:40 2013 +0000"
      },
      "message": "Add basic quota tests\n\n    This is the second part of the patch series to implement the\nquota tests. It builds on the refactor work, and implements\nthree simple tests. tempest.conf.sample is updated to enable\na large enough CIDR to permit the default quota to be reached\nfor ports.\n\n    Implements: blueprint quantum-quota-basic-tests quota tests\n    Change-Id: Ibb93a3367f5a2e36a1022f0f427771c727b609d6\n\nChange-Id: I412f2272bfcab8b9c7e7c848bcb0b6146df2874d\n"
    },
    {
      "commit": "cc939612b3aaff0acbe51e2175cd39b9c080f858",
      "tree": "34b8d525b67775c7005d4a58682ef89cd0bc0fd8",
      "parents": [
        "d4e19753962b84cbd6ba172eb11f2a7b659e240c"
      ],
      "author": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Fri Feb 22 17:27:20 2013 -0600"
      },
      "committer": {
        "name": "Miguel Lavalle",
        "email": "miguel@mlavalle.com",
        "time": "Thu Mar 28 08:33:07 2013 -0500"
      },
      "message": "Update test_networks.py to v2 of Quantum API\n\nFixes bugs in the test suite tempest.tests.network.test_networks that prevents\nJenkins gate-tempest-devstack-vm-quantum-full to execute succesfully. The\nproblem was that the test suite was using v1 of the Quantum API, which\naccording to the \"Quantum API Guide (V2.0)\" has been removed from the code\nbase. Please see note at bottom of:\n\ndocs.openstack.org/api/openstack-network/2.0/content/Overview-d1e71.html\n\nThe test suite was patched to use operations supported by v2 of the Quantum\nAPI. This required patches in the following files:\n\n1) tempest.common.rest_client was patched to provide the correct end-point for\nv2 of the Quantum API\n\n2) tempest.services.network.json.network_client was patched to support create,\ndelete, list and show operations for the 3 basic abstractions offered by the\nQuantum API: networks, sub-networks and ports\n\n3) tempest.tests.network.base was patched to create a network and a subnetwork\nusing v2 Quantum API operations.\n\n4) tempest.tests.network.test_networks was patched to invoke v2 Quantum API\noperations. Individual tests invoking obsolete operations were eliminated\n\nFixes bug 1131458\nFixes bug 1159229\n\nChange-Id: I320c46f2a42d8fd9dbfd496e8f357e21eb1c9259\n"
    },
    {
      "commit": "1d78c48d54b42b84fa477570097ca5e8447e604a",
      "tree": "0b9915f172bc4b201361331f73f7f1699c9693e3",
      "parents": [
        "d4e19753962b84cbd6ba172eb11f2a7b659e240c"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Mar 28 15:55:05 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Mar 28 16:03:05 2013 +0800"
      },
      "message": "refine _get_isolated_creds\n\nwhen exceptions.Duplicate is thrown in _get_isolated_creds, it\nshould be handled as the following:\n1. reuse the existing tenant or user if it\u0027s allowed.\n2. regenerate tenant name or user name, and try to create it again\nuntil it\u0027s successful, shouldn\u0027t just raise the exception.\n\nChange-Id: I69c4026aa4c32d4822342da0ac3f7243c0db6fd4\n"
    },
    {
      "commit": "bf88a63c8edb08f03a96b91e76eb4630fe4a3426",
      "tree": "c4a13ffa7266d2d7477f1dac030d40d153d4ad91",
      "parents": [
        "87018bede92c5590fb7f5b5c3e94b6f69cb703cb"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Tue Mar 26 13:29:21 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Thu Mar 28 14:34:44 2013 +0800"
      },
      "message": "delete servers in setUpClass if ecxeption raised\n\nthis catch the exception in setUpClass of test_images_oneserver\nand delete the server. Every exception should be catched\nso hasn\u0027t specify what kind of exception after except.\n\nfix bug 1158843\n\nChange-Id: I4ea4f6b4bc97a514393c0d0cb6236dcc720fd1a0\n"
    },
    {
      "commit": "d4e19753962b84cbd6ba172eb11f2a7b659e240c",
      "tree": "7a93cc3e1d1f9eb3fbccaa11cdff4ae203bdc29e",
      "parents": [
        "722a62ab70bdda6ad038ac51c21cb600189f56c5",
        "e72b7cde81ea13390ca3d7357cf99659eb19d1d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 27 17:43:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 17:43:43 2013 +0000"
      },
      "message": "Merge \"Add glance register image from http service test case\""
    },
    {
      "commit": "88d4f7c19a3a23a306e5f7f0a54d8d20bb50c67c",
      "tree": "a3118053051108fc5f28ec2b33692b75a268374b",
      "parents": [
        "722a62ab70bdda6ad038ac51c21cb600189f56c5"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed Mar 27 11:16:37 2013 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Wed Mar 27 11:16:37 2013 -0400"
      },
      "message": "Reduce chance of name collision for resources.\n\nI am not sure how to make this totally reliable without using long uuids but this should reduce\nthe chance of collision from one in thousands to one in millions, more than enough to make this not be the weakest link\nof build failure. It can be improved in the future if necessary.\n\nChange-Id: I0337db0e1bf7a028855a3d18b8eb9894e1a436bf\n"
    },
    {
      "commit": "53b01155d44ea67408aebb63d976ddc0826eddfe",
      "tree": "0aee0e356737b6a9b6bd908b49f2fc3beddf9a07",
      "parents": [
        "ccebcd1759644e17a5c549a787fb9c0ce5a698e7"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Mon Mar 25 16:21:07 2013 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Mar 27 21:56:33 2013 +0800"
      },
      "message": "cleanup resource in setUpClass if ecxeption raised\n\nthis catch the exception in setUpClass of test_list_image_filters\nand cleanup resource. Every exception should be catched\nso hasn\u0027t specify what kind of exception after except.\nIn BaseComputeTest.create_server if a exception raised in\nwait_for_server_status, the server won\u0027t be append to cls.servers\nand cann\u0027t be deleted in clear_server.So change the order.\n\nfix bug 1158851\n\nChange-Id: I4c6cf1e9103383dbb5b572b0ee613a12b8c3be03\n"
    },
    {
      "commit": "722a62ab70bdda6ad038ac51c21cb600189f56c5",
      "tree": "bb06a4e55821d22f7b2aee42aa2616146c36f069",
      "parents": [
        "b330ebf4e1664fb20dbe4460114d8b75be3716d5",
        "a5141d93667303d9c7fde410fe7e0f773178317d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 27 13:08:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 13:08:31 2013 +0000"
      },
      "message": "Merge \"enable xml tests test_disk_config\""
    },
    {
      "commit": "b330ebf4e1664fb20dbe4460114d8b75be3716d5",
      "tree": "8b0aa3a9b0a7b9eac94b8b5e139c3b1b6c7d8f77",
      "parents": [
        "bb0611c4c38ec5d51c0d189e1e46af3c5f3374f1",
        "eda1d121d8a75fdf9114afe1d2c6aa861475faa5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 27 12:38:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 12:38:40 2013 +0000"
      },
      "message": "Merge \"Xml Support for Image Test scripts\""
    },
    {
      "commit": "bb0611c4c38ec5d51c0d189e1e46af3c5f3374f1",
      "tree": "6f2efc5aa38bdb67901ec639f0d901a3c9964359",
      "parents": [
        "76695149d45789ea15270424171d757ac7360e3b",
        "f35f940837607edc9f4ce3108c5adc075e75fc2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 27 12:35:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 12:35:49 2013 +0000"
      },
      "message": "Merge \"Add basic read only glance cli tests\""
    }
  ],
  "next": "76695149d45789ea15270424171d757ac7360e3b"
}
