)]}'
{
  "log": [
    {
      "commit": "c7eb6cc85f00ebcc246898813c2016f4b9da79a9",
      "tree": "19b31d7b198f10ab249075936f33fce17c189260",
      "parents": [
        "57c355e6d8f9a8e82c8df6b82cd5d9b3ead56fc9"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jul 04 10:25:54 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jul 04 10:42:07 2013 +0200"
      },
      "message": "Use the same logger class in all test cases\n\ntempest.common.log is used by the most test cases,\nbut not all of them using it.\n\nThis change is aims to fix this anomaly.\n\nChange-Id: I45e667fc4a9938605d131585315659930bfedfce\n"
    },
    {
      "commit": "57c355e6d8f9a8e82c8df6b82cd5d9b3ead56fc9",
      "tree": "09a3eae691a8728c03575918874de8a27658e6e7",
      "parents": [
        "3e2b873e32185cc170fede397ec8f731d49bbb03",
        "114b6ae59bbf8f49319d3f53de1b56599e4811dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 03 07:55:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 07:55:24 2013 +0000"
      },
      "message": "Merge \"Proposing a change to remove user validation tests\""
    },
    {
      "commit": "3e2b873e32185cc170fede397ec8f731d49bbb03",
      "tree": "4713c6bdb5df880e92d022eaa424022c249af4c1",
      "parents": [
        "b7942773089edee66993efbc203028803d982fa7",
        "e746fc2c27b000faac899943de046a839d5ff798"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 03 07:51:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 03 07:51:14 2013 +0000"
      },
      "message": "Merge \"Use print_function\""
    },
    {
      "commit": "114b6ae59bbf8f49319d3f53de1b56599e4811dd",
      "tree": "fde68854e8e8737fa9061e40a19dfefe6735ff3a",
      "parents": [
        "6bf3d6397ce793fb3d0f56a58a91fb17a9b2f83f"
      ],
      "author": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Tue Jul 02 11:41:07 2013 +0530"
      },
      "committer": {
        "name": "Prem Karat",
        "email": "prem.karat@linux.vnet.ibm.com",
        "time": "Wed Jul 03 11:08:08 2013 +0530"
      },
      "message": "Proposing a change to remove user validation tests\n\nAs per discussions from bug\nhttps://bugs.launchpad.net/keystone/+bug/999084 and\npatch https://review.openstack.org/#/c/27593/\n\nam proposing a change to remove these tests since\n\n1. Passwords are optional\n2. No restriction on the length of the password\n3. Since password checks are optional, it doesn\u0027t make sense to check\nemail format as well.\n4. May be these checks should be in nova unit tests as and when a\nconsensus on these validation standards are met.\n\nAs of now, it doesn\u0027t make sense to have these tests in tempest.\n\nChange-Id: I5ac3a1df2f7b0241a0077a252c240da361ed10d3\n"
    },
    {
      "commit": "b7942773089edee66993efbc203028803d982fa7",
      "tree": "3e566d41965f9617db6499d6bc223138e3e64cd3",
      "parents": [
        "2ea8323ea32ed1c2303643450cfd10ea650b2cca"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Jun 27 10:23:28 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 03 09:08:24 2013 +1200"
      },
      "message": "Create stack in class setup, rather than instance.\n\nThe intent of creating the instance in a setup method\nwas so that the test methods could share a single instance to perform\ntheir tests.\n\nHowever, doing it in setUp() resulted in an instance per test method,\nwhich is the opposite of the original intent.\n\nMoving instance creation to the class setup means only one instance is\ncreated.\n\nChange-Id: Ie54573e7371e53a60350a3693a740ac56925b520\n"
    },
    {
      "commit": "6bf3d6397ce793fb3d0f56a58a91fb17a9b2f83f",
      "tree": "fe9e71f839935bab064843cea27cee1af0f02e30",
      "parents": [
        "091e73f8c4c59576c959c2ef028df4f10fa259e6"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Jun 24 14:44:40 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 03 09:08:24 2013 +1200"
      },
      "message": "Use build_timeout \u0026 build_interval from heat config.\n\nThese are used by the wait_for method.\n\nChange-Id: I61b8b2485b8a2a82fb6b482b49d1db3c624d7904\n"
    },
    {
      "commit": "2ea8323ea32ed1c2303643450cfd10ea650b2cca",
      "tree": "1b3ea098c92f3cacef838217ba13beb6b3e4ec17",
      "parents": [
        "ee2c68740cb9688644532a9a6d0975b15a0bff38"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jun 26 11:47:34 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 03 09:08:24 2013 +1200"
      },
      "message": "Implement update_stack client method.\n\nChange-Id: I392af6cf5e905f552c113024c4c62b85d7bd0d31\n"
    },
    {
      "commit": "ee2c68740cb9688644532a9a6d0975b15a0bff38",
      "tree": "147a69452fa5a8d11076f0d582eb98dc7eff3199",
      "parents": [
        "6bf3d6397ce793fb3d0f56a58a91fb17a9b2f83f"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Jun 25 11:16:40 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jul 03 09:08:24 2013 +1200"
      },
      "message": "Always include credentials for heat stack create.\n\nChange-Id: I32cdfd5811dc03fe5cd441df46173e5739f1adc3\n"
    },
    {
      "commit": "091e73f8c4c59576c959c2ef028df4f10fa259e6",
      "tree": "ca5768d9d01b8fad1e5dc7555f8a381d276df432",
      "parents": [
        "2d0131480842b5abc3d2a6d39eba2df85d5c6b74",
        "4410ca1c56546bd5d208bc78a73426e8b93b22af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 02 15:26:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 15:26:23 2013 +0000"
      },
      "message": "Merge \"Fix index link in footer bar\""
    },
    {
      "commit": "2d0131480842b5abc3d2a6d39eba2df85d5c6b74",
      "tree": "107af40e85ce9a5b70a4842b51c7baeab2179a4e",
      "parents": [
        "b1f67b5afb93d1528adb268f0959e2e4416433b7",
        "b0ac0b82011d2b6ba153978c513014b6ca00cc33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 02 09:57:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 09:57:24 2013 +0000"
      },
      "message": "Merge \"add tests - list servers using admin user\""
    },
    {
      "commit": "e746fc2c27b000faac899943de046a839d5ff798",
      "tree": "562920a6d538883ac5fc38ad58b018ca0b750be8",
      "parents": [
        "b1f67b5afb93d1528adb268f0959e2e4416433b7"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Jun 29 16:29:29 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sat Jun 29 16:29:29 2013 +0200"
      },
      "message": "Use print_function\n\nPython 3.x does not provide the print operator\nanymore. Use the print function, which is available\nvia an extra import from __future__ for all Python\nversions \u003e\u003d 2.6\n\nChange-Id: Ief6b43e7862deb6d4c6401d530830fe59b89cd34\n"
    },
    {
      "commit": "4410ca1c56546bd5d208bc78a73426e8b93b22af",
      "tree": "2e0a28e2d57d4e97159fed40d3a96946ece7a1f0",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Michael Chapman",
        "email": "michchap@cisco.com",
        "time": "Tue Jun 25 13:05:10 2013 +1000"
      },
      "committer": {
        "name": "Michael Chapman",
        "email": "michchap@cisco.com",
        "time": "Fri Jun 28 10:54:32 2013 +1000"
      },
      "message": "Fix index link in footer bar\n\nbug 1192692\n\nSphinx isn\u0027t configured to load the tempest modules,\nso the easiest fix is to remove the links to the\ngeneral and module indices (which don\u0027t exist).\n\nChange-Id: Ic33e0b6ce56cb31fa51b4cdce25524d40191235d\n"
    },
    {
      "commit": "b0ac0b82011d2b6ba153978c513014b6ca00cc33",
      "tree": "213fbdae33ee03228fd9c015386fb3f5e19d1099",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Liu, Zhi Kun",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Jun 20 16:20:21 2013 +0800"
      },
      "committer": {
        "name": "Liu, Zhi Kun",
        "email": "zhikunli@cn.ibm.com",
        "time": "Thu Jun 27 23:50:54 2013 +0800"
      },
      "message": "add tests - list servers using admin user\n\nIn order to get all tenants\u0027 servers by admin\nuser, parameter \u0027all_tenants\u0027 is required.\n\nChange-Id: I88be2b766342e43c9588c177271db3ae5147c46a\n"
    },
    {
      "commit": "b1f67b5afb93d1528adb268f0959e2e4416433b7",
      "tree": "4f532eb8a80de0377fd4ef2ff668c5efe10ae608",
      "parents": [
        "38d8f09279d099a010741723c17d9f024a187723"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Jun 24 14:42:30 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Jun 27 12:19:44 2013 +1200"
      },
      "message": "Clear keypairs on teardown.\n\nHeat tests have been leaking created keypairs - these are now deleted.\n\nChange-Id: I4e43e3bb68d4e75b719497c5d5fbe3f56e531584\n"
    },
    {
      "commit": "38d8f09279d099a010741723c17d9f024a187723",
      "tree": "557d7d4b8cc7f688991afe98e63e76418b31c6e4",
      "parents": [
        "0985ca79e1f13d34bce0ec7c3eca1bcba65c5b03"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Jun 12 12:47:16 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Jun 27 12:19:44 2013 +1200"
      },
      "message": "Heat test ssh to the server.\n\nThis is run when the resource creation is complete, but before\nthe stack creation is complete.\n\nChange-Id: I05c5624a6f3c4817391de87224d647e260607f3e\n"
    },
    {
      "commit": "0985ca79e1f13d34bce0ec7c3eca1bcba65c5b03",
      "tree": "ee087cfcc037b8915863dfd256a757a3165d6581",
      "parents": [
        "16771eefe9f9a46d0551a9247177749bbbf2175a",
        "a6de15540757508e24316e9ce266f1df7aad4fe0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 20:42:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 20:42:08 2013 +0000"
      },
      "message": "Merge \"Add scenario test of instance snapshot and boot\""
    },
    {
      "commit": "16771eefe9f9a46d0551a9247177749bbbf2175a",
      "tree": "5f0f4b677de4aa520d019d58169c05c67271b707",
      "parents": [
        "4bf3de63fb460fc5b0f833165dbef1cc5aff38a2",
        "f826380133e8616b78f6719191632b5e21d7da1a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:39:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:39:59 2013 +0000"
      },
      "message": "Merge \"CLI doc missing colon for code block\""
    },
    {
      "commit": "4bf3de63fb460fc5b0f833165dbef1cc5aff38a2",
      "tree": "0536246f308c76aa6a503d4ca15aef4665dba58f",
      "parents": [
        "2269047c293222c733e29f317584edd27bc0598d",
        "f305c21c4fe13973c9bb021e2c1d56afa07b139d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:38:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:38:15 2013 +0000"
      },
      "message": "Merge \"Skip fixed_ip_details test with Quantum\""
    },
    {
      "commit": "2269047c293222c733e29f317584edd27bc0598d",
      "tree": "02147844228e4060792722f8b0cabf6aa3b7ae07",
      "parents": [
        "7f4a38330d8b898e7bfb12d7d2436a6ad88df60f",
        "30d6ae7a317a38a78c7db88e33834f5541175221"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:35:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:35:29 2013 +0000"
      },
      "message": "Merge \"Skip test that is not relevant to Quantum\""
    },
    {
      "commit": "7f4a38330d8b898e7bfb12d7d2436a6ad88df60f",
      "tree": "aeff3e5f80c98b3ace2a134865fb4eec63e4b4d4",
      "parents": [
        "fb49db43445ed9d274ed8736413f4f4565ab2b05",
        "13168d00b2e29328ba11ec61c276f6aa555bfcf7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:30:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:30:32 2013 +0000"
      },
      "message": "Merge \"Use os.path.join to form the cli command\""
    },
    {
      "commit": "fb49db43445ed9d274ed8736413f4f4565ab2b05",
      "tree": "26d7cf36dc68f4f9ee6dad04f93aa00477882f53",
      "parents": [
        "46b0e04e403779f813a32094c55e3612a06243be",
        "68c3f03a91fb5420aacdfa8e98f321407cf23d5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:13:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:13:18 2013 +0000"
      },
      "message": "Merge \"Skip list_vifs test with Quantum\""
    },
    {
      "commit": "46b0e04e403779f813a32094c55e3612a06243be",
      "tree": "fc5ac55d6f9adf55b7dbcdac3f3fa1425822ab5e",
      "parents": [
        "54034f18bfbb2a1c4850ea4f9e38700286aa5520",
        "ce89f63a6b8ce5915ab52a1aee40b51b282cd7d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 13:13:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 13:13:03 2013 +0000"
      },
      "message": "Merge \"Revert \"Update a test to work with Quantum SecGroup\"\""
    },
    {
      "commit": "54034f18bfbb2a1c4850ea4f9e38700286aa5520",
      "tree": "8006ad15758eeaf47e799619b6a83e7993c63852",
      "parents": [
        "0d2b76647ba34811ee199b55f768d61a42e802a8",
        "34d4c92e387b42d2e44a51b3d44caed2819f56e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 26 12:51:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 26 12:51:25 2013 +0000"
      },
      "message": "Merge \"Remove dependency on MySQL-python.\""
    },
    {
      "commit": "0d2b76647ba34811ee199b55f768d61a42e802a8",
      "tree": "7dbb98627ac869a2f42a1a78d7d5a9cf3fddab1d",
      "parents": [
        "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8",
        "1db5db2dc56463137662f9d7862448732dc2bbd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 25 17:46:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 25 17:46:26 2013 +0000"
      },
      "message": "Merge \"Use Python 3.x compatible syntax constructs\""
    },
    {
      "commit": "f305c21c4fe13973c9bb021e2c1d56afa07b139d",
      "tree": "5664cc6a00c7e8935c61ae23685b075b8861809a",
      "parents": [
        "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 25 18:43:19 2013 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 25 18:59:30 2013 +0200"
      },
      "message": "Skip fixed_ip_details test with Quantum\n\nCurrently Quantum doesn\u0027t support all the features provided\nby nova-network. Thus some tests related to features not\navailable in Quantum API must be skipped.\n\nFix Bug #1194569\n\nChange-Id: If9b88c5b5883059d10116c72eeae17c22f6083cc\n"
    },
    {
      "commit": "68c3f03a91fb5420aacdfa8e98f321407cf23d5d",
      "tree": "34974fa09ce5fe6633329b2e1e3864ed62b76a81",
      "parents": [
        "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 25 18:50:49 2013 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 25 18:50:49 2013 +0200"
      },
      "message": "Skip list_vifs test with Quantum\n\nCurrently Quantum doesn\u0027t support all the features provided\nby nova-network. Thus some tests related to features not\navailable in Quantum API must be skipped.\n\nFix Bug #1183436\n\nChange-Id: I02ece3c49c9852197c7fb22c5025920baf60d98d\n"
    },
    {
      "commit": "ce89f63a6b8ce5915ab52a1aee40b51b282cd7d5",
      "tree": "38ddc19b204f229419a49889f097f3f0a2681a42",
      "parents": [
        "2c2978703319631f1c0144db05f55dbad3a55c50"
      ],
      "author": {
        "name": "Jordan Pittier",
        "email": "jordan.pittier-ext@cloudwatt.com",
        "time": "Tue Jun 25 16:04:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 25 16:04:39 2013 +0000"
      },
      "message": "Revert \"Update a test to work with Quantum SecGroup\"\n\nThis reverts commit 2c2978703319631f1c0144db05f55dbad3a55c50\n\nThe correct patch has been submitted by Melanie Witt here :\nhttps://review.openstack.org/#/c/30815/"
    },
    {
      "commit": "13168d00b2e29328ba11ec61c276f6aa555bfcf7",
      "tree": "b5cabd170b660473d25cdde90b0b55cee08c0bb8",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Mikhail S Medvedev",
        "email": "msmedved@us.ibm.com",
        "time": "Mon Jun 24 16:13:40 2013 -0500"
      },
      "committer": {
        "name": "Daniel L Jones",
        "email": "jonesld@us.ibm.com",
        "time": "Tue Jun 25 09:25:08 2013 -0500"
      },
      "message": "Use os.path.join to form the cli command\n\n * If cli_dir path has no trailing \"/\" the generated command would no\n longer be malformed\n\n * Fix tempest.conf.sample: CLI group should not be capitalized\n\nChange-Id: I4d367d4b6cde492ceb224c4b644d4853181a62ce\n"
    },
    {
      "commit": "30d6ae7a317a38a78c7db88e33834f5541175221",
      "tree": "950912d121252980cfe0a71c885da067a21e0edc",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Ala Rezmerita",
        "email": "ala.rezmerita@cloudwatt.com",
        "time": "Tue Jun 25 16:13:06 2013 +0200"
      },
      "committer": {
        "name": "Ala Rezmerita",
        "email": "ala.rezmerita@cloudwatt.com",
        "time": "Tue Jun 25 16:13:06 2013 +0200"
      },
      "message": "Skip test that is not relevant to Quantum\n\nQuantum allows duplicate names for security groups,\nthus this test must be skipped.\n\nbug #1194468\n\nChange-Id: Ic54e5b4b7f7d95a0a6db568fb9a66a566a101fc9\n"
    },
    {
      "commit": "f826380133e8616b78f6719191632b5e21d7da1a",
      "tree": "728f314c704d188e0cc337303111e8664cf96961",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Michael Chapman",
        "email": "michchap@cisco.com",
        "time": "Tue Jun 25 15:17:24 2013 +1000"
      },
      "committer": {
        "name": "Michael Chapman",
        "email": "michchap@cisco.com",
        "time": "Tue Jun 25 15:17:24 2013 +1000"
      },
      "message": "CLI doc missing colon for code block\n\nbug 1194360\n\nAdded double colon to indicate a code block for the bottom\nof this page:\nhttp://docs.openstack.org/developer/tempest/field_guide/cli.html\n\nChange-Id: Icb555adee6716071fa7afb58ee2f83e7a745a585\n"
    },
    {
      "commit": "827ad333dc9a1e8137c2e4d5fe2b6b0269ef51c8",
      "tree": "69fe89082036932254ff67ac5186b0a478b439bc",
      "parents": [
        "74af42c714de3eec4657a9cfd7ae7d0570b73828"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jun 24 17:04:09 2013 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jun 24 17:05:00 2013 -0700"
      },
      "message": "Configurable volume storage_protocol + vendor_name\n\nAllow storage_protocol and vendor name of configured backend\nto be set in tempest.conf, allowing volume tests against drivers\nother than the default (iSCSI).\n\nFixes bug #1194316\n\nChange-Id: Ifd879d16e021b99e3d3d221e0bfea2f35e1a9767\n"
    },
    {
      "commit": "a6de15540757508e24316e9ce266f1df7aad4fe0",
      "tree": "28dd1b91db0d398c4f0283e920023df1b3bd2569",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Jun 18 17:08:24 2013 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Mon Jun 24 19:38:44 2013 +0900"
      },
      "message": "Add scenario test of instance snapshot and boot\n\nThis test is for snapshotting an instance and booting with it.\nThe following is the scenario outline:\n * boot a instance and create a timestamp file in it\n * snapshot the instance\n * boot a second instance with the snapshot\n * check the existence of the timestamp file in the second instance\n\nImplements: blueprint add-instance-snapshot-scenario-tests\nChange-Id: Ia20eaaae08af50d716c435e10e02d19d70d3adb5\n"
    },
    {
      "commit": "34d4c92e387b42d2e44a51b3d44caed2819f56e1",
      "tree": "733e615a1010a18365fba7120b76028c9a0e238e",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Jun 23 18:23:08 2013 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Jun 23 18:23:08 2013 -0400"
      },
      "message": "Remove dependency on MySQL-python.\n\nTempest does not depend on MySQL, it depends on sqlalchemy. If the\ncloud it\u0027s on was installed using MySQL, then MySQL will be instaled.\nIf it was installed using PostGres, then postgres will be instaled.\nThis dependency is misleading.\n\nChange-Id: I9ad5fd3268fd35e20ec87a800123e522e34844c4\n"
    },
    {
      "commit": "1db5db2dc56463137662f9d7862448732dc2bbd2",
      "tree": "7cf757fee9a0a07423a04d339b8032070f3ecffb",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:21:32 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:51:36 2013 +0200"
      },
      "message": "Use Python 3.x compatible syntax constructs\n\nAvoid print operator, deprected except and\nother things covered by statical checks.\n\nChange-Id: I89f9608b977b2d4567300ec82558284dac347c9a\n"
    },
    {
      "commit": "74af42c714de3eec4657a9cfd7ae7d0570b73828",
      "tree": "e5c34f45c4905ac7c912d9a7daab62cce56391af",
      "parents": [
        "70a82b823c5d8932114c393e7156c8124ea92990"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:50:22 2013 +0200"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Sun Jun 23 20:50:22 2013 +0200"
      },
      "message": "Oslo Merge\n\nMerge in print operator fixes from Oslo\n\nChange-Id: Iff6af9298cfa571b70729ea242a3b9dfc111a890\n"
    },
    {
      "commit": "70a82b823c5d8932114c393e7156c8124ea92990",
      "tree": "46605c9a94bc99f9f8f6682d69df8540363e9206",
      "parents": [
        "23a1b4f7e1017a31ca3fcaa12b1f72f761dfed65",
        "0d499bc6a14dfad88523e5b4807ad13d719268c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 23 03:33:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 23 03:33:32 2013 +0000"
      },
      "message": "Merge \"Loosen constraints on Swift status codes.\""
    },
    {
      "commit": "23a1b4f7e1017a31ca3fcaa12b1f72f761dfed65",
      "tree": "3fef31f52f894652ca7edc79a362c781b8b0ebbf",
      "parents": [
        "ae67cc4f53aadde603ca4df2e1aa1a0f7b8eb1c1",
        "a2a82181bfe2f5d2b12729c8e5d13de1bed8c525"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 22 01:30:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 22 01:30:18 2013 +0000"
      },
      "message": "Merge \"Fix test_volumes_get volumes cleanup.\""
    },
    {
      "commit": "ae67cc4f53aadde603ca4df2e1aa1a0f7b8eb1c1",
      "tree": "7772adb9c9aadc261424d7c23fd203b6d52d4d2d",
      "parents": [
        "033dbcfaaeb580dda0ea83a187f140a1cab3c43d",
        "bbb69e755be6ebfbe55f78ef0c52724ddcd7f8a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 22 01:24:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 22 01:24:26 2013 +0000"
      },
      "message": "Merge \"Add a volume create/delete stress test\""
    },
    {
      "commit": "033dbcfaaeb580dda0ea83a187f140a1cab3c43d",
      "tree": "967bdd79b63c8720a398f515aa14718a5c06478b",
      "parents": [
        "d0414c133eb569ceb64011030cd3d4909865bc37",
        "869507342e4be85f58c32a8f38cd71d61e6b9f66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:38:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:38:00 2013 +0000"
      },
      "message": "Merge \"Remove automated skip decsion from compute\""
    },
    {
      "commit": "d0414c133eb569ceb64011030cd3d4909865bc37",
      "tree": "54fad852820c54def91d43711453c6c3829cb60d",
      "parents": [
        "84677984541fbf1f7d482f36c4a747f779acb9f7",
        "9c9fa41fa17863cca5b09ef592d26b4f4469bb96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:34:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:34:28 2013 +0000"
      },
      "message": "Merge \"Actually raise BadRequest if create_subnet fails\""
    },
    {
      "commit": "84677984541fbf1f7d482f36c4a747f779acb9f7",
      "tree": "37084afe3f3cb73e755eca4c2563d1beabec288f",
      "parents": [
        "04bfa24d22e011ba81447f8d4d9ec03ca322b1f0",
        "2ef090cbe07737e2995671c70bb9615e7010e53b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:22:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:22:49 2013 +0000"
      },
      "message": "Merge \"Fix create_security_group_rule to work with python 2.6\""
    },
    {
      "commit": "04bfa24d22e011ba81447f8d4d9ec03ca322b1f0",
      "tree": "9ea1b880880780879b34e17eaddd5c22a72a2b7e",
      "parents": [
        "2b348b6a8ee6ef20d975e3ef220488d3325ef698",
        "ab563c29a8095d31cc758e89032e5f8008d3ce31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 15:22:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 15:22:46 2013 +0000"
      },
      "message": "Merge \"Ensures testtools 0.9.32\""
    },
    {
      "commit": "869507342e4be85f58c32a8f38cd71d61e6b9f66",
      "tree": "6028c9a073d6c298e1ff417af8b0beaf870bb35e",
      "parents": [
        "d55315013e172ba3007894c7ce3f87ab7d8115d7"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 09:33:08 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jun 21 15:25:41 2013 +0200"
      },
      "message": "Remove automated skip decsion from compute\n\n* The automated skip decisions are expensive, it is visible\n  if you just run a single test case.\n\n* The automated skip decisions are not fully trusted, so we should avoid them.\n\n* Adding the flavor extra configuration option to the configuration file\n until we cannot move to test case attribute based test selection.\n\n* Adding the CLI section to the tempest.conf.sample\n\nChange-Id: I81a408392a8de38b694b3132572b6e48700595a3\n"
    },
    {
      "commit": "2b348b6a8ee6ef20d975e3ef220488d3325ef698",
      "tree": "3d534d9f5f39ec73527cb53703db2a53ff0629fe",
      "parents": [
        "d55315013e172ba3007894c7ce3f87ab7d8115d7",
        "6c2e0bfd6adabdae05e2a3cf51d3dfd4e57b6c76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 21 12:45:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 21 12:45:45 2013 +0000"
      },
      "message": "Merge \"Avoid potential race condition in list_stacks assert.\""
    },
    {
      "commit": "d55315013e172ba3007894c7ce3f87ab7d8115d7",
      "tree": "7a9f4d4a98076303e962b23a031f2ecfe0a71e45",
      "parents": [
        "fd3556df1bb34409166eeb9a9ffe2a4cc99444fd",
        "d62bf1c66a3832ed8dba0fed88dc319002a984b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 23:39:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 23:39:49 2013 +0000"
      },
      "message": "Merge \"add create_image_from_server to base class for auto cleanup\""
    },
    {
      "commit": "6c2e0bfd6adabdae05e2a3cf51d3dfd4e57b6c76",
      "tree": "3ea1c62fba5c3dec0de40748ddb0cc5b6c080cab",
      "parents": [
        "fd3556df1bb34409166eeb9a9ffe2a4cc99444fd"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Jun 21 11:23:20 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Jun 21 11:27:52 2013 +1200"
      },
      "message": "Avoid potential race condition in list_stacks assert.\n\nAsserting that stack listing has increased by exactly 1\nafter a create is racy if there are other concurrent stack\noperations occuring.\n\nThis replaces the assert with a check that confirms the created\nstack appears in the stack list.\n\nThis race has not actually been triggered yet, but may when tempest\ngains some concurrency.\n\nChange-Id: I200efa6d3d55e403c9d9a5f3abc49ad6c024e6a9\n"
    },
    {
      "commit": "fd3556df1bb34409166eeb9a9ffe2a4cc99444fd",
      "tree": "a45aae7f81ecc727d79dae3f496dfa207562313d",
      "parents": [
        "6bf187fa0e529e74b46e14c052ac257942322f9f",
        "b78a58d9a66548b4146034f201ed9b8379b013c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 20:01:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 20:01:01 2013 +0000"
      },
      "message": "Merge \"Remove TODO note\""
    },
    {
      "commit": "2ef090cbe07737e2995671c70bb9615e7010e53b",
      "tree": "423160c8d65b4d301913e1a730aabe701ece4491",
      "parents": [
        "6bf187fa0e529e74b46e14c052ac257942322f9f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jun 20 12:23:26 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Thu Jun 20 12:23:26 2013 -0700"
      },
      "message": "Fix create_security_group_rule to work with python 2.6\n\nChange 59f00281ef1fa9448f5caf78a1c558625c83f65e introduced new code\nwhich only works on python 2.7. This patch keeps the same function as\nthat change but makes it also work on python 2.6.\n\nFixes bug 1193066\n\nChange-Id: I701259020f1ff15c0082328895ddc32cec9d3da1\n"
    },
    {
      "commit": "6bf187fa0e529e74b46e14c052ac257942322f9f",
      "tree": "0e91b5012f519c1001bdfd145eb7cdf0741dd50c",
      "parents": [
        "7201bcde43ccfc012c5235b3c45ea6dfd99df8e0",
        "216550f81ac7c2d749946dbf466170febcadfe76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 16:33:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 16:33:55 2013 +0000"
      },
      "message": "Merge \"Remove basic_auth strategy\""
    },
    {
      "commit": "7201bcde43ccfc012c5235b3c45ea6dfd99df8e0",
      "tree": "c9ad6c078e1098579b1d153b3ea412241ee52575",
      "parents": [
        "69c0a76ff4d73696f3b6c8670407f5fc12ce541c",
        "59f00281ef1fa9448f5caf78a1c558625c83f65e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 15:37:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 15:37:24 2013 +0000"
      },
      "message": "Merge \"Fix XML security group rule client.\""
    },
    {
      "commit": "69c0a76ff4d73696f3b6c8670407f5fc12ce541c",
      "tree": "2488b7f16c903c91af35d8e7a73aa11e71f4fe58",
      "parents": [
        "e44c8cc44ee60949b6db4222e1b1fc1fb27c3773",
        "040012920b1ede471c73cbbb19a5305dc31af7e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 15:23:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 15:23:58 2013 +0000"
      },
      "message": "Merge \"Add posargs to tox coverage job.\""
    },
    {
      "commit": "a2a82181bfe2f5d2b12729c8e5d13de1bed8c525",
      "tree": "cc77856fe5c9748a2414a156ed72c82b93788ce5",
      "parents": [
        "b71c3e81a0e5857681ab41ca988b689f998e3907"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jun 19 17:03:04 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Jun 20 09:58:31 2013 -0400"
      },
      "message": "Fix test_volumes_get volumes cleanup.\n\nCurrently for test_volumes_get if the volume creation fails and we won\u0027t define\nthe volume variable which will result in an undefined error in the finally\nblock that always gets run. This will mask the actual cause of the test\nfailure. This commit fixes this by reworking the cleanup logic in the tests\nto use the addCleanup so if the api call fails the actual error will be printed.\n\nChange-Id: I2619575fe80d4f3ce38cc951e7dbd44311d61432\n"
    },
    {
      "commit": "bbb69e755be6ebfbe55f78ef0c52724ddcd7f8a6",
      "tree": "d309f27112f56dfd6e02c352dae70b72c0e7de80",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Jun 18 16:06:24 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 20 15:32:40 2013 +0200"
      },
      "message": "Add a volume create/delete stress test\n\nSimply performs a create/delete operation, in a while loop for the\nduration passed to run_stress.py\n\nChange-Id: I006f3754f1fc1cabfbb90ed72704b2185dcc4e5f\nFixes: bug #1192227\n"
    },
    {
      "commit": "ab563c29a8095d31cc758e89032e5f8008d3ce31",
      "tree": "7e57e9bda0839fb03bb00da351cdc5a4fe2a3427",
      "parents": [
        "e44c8cc44ee60949b6db4222e1b1fc1fb27c3773"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 20 14:01:10 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 20 14:01:10 2013 +0200"
      },
      "message": "Ensures testtools 0.9.32\n\nIt includes a fix for a typo around the unittest2 skipTest\nexeption import, see testtools revision 366, which is useful to\nSKIP correctly on py26\n\nChange-Id: Ice4dd9f79aaac8678d85dc393632cf5752d253f7\n"
    },
    {
      "commit": "e44c8cc44ee60949b6db4222e1b1fc1fb27c3773",
      "tree": "e5d96cef5d4bed8a0adaf64b47a9080b8b42eff0",
      "parents": [
        "53cdccce3750d4553a62b9e01176812c6e432b3f",
        "03720a5395052f5a80ff18712b355b4829631f62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 20 08:51:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 20 08:51:31 2013 +0000"
      },
      "message": "Merge \"Object client adds content-length if PUT is empty\""
    },
    {
      "commit": "9c9fa41fa17863cca5b09ef592d26b4f4469bb96",
      "tree": "a6cace2d2f9143df7d51619c907b71bf2c3ee7bd",
      "parents": [
        "53cdccce3750d4553a62b9e01176812c6e432b3f"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 19 18:33:47 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 19 18:37:19 2013 -0700"
      },
      "message": "Actually raise BadRequest if create_subnet fails\n\nSecond attempt at fixing a problem in the Tempest\nnetwork test base setup where it tries to create\na subnet and if it fails it needs to raise a\nBadRequest rather than an UnboundLocalError from\ntrying to use the body variable before it\u0027s declared.\n\nFixes bug 1192767\n\nChange-Id: I2c97723b1056ae34e68a5acb5283c291a5dcfad1\n"
    },
    {
      "commit": "59f00281ef1fa9448f5caf78a1c558625c83f65e",
      "tree": "44bcb8d260117eb2eb0115aa35fbcc34c4855875",
      "parents": [
        "53cdccce3750d4553a62b9e01176812c6e432b3f"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Jun 19 18:08:44 2013 +0100"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Thu Jun 20 00:59:03 2013 +0100"
      },
      "message": "Fix XML security group rule client.\n\nThe client ignored cidr and group_id.\nIt also did not handle None values for\nseveral of the parameters.\nFixed both, refactored the rule\ncreation method.\n\nFixes: bug #1191856\nChange-Id: I0aa28bc50e9991d0381f0b0d7e3edb05f8e90591\n"
    },
    {
      "commit": "0d499bc6a14dfad88523e5b4807ad13d719268c2",
      "tree": "d3ed5abe5f00e05890c9427fa81d9dab9da8d2f2",
      "parents": [
        "a6498a5c7efa934aff3f385ad2b174414c25c14b"
      ],
      "author": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Wed Jun 19 12:08:23 2013 -0700"
      },
      "committer": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Wed Jun 19 15:58:59 2013 -0700"
      },
      "message": "Loosen constraints on Swift status codes.\n\nThe Swift API only commits to returning a 2xx status code to indicate\nsuccess for most operations (e.g. list containers, get account\nmetadata, etc.), but Tempest was looking for particular ones (e.g. 204\nor 200). This change loosens those checks to accept any 2xx status\ncode defined in RFC 2616.\n\nTests for operations where the API docs *do* specify particular status\ncodes, like \"Create Container\", have been left untouched.\n\nChange-Id: I3ba91cb915e79700124172051d50deff9bc0601b\n"
    },
    {
      "commit": "53cdccce3750d4553a62b9e01176812c6e432b3f",
      "tree": "93c14e58df0e492e060a204119d4a968b68ce6c5",
      "parents": [
        "b71c3e81a0e5857681ab41ca988b689f998e3907",
        "3c3a4b83636845713db927b0d41156cca05dbb73"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 21:26:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 21:26:56 2013 +0000"
      },
      "message": "Merge \"Add negative tests label.\""
    },
    {
      "commit": "040012920b1ede471c73cbbb19a5305dc31af7e9",
      "tree": "afdc422e59fb7bea38e16fa73d4a64e52ca3f277",
      "parents": [
        "a6498a5c7efa934aff3f385ad2b174414c25c14b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jun 19 16:39:50 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jun 19 16:39:50 2013 -0400"
      },
      "message": "Add posargs to tox coverage job.\n\nThis commit adds the posargs field to the tempest_coverage report\ncommand on the tox coverage job. This will allow us to pass in\narguments to the report command which will be useful for the\nperiodic coverage runs so we can specify the output directory.\n\nChange-Id: I89c9c8da7fbe5f73600a8e84557dbf325c341afc\n"
    },
    {
      "commit": "b71c3e81a0e5857681ab41ca988b689f998e3907",
      "tree": "413d8c52f2bde1fc6550e982f73b045cbb3fb670",
      "parents": [
        "a6498a5c7efa934aff3f385ad2b174414c25c14b",
        "3c6465973a401f5335a5ae69e3a834daca17e973"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 20:34:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 20:34:16 2013 +0000"
      },
      "message": "Merge \"skip test_ec2_instance_run.InstanceRunTest.test_integration_1\""
    },
    {
      "commit": "a6498a5c7efa934aff3f385ad2b174414c25c14b",
      "tree": "c7445aaebfabb81c3b5c410c366fbd78cc17054a",
      "parents": [
        "b4413073931869f9e6ce717036570e85893d8164",
        "250ba6017a3cd80841494cd10c209160ff693b1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 18:41:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 18:41:54 2013 +0000"
      },
      "message": "Merge \"Increase to 255 the length of the user name.\""
    },
    {
      "commit": "3c6465973a401f5335a5ae69e3a834daca17e973",
      "tree": "a94e4ff4ba755f362213a027246065d47ed7b654",
      "parents": [
        "b4413073931869f9e6ce717036570e85893d8164"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jun 19 14:01:34 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jun 19 14:01:34 2013 -0400"
      },
      "message": "skip test_ec2_instance_run.InstanceRunTest.test_integration_1\n\nthis test is not functioning in a quantum environment, and has\nbeen reseting the gate for the last week. Skip until it can be\nmade to work in a quantum environment like the gate.\n\nChange-Id: I155d38b8aa5a570a0914bc8519b8f24413145261\n"
    },
    {
      "commit": "03720a5395052f5a80ff18712b355b4829631f62",
      "tree": "49a34181818a82b6a8912827cb3d622f545fa220",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7"
      ],
      "author": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Tue Jun 18 15:08:46 2013 +0200"
      },
      "committer": {
        "name": "Martina Kollarova",
        "email": "mkollaro@redhat.com",
        "time": "Wed Jun 19 13:14:27 2013 +0200"
      },
      "message": "Object client adds content-length if PUT is empty\n\nAdd content-length\u003d0 header to a PUT request if the uploaded object is empty,\notherwise the server would repond with 411.\n\nFixes: bug #1192176\nChange-Id: Ifdd4aefa8ff38ac1ee72607d6ffd128ca315bf44\n"
    },
    {
      "commit": "b4413073931869f9e6ce717036570e85893d8164",
      "tree": "df9c8c876a36f9266c5e64bbdf4a243663ec3841",
      "parents": [
        "6b4d341ed38bea7959288ff0d7eac15e709bd064",
        "a4036d123f50a400a2bc1c790e2b2fb2028a53c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 11:12:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 11:12:33 2013 +0000"
      },
      "message": "Merge \"Fix a doc indentation bug.\""
    },
    {
      "commit": "6b4d341ed38bea7959288ff0d7eac15e709bd064",
      "tree": "a83af0aa296f7af360aeffa3a324f7f12d2ee40a",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7",
        "02f42982a8c7e2e75871fd386f45f9140d2ee937"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 19 11:10:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 19 11:10:19 2013 +0000"
      },
      "message": "Merge \"Implement a new test case for volume cloning functionality\""
    },
    {
      "commit": "a4036d123f50a400a2bc1c790e2b2fb2028a53c8",
      "tree": "6ef9423e51741526e519f3f845a88bc2b9a3a1a7",
      "parents": [
        "a0a91032c5a2a4376292f5bc04797550254851a7"
      ],
      "author": {
        "name": "Xiao Hanyu",
        "email": "xiaohanyu1988@gmail.com",
        "time": "Wed Jun 19 14:12:23 2013 +0800"
      },
      "committer": {
        "name": "Xiao Hanyu",
        "email": "xiaohanyu1988@gmail.com",
        "time": "Wed Jun 19 14:26:08 2013 +0800"
      },
      "message": "Fix a doc indentation bug.\n\nChange-Id: I42ca63baa414e6bd6ccc1ab30ed697b09c18d0a6\n"
    },
    {
      "commit": "d62bf1c66a3832ed8dba0fed88dc319002a984b9",
      "tree": "33269cc6d1c57a853f3feb2ef5e68cecb2395719",
      "parents": [
        "af331c74baa062f3ed2ab364aa5c589b0f58c5eb"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jun 05 14:36:25 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Jun 17 16:05:14 2013 -0400"
      },
      "message": "add create_image_from_server to base class for auto cleanup\n\nthis test\u0027s cleanup logic was fragile enough that it caused additional\nbreaks when it fell over, leaving resources around. Create a\ncreate_image_from_server as an equiv of create_server to ensure\nthat images are auto cleaned up at the end of the run, or if we\nfail.\n\nAdded logging for exception if found during clear_images\n\nAdded logging if we failed in setupClass\n\nFixes bug #1168586\n\nChange-Id: I1cbd904a71eb81926195c3e7894003fe5016b12e\n"
    },
    {
      "commit": "a0a91032c5a2a4376292f5bc04797550254851a7",
      "tree": "d18618c11f8f9e3eff6cfefb703c51e5281aaa46",
      "parents": [
        "dc236ea8a01f7bfdebe54009f04da0b16acf8419",
        "fd8d49d53fe1c1f3b62960c579cacbe54775d28a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 17 15:13:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 17 15:13:32 2013 +0000"
      },
      "message": "Merge \"Remove skip mark to test_create_image_when_server_is_rebooting\""
    },
    {
      "commit": "02f42982a8c7e2e75871fd386f45f9140d2ee937",
      "tree": "f8af1a3faeece42068974f3d6dd16b6da4672615",
      "parents": [
        "dc236ea8a01f7bfdebe54009f04da0b16acf8419"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Jun 17 16:25:56 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Mon Jun 17 16:30:15 2013 +0200"
      },
      "message": "Implement a new test case for volume cloning functionality\n\nA test is added for the volume cloning functionality (we didn\u0027t\nhave any). Also fixes an issue in base class where we want the\nvolume IDs to be added as soon as possible into the creation list,\nto make sure the cleanup deletes volumes in error state too.\n\nChange-Id: I624ddbf80a2000987c58ea3baa8db96ab9cfde6f\nFixes: bug #1191804\n"
    },
    {
      "commit": "b78a58d9a66548b4146034f201ed9b8379b013c9",
      "tree": "9d06d176c49f7e5db0cd06f98df893e3739a1efc",
      "parents": [
        "f4d9ae93864c4fa9f06c57e06698a0b47dd3bd79"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 13:16:59 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 16 07:23:57 2013 +0200"
      },
      "message": "Remove TODO note\n\nBoth postgresql and mysql headers are necessary for certain tox jobs,\nbut both installed by when it is necerray. (pep8 job in a venv)\n\nIt was an issue in the past, but it was solved.\nWe was not able to combine both tools/pip-requires and tools/test-requires.\n\nThe pep8 jobs was done by a shell script, the shell script is removed.\ntox aims to be the single entry point for all gate jobs.\n\nChange-Id: Iec5066a30b51fb4c91465a23606ad5cd973bc40c\n"
    },
    {
      "commit": "dc236ea8a01f7bfdebe54009f04da0b16acf8419",
      "tree": "e694116498760c15e1d608895d83e9d4aaab2514",
      "parents": [
        "f4d9ae93864c4fa9f06c57e06698a0b47dd3bd79",
        "973bc99bf30550e469cb7d9fe70594ec4e1fee16"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 15 19:43:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 19:43:47 2013 +0000"
      },
      "message": "Merge \"actually enable our no tempest/tests check\""
    },
    {
      "commit": "f4d9ae93864c4fa9f06c57e06698a0b47dd3bd79",
      "tree": "2277cc8da05d0f6206b12be442cf5aa58f2cd25f",
      "parents": [
        "d052c573693299596ff3fae1ab12a9b394186f15",
        "b1734f838b3370a278040184e9bbc2aafd29862d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 15 12:13:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 12:13:15 2013 +0000"
      },
      "message": "Merge \"Remove quota whitebox tests\""
    },
    {
      "commit": "973bc99bf30550e469cb7d9fe70594ec4e1fee16",
      "tree": "7e84ec93046f6e8083afca0336cd306978c9bb94",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jun 15 07:57:32 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Sat Jun 15 07:57:32 2013 -0400"
      },
      "message": "actually enable our no tempest/tests check\n\nI\u0027m stupid and forgot to enable this, actually turn it on.\n\nChange-Id: I050334bd0f0e5e282e6485b52aaf1e74eed9c7c9\n"
    },
    {
      "commit": "d052c573693299596ff3fae1ab12a9b394186f15",
      "tree": "93699f30187eddf7b49e4a6479d651c13b569d40",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Fri May 31 17:10:11 2013 -0700"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Wed Jun 12 14:12:21 2013 -0700"
      },
      "message": "Raise BadRequest if unable to create subnet\n\nThe existing create_subnet method iterates over subnets looking for one\nthat it can use and filters out any errors for overlapping CIDRs. The\nproblem is if a usable subnet is not found, the code goes on to use an\nundeclared variable (body).\n\nThis patch saves the last overlapping CIDR exception and raises it if no\nusable subnet is found to avoid the undeclared variable usage.\n\nFixes bug 1186445\n\nChange-Id: I9ba4feada05a65a592bbd04ce8b722200e80b165\n"
    },
    {
      "commit": "216550f81ac7c2d749946dbf466170febcadfe76",
      "tree": "4ae12607ddc76b4ff6f044a02e5cfa11cefa7d90",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Li Ma",
        "email": "nick.ma@live.cn",
        "time": "Wed Jun 12 11:26:08 2013 -0700"
      },
      "committer": {
        "name": "Li Ma",
        "email": "nick.ma@live.cn",
        "time": "Wed Jun 12 11:40:00 2013 -0700"
      },
      "message": "Remove basic_auth strategy\n\nThe auth strategy selection is removed\nsince it is confusing and other authentication\nmethods are not supported.\n\nRe-commit the files, because the previous update is not correct.\n\nImplements: remove basic_auth strategy\nFixes: bug #1180972\nChange-Id: I498be0b1e3eeea397e1f164caffe7cc88be0ceda\n"
    },
    {
      "commit": "3c3a4b83636845713db927b0d41156cca05dbb73",
      "tree": "aaf02082688f716d9d4c351bce7d90310843f231",
      "parents": [
        "250ba6017a3cd80841494cd10c209160ff693b1d"
      ],
      "author": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 16:04:51 2013 +0200"
      },
      "committer": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 16:04:51 2013 +0200"
      },
      "message": "Add negative tests label.\n\nChange-Id: I007310b216d6f28cca8ac42ed98d6c403ec8f6ec\n"
    },
    {
      "commit": "250ba6017a3cd80841494cd10c209160ff693b1d",
      "tree": "91a22e309c556b4dd874ab6cfcc5a8699727646f",
      "parents": [
        "aa9ca11919b2fe2f3ea9abe65ea605101668348a"
      ],
      "author": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 14:31:57 2013 +0200"
      },
      "committer": {
        "name": "Alvaro Lopez Garcia",
        "email": "aloga@ifca.unican.es",
        "time": "Wed Jun 12 15:59:39 2013 +0200"
      },
      "message": "Increase to 255 the length of the user name.\n\nThis change is needed by [1]. This won\u0027t change the results of the test\nright now, since keystone rejects usernames longer than 64 and 255 \u003e 64.\n\n[1] https://review.openstack.org/#/c/22694/\n\nChange-Id: Iaf81b223cd8f0ec41b9836e26a4c294c10d56893\n"
    },
    {
      "commit": "aa9ca11919b2fe2f3ea9abe65ea605101668348a",
      "tree": "5b3dcc7e2aa14e3636fde1bff2d70bfca1c14214",
      "parents": [
        "1d4bfa90bdb81a530f6bb4b3468794ed784c5a86",
        "23fdf1de42a6bec7a65f77322c169a92d918d6d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 17:18:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:18:23 2013 +0000"
      },
      "message": "Merge \"Tempest Coding Guide\""
    },
    {
      "commit": "1d4bfa90bdb81a530f6bb4b3468794ed784c5a86",
      "tree": "b9be8622355817d67b179c3e42c14922d74ff3ea",
      "parents": [
        "1f365f18ec86d73caf50185e0832746d83c0e665",
        "cf94a14b265f67b7cc8f72f08308adddc5c4fe78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 17:18:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:18:10 2013 +0000"
      },
      "message": "Merge \"Fix: WhiteBox server leak\""
    },
    {
      "commit": "1f365f18ec86d73caf50185e0832746d83c0e665",
      "tree": "0a6317f0a9a36f119cbdf76fa3f62f6a239fb651",
      "parents": [
        "1ffce61ffc96a345e3616ab40a251783c6eeb5a9",
        "81ce614d52c2828a8a9a36c7673a31452d2c948c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 17:18:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 17:18:07 2013 +0000"
      },
      "message": "Merge \"Quantum client should not be conditional\""
    },
    {
      "commit": "b1734f838b3370a278040184e9bbc2aafd29862d",
      "tree": "f7ad623d859489b60029d83c4f27350248778033",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 12:00:02 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jun 10 19:14:54 2013 +0200"
      },
      "message": "Remove quota whitebox tests\n\nThe quota limitation are testable by blackbox tests.\nThese quota tests are skipped because of issues anyway.\n\nFixing Bug 1034129\n\nChange-Id: Icaeaed3bb5151ce2057ff3e850e3240c38b2ab81\n"
    },
    {
      "commit": "23fdf1de42a6bec7a65f77322c169a92d918d6d0",
      "tree": "846a852c358ef43cef430513417191d327e0f707",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 16:35:23 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 22:02:19 2013 +0200"
      },
      "message": "Tempest Coding Guide\n\n* Adding HACKING.rst as Tempest Coding Guide\n* Fixing the section/title formater markup\u0027s length\n\nChange-Id: Ic61d287cd3bbf3adc5f7d98b17957a5be125f613\n"
    },
    {
      "commit": "1ffce61ffc96a345e3616ab40a251783c6eeb5a9",
      "tree": "8ac02bfade1290eb7aa5c0ae29e1604b453f2a32",
      "parents": [
        "d021ea4b2c2a2044d6d30bedcbe3474a51849040",
        "3d5f16331cc1a88479fc60853ea08533775a3b38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 18:03:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 18:03:23 2013 +0000"
      },
      "message": "Merge \"Tests for os-hypervisors API extension of Nova\""
    },
    {
      "commit": "81ce614d52c2828a8a9a36c7673a31452d2c948c",
      "tree": "f117141a1eefb59ee06978c342b25e244f803c8e",
      "parents": [
        "d021ea4b2c2a2044d6d30bedcbe3474a51849040"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:58:12 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:58:12 2013 +0200"
      },
      "message": "Quantum client should not be conditional\n\n* requirements.txt enumerates it\n* Does not have any special dependency\n\nChange-Id: Ib77ad33deda5920790f7a2262f2665e4b4b15a6d\n"
    },
    {
      "commit": "cf94a14b265f67b7cc8f72f08308adddc5c4fe78",
      "tree": "3bbc55b3c6d05d8e4c2145be321c8b5ca585f891",
      "parents": [
        "d021ea4b2c2a2044d6d30bedcbe3474a51849040"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:21:15 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Jun 09 17:21:15 2013 +0200"
      },
      "message": "Fix: WhiteBox server leak\n\nDeleteting the server explicity in the tearDownClass.\n\nFixing Bug 1180852\n\nChange-Id: If94c82717832ef35473840b793fcfd6871bbf4bd\n"
    },
    {
      "commit": "d021ea4b2c2a2044d6d30bedcbe3474a51849040",
      "tree": "d98079244621ce87d1663d8a70ef38b5549d6c54",
      "parents": [
        "6b1e2a56e2a92941dbb294a1fafa4991a154516f",
        "083f822d77599c2c1e0ebd3bb32b54dbce7f0e89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:42:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:42:21 2013 +0000"
      },
      "message": "Merge \"Enhance the validation of the quotas update\""
    },
    {
      "commit": "6b1e2a56e2a92941dbb294a1fafa4991a154516f",
      "tree": "716bfb418609ee749a70e11ead218e625cfc8390",
      "parents": [
        "d66b6ae4036f7cbeb2e32c342daba86fb725c185",
        "bae88e12a73196e527238947d0489b6ae23ac665"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:40:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:40:22 2013 +0000"
      },
      "message": "Merge \"Fixed Typos\""
    },
    {
      "commit": "d66b6ae4036f7cbeb2e32c342daba86fb725c185",
      "tree": "7cb78d3c07b507b7e8dfb9e240586113b957ce12",
      "parents": [
        "16e2e459451eaac1d3fb11fa84f0bac07f0b42de",
        "e92956b7dc64f837de4f22750f85cf912e3163eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:36:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:36:26 2013 +0000"
      },
      "message": "Merge \"Fixes list_snapshots and _with_details methods in snap XML client\""
    },
    {
      "commit": "16e2e459451eaac1d3fb11fa84f0bac07f0b42de",
      "tree": "41268db8fb0269b8b12a55b948b143467b65d806",
      "parents": [
        "4c56879527522b5355338f2f02024053e8b5c826",
        "b2e48c83d9780a1853c9736aa41d1f35f477e747"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:36:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:36:18 2013 +0000"
      },
      "message": "Merge \"ensure no code merges to tempest/tests\""
    },
    {
      "commit": "4c56879527522b5355338f2f02024053e8b5c826",
      "tree": "9ff861baa0ce4b6d882171b4ade5f1bff4d1b00f",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1",
        "8e09b0d6f4d8e8f1bb925d0abdc23d2052782f45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 09 08:33:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 09 08:33:58 2013 +0000"
      },
      "message": "Merge \"Fixed last merge file from \"tests\" folder to new \"api\" folder\""
    },
    {
      "commit": "3d5f16331cc1a88479fc60853ea08533775a3b38",
      "tree": "2d844f343ee13757913fd053e803bb01971d6e93",
      "parents": [
        "7a3e004accd054f5e29c66185b2d2924bb90eaa1"
      ],
      "author": {
        "name": "Tony Yang",
        "email": "bjyangf@cn.ibm.com",
        "time": "Thu Jun 06 14:17:57 2013 +0800"
      },
      "committer": {
        "name": "Tony Yang",
        "email": "bjyangf@cn.ibm.com",
        "time": "Sun Jun 09 03:57:15 2013 +0800"
      },
      "message": "Tests for os-hypervisors API extension of Nova\n\nTests against following paths are added:\nos-hypervisors\nos-hypervisors/detail\nos-hypervisors/%hyper_id\nos-hypervisors/%hyper_name/servers\nos-hypervisors/statistics\nos-hypervisors/%hyper_id/uptime\n\nImplements: blueprint nova-os-hypervisors-api-extension-test\nChange-Id: Ia209b113d0193720b445385e0fe399b81f48bb4b\n"
    },
    {
      "commit": "bae88e12a73196e527238947d0489b6ae23ac665",
      "tree": "ec3eef0c18c4bb2c5847e90200f5ac998022ce95",
      "parents": [
        "abf7370cfbb451d25900d06b56010dadfe0096bd"
      ],
      "author": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Jun 07 23:02:19 2013 +0000"
      },
      "committer": {
        "name": "ravikumar-venkatesan",
        "email": "ravikumar.venkatesan@hp.com",
        "time": "Fri Jun 07 23:10:31 2013 +0000"
      },
      "message": "Fixed Typos\n\nChange-Id: I427e167f988e03499dfb7b75c1dbcf3128bb0eef\n"
    },
    {
      "commit": "7a3e004accd054f5e29c66185b2d2924bb90eaa1",
      "tree": "2a05259f73a1a956bc1523763b5d939ec61ca413",
      "parents": [
        "abf7370cfbb451d25900d06b56010dadfe0096bd"
      ],
      "author": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri Jun 07 14:59:19 2013 -0400"
      },
      "committer": {
        "name": "Giampaolo Lauria",
        "email": "lauria@us.ibm.com",
        "time": "Fri Jun 07 14:59:19 2013 -0400"
      },
      "message": "Add logic to tox.ini to run all tempest tests\n\nChange-Id: Ib71d6c184042f0bcbe76de87ae6fe6815492d0c2\nImplements: blueprint Restore-periodic-tests-for-all-of-tempest\n"
    },
    {
      "commit": "abf7370cfbb451d25900d06b56010dadfe0096bd",
      "tree": "98b020bf54731e50114c8e12f8e0c453086e6de9",
      "parents": [
        "71d6633b5260efe5c62ea9bc232b0786604737c1",
        "9e86b83bd7317471372f1952dbc617331cf9eb99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 07 15:58:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 07 15:58:26 2013 +0000"
      },
      "message": "Merge \"Default to m1.micro for heat test flavor.\""
    },
    {
      "commit": "083f822d77599c2c1e0ebd3bb32b54dbce7f0e89",
      "tree": "41d66f0ae7c1d771fb44d7c83aa733cee3e4d819",
      "parents": [
        "3e773087fe0968b2d603ff346275acb794b92053"
      ],
      "author": {
        "name": "gengjh",
        "email": "gengjh@cn.ibm.com",
        "time": "Fri May 24 23:31:46 2013 +0800"
      },
      "committer": {
        "name": "gengjh",
        "email": "gengjh@cn.ibm.com",
        "time": "Fri Jun 07 09:35:47 2013 +0800"
      },
      "message": "Enhance the validation of the quotas update\n\nNeed force to update quota in tempest test cases, the related commit is\nhttps://review.openstack.org/#/c/25887/\n\nTemporary disable the two new test cases in test_quota\n(test_security_groups_rules_exceed_limit,\ntest_security_groups_exceed_limit)\nAnother related change in tempest is\nhttps://review.openstack.org/#/c/27043/\n\nChange-Id: Ic61a99534ace7c45f51c6b638f0fc0365586e803"
    },
    {
      "commit": "e92956b7dc64f837de4f22750f85cf912e3163eb",
      "tree": "2f527e6024b0f7f64e04391ef2928152a25e2200",
      "parents": [
        "71d6633b5260efe5c62ea9bc232b0786604737c1"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Jun 06 18:38:48 2013 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 21:53:23 2013 +0000"
      },
      "message": "Fixes list_snapshots and _with_details methods in snap XML client\n\nListing was not stripping outer \u0027snapshots\u0027 tag before return\n\nChange-Id: Ic95ed3b9f3f5c164f191c2445be611db2135ca54\nFixes: bug #1177610\n"
    },
    {
      "commit": "71d6633b5260efe5c62ea9bc232b0786604737c1",
      "tree": "3c24a90df2584f6a9b14f893735eed29a99d5c67",
      "parents": [
        "ae0fdd551ca1240c2902cf64cdd9cb3543fabe2b",
        "1ae7b7b10bc0fe7545a23aa8729ba2edfc03d1c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:08 2013 +0000"
      },
      "message": "Merge \"Added test - conditional object download\""
    },
    {
      "commit": "ae0fdd551ca1240c2902cf64cdd9cb3543fabe2b",
      "tree": "e5e2a48abc3c34215559bd98f32b402fb5af8539",
      "parents": [
        "4e9ecf7f8c1aaa4123ff1265237638656a53a342",
        "484b08078573fb516b040097a256605de2a5445b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:04 2013 +0000"
      },
      "message": "Merge \"Add python-cinderclient to requirements.txt\""
    },
    {
      "commit": "4e9ecf7f8c1aaa4123ff1265237638656a53a342",
      "tree": "16e0acf131bc7b319445f5a201bdc90e7161d192",
      "parents": [
        "86708f1cc0b68214947e6e66968cc8b29c509603",
        "f4fa894fba31cbfd6234bd8b37df2b0c126be748"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 06 20:17:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 06 20:17:01 2013 +0000"
      },
      "message": "Merge \"Fixes the multi-backend skip bug and the cleanup steps\""
    }
  ],
  "next": "86708f1cc0b68214947e6e66968cc8b29c509603"
}
