)]}'
{
  "log": [
    {
      "commit": "8a5a3e7582040c63681de6164ac33558bc5b2499",
      "tree": "59cc672aaa103fc3be626779e58efd740ccf1e7e",
      "parents": [
        "4cb75f845f6b3de7c11ee9231ee4496071a9c8cf",
        "b389faa22f08c046ff0ad052eb54e04b4274b799"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 05 00:53:03 2015 +0000"
      },
      "message": "Merge \"Include sample configuration in dev docs\""
    },
    {
      "commit": "3a851dc08b1258a7ed0d511b356a70323267e3e1",
      "tree": "c8eca09138802b089a74caa456b53b82925000b9",
      "parents": [
        "83a19aa4b14b3c83a2a4c5569385486a84bd096b"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jul 30 11:34:03 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 12:31:59 2015 -0400"
      },
      "message": "Add plugin interface documentation\n\nThis commit starts the docs section on creating and using tempest\nplugins. It describes how to create a plugin class, an entrypoint, and\na recommended dir structure. As well notes how to use tempest and\ntempest-lib in creating a plugin. It\u0027ll likely be expanded in the\nfuture as the plugin interface evolves.\n\nPartially Implements bp external-plugin-interface\n\nChange-Id: If2e0c47d0a719d869a3301ddbca07495c81cc498\n"
    },
    {
      "commit": "b389faa22f08c046ff0ad052eb54e04b4274b799",
      "tree": "0ddd3fe2ca9e51dbdd601cdb68ce18bad5d7c7fb",
      "parents": [
        "18fabce457e439cbcb392e549c818b1a1f7ece93"
      ],
      "author": {
        "name": "Mathew Odden",
        "email": "mrodden@us.ibm.com",
        "time": "Thu Jul 30 20:24:08 2015 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Aug 04 10:59:38 2015 -0400"
      },
      "message": "Include sample configuration in dev docs\n\nSince including the sample configuration in tree is\nbecoming difficult to maintain, lets try moving it to\nthe developer docs. We still have the ability to view it\neasily for users, and it can be auto-generated on doc build,\nso it should also always be up to date.\n\nChange-Id: I7ec2d76448feef5ecb9af7c238bbd12619fa31d8\n"
    },
    {
      "commit": "0a183b8c6a69d538798625f94b8b5810ffe5e4b6",
      "tree": "c1a86a485a2b3161fe832e9cdc9fa697cc0cbf68",
      "parents": [
        "42b54fbaf5a3ed8421c9d66f294d71b6a7b1db77"
      ],
      "author": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:52:17 2015 +0900"
      },
      "committer": {
        "name": "Atsushi SAKAI",
        "email": "sakaia@jp.fujitsu.com",
        "time": "Tue Jul 28 21:53:11 2015 +0900"
      },
      "message": "Fix two typos on tempest documentation\n\nspecifing \u003d\u003e specifying\nsecion \u003d\u003e section\n\nChange-Id: Ie5c2ddb03586c780e4f338ba9dd2a8adbf824c6e\nCloses-Bug: #1478941\n"
    },
    {
      "commit": "507e39b53eb66a0029be1da3484d76a7397a3e69",
      "tree": "5275c98b1b5f02969172f2786c69e7ff6118ae2c",
      "parents": [
        "8872dc02a75a62e0b68c8585526aebfb9a0f8e37",
        "00fc3dc40c571b9de1f173e626c7a2dfe06c36a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 10 10:17:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 10 10:17:13 2015 +0000"
      },
      "message": "Merge \"Added documentation to tempest-account-generator\""
    },
    {
      "commit": "aa4aa69740d8ce3b1bc3d1afe856c2255d59f2e6",
      "tree": "d9908192480fd31faf78539da3a6d6da5e2aff31",
      "parents": [
        "e6a208507a1a9e0c9ebda3f24616364e99d3fbb0"
      ],
      "author": {
        "name": "liuchenhong",
        "email": "liuchenhong@unitedstack.com",
        "time": "Wed Jun 10 12:18:42 2015 +0800"
      },
      "committer": {
        "name": "liuchenhong",
        "email": "liuchenhong@unitedstack.com",
        "time": "Wed Jun 10 13:00:03 2015 +0800"
      },
      "message": "Fix spell error in configuration.rst\n\nIt should be \u0027location of your accounts.yaml\u0027, rather than\n\u0027location of you accounts.yaml\u0027.\n\nChange-Id: I2c3abf9fd3eefccb6dbbe8d3a7865a1c4966c4dd\n"
    },
    {
      "commit": "00fc3dc40c571b9de1f173e626c7a2dfe06c36a4",
      "tree": "a6b0887712eeaf04234a442511c42be9e6214021",
      "parents": [
        "f342ddd0245de13879a3559f2522ff280b1870be"
      ],
      "author": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed May 27 18:01:56 2015 +0300"
      },
      "committer": {
        "name": "Jane Zadorozhna",
        "email": "izadorozhna@mirantis.com",
        "time": "Wed Jun 03 18:17:06 2015 +0300"
      },
      "message": "Added documentation to tempest-account-generator\n\nAdded docstring to cmd/account_generator.py.\nFixed help messages.\nAdded sphinx documentation for tempest-account-generator utility.\n\nChange-Id: I6640ba8a0eaaea187cf38582ab537394dec020b6\n"
    },
    {
      "commit": "2219d3828bac0938d4b8a3f958282c039650d012",
      "tree": "6b7893ca3fa348442106ee0db64ba933ab16dd07",
      "parents": [
        "7068d88a65a374e82cf982bd7add4044f3567e40"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 10:33:04 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed May 27 22:14:44 2015 +0000"
      },
      "message": "Add config option to disable network isolation\n\nThis commit adds a new config option to the auth section,\ncreate_isolated_networks, to disable tenant isolation from attempting\nto create an isolated network stack on each created tenant. This is\nneeded because in certain neutron configurations the extra resource\ncreations are not need or not allowed.\n\nChange-Id: I0899a43709a0cb2967376e914248d2ad4a37773a\nCloses-Bug: #1447829\n"
    },
    {
      "commit": "7fee78771a4492794dbf14dd7786ebc37c2abef8",
      "tree": "e91832ff4d7bb83ab4869ec4a1e0fc2dc8d588b1",
      "parents": [
        "f27769e3024adb45ad044e32be0db83555196515"
      ],
      "author": {
        "name": "Fei Long Wang",
        "email": "flwang@catalyst.net.nz",
        "time": "Tue May 12 11:36:49 2015 +1200"
      },
      "committer": {
        "name": "Fei Long Wang",
        "email": "flwang@catalyst.net.nz",
        "time": "Thu May 14 09:13:46 2015 +1200"
      },
      "message": "Fix doc issue of lock test accounts\n\nWhen using the lock testing accounts, allow_tenant_isolation\nshould be set as False. Now it\u0027s missing in the document.\nThis patch will add it.\n\nCloses-Bug: #1454001\n\nChange-Id: I3e1e7a31ea4c1c8b25e821df545c8674a8de38da\n"
    },
    {
      "commit": "464d287f5ba52aeeff3d6ca4daa17d80f4c1e5db",
      "tree": "0c4a170a48ea8d38d585bdf9abf51f864336d028",
      "parents": [
        "7af67608af0b1d62450ce5be33217666d4da37d4"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 29 12:23:01 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu May 07 14:17:44 2015 -0400"
      },
      "message": "Remove CLI testing once and for all\n\nThe cli tests have been marked for removal for ~6 months and the\nframework was the first thing included in tempest lib. There has\nbeen more than enough time for all the projects to pick this up\nin the client repos. So let\u0027s remove it all!\n\nAs part of this a couple of missing entries for tempest\u0027s\nrequirements.txt were found. These dependencies were being installed\nby the clients so the fact they were missing was never noticed prior\nto this. This commit also adds these missing entries back into the\nrequirements file.\n\nChange-Id: I4f8638f1c048bbdb598dd181f4af272ef9923806\n"
    },
    {
      "commit": "9329985d47cb8b20c3469c88cfa87b69e372490b",
      "tree": "603e530f74f052e9427a55c49886e362ceb67efe",
      "parents": [
        "57092136c7c2cac5893fbe9ebc721b6ee44f7093"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 24 09:58:18 2015 -0400"
      },
      "message": "Cleanup some details about the accounts files\n\nThis commit cleans up some details in the accounts.yaml sample file\nand the tempest configuration guide to provide missing details about\nhow to create and use an accounts file. Specifically it adds more\ndetailed comments to the sample file about each section, and in the\nconfig guide it removes obsolete sections and adds some missing\ndetails.\n\nChange-Id: Ic11335fe1215ab0625ea2308ccc75d22a284c432\nCloses-Bug: #1447851\n"
    },
    {
      "commit": "57092136c7c2cac5893fbe9ebc721b6ee44f7093",
      "tree": "ef21728a66cb682c08f49156bdfa32550fdea298",
      "parents": [
        "4fae4723dfb38eaf9d212919115381442a9bd819"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 14:21:35 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 23:41:16 2015 +0000"
      },
      "message": "Fix non-locking test accounts doc section\n\nThis commit fixes several issues with the non-locking cred provider\nsection in the tempest config guide. It was in a state stuck between\nrefactors and didn\u0027t accurately describe how it should be used anymore.\n\nChange-Id: Ibc6ca1816f6673e2c8dbd6ae3451e03914f04137\n"
    },
    {
      "commit": "4fae4723dfb38eaf9d212919115381442a9bd819",
      "tree": "25bed4d8505745a6819ab78d1769af77bc062584",
      "parents": [
        "f96ab3a861df9de507d614919c932364479d28bc"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Apr 16 21:03:54 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 23:41:12 2015 +0000"
      },
      "message": "Add a paragraph on the use of tempest_roles option\n\nThis commit adds a paragraph to the tempest configuration guide on how\nto use the tempest_roles option. This was previously missing from the\ntenant isolation section.\n\nChange-Id: I1ef1649186edbeb51e1ced1bbb361b78eaef3721\n"
    },
    {
      "commit": "f96ab3a861df9de507d614919c932364479d28bc",
      "tree": "34a18348a88064deff802a83247a44c17a830671",
      "parents": [
        "3220cadc51d9fea86e3ffda6e73e640b997c1684"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 19:11:31 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 19:40:52 2015 -0400"
      },
      "message": "Add section to config guide for setting up services\n\nThis commit adds a section to the config guide on how to configure\nthe available services and the corresponding entries in the service\ncatalog for those services.\n\nChange-Id: I70d7feb47b2df4b6caf9d38d8e79b59bb30fb894\n"
    },
    {
      "commit": "3220cadc51d9fea86e3ffda6e73e640b997c1684",
      "tree": "889d006efbd8961c4b7a8f07483ed1a0cc33040b",
      "parents": [
        "7909e12f398864179937227494bee6eed642cf56"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 16:25:48 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Apr 21 10:35:50 2015 -0400"
      },
      "message": "Add config guide section on service feature enabled sections\n\nThis commit adds another section to the tempest config guide outlining\nhow the service feature enabled sections should be configured.\n\nChange-Id: Iaedf744068b3f91f72144efcaab5d9eaeb9adb0c\n"
    },
    {
      "commit": "7909e12f398864179937227494bee6eed642cf56",
      "tree": "11dbf0b7cce7b0b516f29f335a388add0502dbff",
      "parents": [
        "2b7f048465110fb962dd64169cbeed15a26ee02f"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Apr 15 15:43:50 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 20 18:55:54 2015 +0000"
      },
      "message": "Add configuration guide sections for more required options\n\nThis commit adds additional sections to the tempest configuration guide\nto elaborate on the details of several required options when configuring\ntempest. Specifically this covers how to set the keystone connection\ninfo, flavors to use for testing, and image setup.\n\nChange-Id: I5a72443a3b05e39eba2eac1c4c9a4d6eef26797d\n"
    },
    {
      "commit": "2b7f048465110fb962dd64169cbeed15a26ee02f",
      "tree": "343c9f3cda5135ffce5db8c7e7493ad8b96521e6",
      "parents": [
        "7e22845cb205e1773e74b52e8e853e4899580236"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Apr 10 12:49:01 2015 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "dkranz@redhat.com",
        "time": "Mon Apr 20 14:53:57 2015 -0400"
      },
      "message": "Start a tempest config guide networking section\n\nThis commit adds a networking section to the tempest configuration\nguide to start explaining the various facets of networking\nconfiguration. Right now it only contains a guide around how to\nconfigure tempest to provide a network on server creation. Additional\nsubsections will be added later on.\n\nChange-Id: Ibdfd8becce18de0ef414027d5e7c580f852607a7\n"
    },
    {
      "commit": "fc7cd8f577dae90abfc34df4d5794bfacfd7eaef",
      "tree": "fb127740a5c6361bf880d2e81dfe7838360d03d7",
      "parents": [
        "b1a0db99ca20a2ecbfbe69c9c926b192994bebb6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 11:51:55 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Mar 30 13:18:22 2015 -0400"
      },
      "message": "Only use accounts.yaml with locking provider\n\nThis commit removes support for using an accounts.yaml file with the\nnon-locking provider. There is no reason the non-locking provider\nwould ever need to be used with an accounts.yaml file because the\nlocking provider supports running serially just fine. (which would be\nthe sole use case for accounts file with the non-locking provider)\nDoing this relegates the non-locking provider to just handle the\nlegacy config options for providing credentials.\n\nRemoving this code path provides the advantage of removing a double\nmaintenance burden for the non-locking provider, in addition to\nsimplifying the config and user story around the cred providers. It\nalso turns out this config permutation was never properly tested and\ndidn\u0027t actually work.\n\nChange-Id: I8088d75897589203264ae29326fe9901c3457cc3\n"
    },
    {
      "commit": "7b47b778be8288af57f677aba3a10ef30a1abeeb",
      "tree": "7086c7012d0bf64aaf923f9fd12b1b17839d3694",
      "parents": [
        "7ebc28f4784ce96e85213d4d10337775c29ced1f",
        "f640f665dfa155e70c43a24e3b3b13d3171f7e1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 16 08:40:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 16 08:40:51 2015 +0000"
      },
      "message": "Merge \"Add section to the config guide on lock_path\""
    },
    {
      "commit": "a970d6548696be2fe9f37c4053e335efdae74abf",
      "tree": "6afe954e980f480e2d5f407deff9fd53d298fbfe",
      "parents": [
        "efa399bc32660365e235bf1e6a5c0f5b274d9805"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 15:39:24 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Mar 12 10:03:11 2015 -0400"
      },
      "message": "Cleanup the tempest readme\n\nThis commit makes several needed cleanups and improvements to the\ntempest readme to make things clearer and elaborate on some sections.\nAlso as the readme is intended to be a tempest users guide, this moves\nsections which are more developer focused to the hacking guide.\n\nChange-Id: I4180ce18268443873fe7d8d5e7d0aaebc2cd1e08\n"
    },
    {
      "commit": "f640f665dfa155e70c43a24e3b3b13d3171f7e1f",
      "tree": "e0ba6bacc18daa45c7186714d4382adcfc98f452",
      "parents": [
        "583ce2c043a64778ae20a957f10cd5029e2e3230"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 15:13:30 2015 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Mar 11 17:12:38 2015 -0400"
      },
      "message": "Add section to the config guide on lock_path\n\nThis commit adds a section to the tempest configuration guide on\nconfiguring the lock_path for running tempest and explains why it\nis needed.\n\nChange-Id: I73913797d96f9f833e02e5b37be9c0c85b3ae959\n"
    },
    {
      "commit": "0fd69e467b0357cc80eb18baf9bea9d84b847ba8",
      "tree": "b8abccedef4db0589d5f55bdd2a856ae82603066",
      "parents": [
        "7456ac6ef9a8b4631a1a9f96f26f2eedcba78f47"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 06 00:40:51 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Mar 06 00:40:51 2015 -0500"
      },
      "message": "Update auth section of the configuration guide\n\nThis commit updates the auth/credentials section of the tempest\nconfiguration guide to reflect recent changes made to the credential\nproviders and config file.\n\nChange-Id: I4633ff14be1c33f780b671f0ac0c98884ecc94bc\n"
    },
    {
      "commit": "bc1b15b800068b55fdcbead85046b25993389644",
      "tree": "5bf12295dbf98911b314b7243cc348947639cf50",
      "parents": [
        "0fd81db60df3b73642d50f042c079bcc9c5ea89a"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Feb 20 15:56:07 2015 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Feb 24 11:24:18 2015 -0500"
      },
      "message": "Add tempest config guide doc\n\nThis commit adds a new doc page to the tempest documentation to\nprovide a guide to configuring tempest. It currently contains one\nsection to elaborate on the credentials and auth options in the config\nfile. This doc will be expanded in the future to add details around\nother pieces of tempest configuration.\n\nChange-Id: Iaf7cefc6a5e508437e4b4620ba5bfaa221f3611b\n"
    },
    {
      "commit": "61469fd19496d048c9e613858ec88a90afd96e0d",
      "tree": "bfedc802ff9542e6dc992be3c1352bba4f233e20",
      "parents": [
        "979173753e307c1a27c2c5dcd79164638acd9c3f"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Dec 02 17:09:17 2014 +0100"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Thu Dec 18 20:06:48 2014 +0200"
      },
      "message": "Adds documentation for Javelin\n\nI followed what\u0027s done for the cleanup.py script and re-used parts of\nwhat was described in the javelin spec.\n\nChange-Id: I57adc3764e75784d4614b6c03996433a4ee4332f\n"
    },
    {
      "commit": "bea1b3c1a223a5a586025bb9e391c77be3c13076",
      "tree": "fb0fc5fea819175f71e343c53e0af7221e82c67f",
      "parents": [
        "78c12338b1daace2fe5302dc69cf1edceca3b1ba",
        "ce781498cf65c423c44fb75084785d3be75a7e5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Oct 04 00:05:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Oct 04 00:05:10 2014 +0000"
      },
      "message": "Merge \"Add tempest post-run cleanup script\""
    },
    {
      "commit": "bf48dafdb38afb7c22313fe2d93350572c36e106",
      "tree": "ff66b63a59e8475e9b15c8c57812f49ad2f17391",
      "parents": [
        "a46e3fb3f01adfeef689de963f092acb21c320b8"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Sep 25 10:06:42 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu Sep 25 10:06:42 2014 +0200"
      },
      "message": "Stop using intersphinx\n\nRemove intersphinx from the docs build as it triggers network calls that\noccasionally fail, and we don\u0027t really use intersphinx (links other\nsphinx documents out on the internet)\n\nThis also removes the requirement for internet access during docs build.\n\nThis can cause docs jobs to fail if the project errors out on\nwarnings.\n\nChange-Id: Icdb04bbe9eb931b07e7363ebb852fa9e73b088ea\nRelated-Bug: #1368910\n"
    },
    {
      "commit": "ce781498cf65c423c44fb75084785d3be75a7e5b",
      "tree": "1c27389a2e9a02c00d225da1df309f3524ba9692",
      "parents": [
        "9f7439063ccde43263a38d8b5e74831fe0643dd7"
      ],
      "author": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Thu Sep 18 01:07:01 2014 -0400"
      },
      "committer": {
        "name": "David Paterson",
        "email": "davpat2112@yahoo.com",
        "time": "Fri Sep 19 01:58:58 2014 -0400"
      },
      "message": "Add tempest post-run cleanup script\n\nImplemented all features defined in blueprint.\n\nChange-Id: If3c9b82f85095eeb22bbf32841be534024213567\nImplements: blueprint post-run-cleanup\n"
    },
    {
      "commit": "16dd51b50f9c44d757f9ea6a64cc6746d33c30a2",
      "tree": "e273cb981082ed1daf859534395a1819ad0ae84e",
      "parents": [
        "9cfa75e3af8098fe676d38880ab0f345df424472"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 11 12:04:51 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Aug 21 20:54:10 2014 -0400"
      },
      "message": "Add REVIEWING.rst\n\nThis commit adds a file to outline what to look for as a tempest code\nreviewer.\n\nChange-Id: I945469842183d0e5022cd41f823d4892adff333f\n"
    },
    {
      "commit": "9d63c38e98116f4daa654cbf45c105e1501448e2",
      "tree": "b0e6598d279ae6157c0d55492b26631978f38165",
      "parents": [
        "5db67e45910bf0060f9173ac5e1f5a10bc44aa0b",
        "7e571e6eea0e0455d8c68d5ff102a8f607de19d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jul 17 08:45:06 2014 +0000"
      },
      "message": "Merge \"cleaning up index.rst file\""
    },
    {
      "commit": "077a563bb21a484459a6379fce40217ba3fac4d6",
      "tree": "0a28d124dab8e9c73d7ec81282ac1ecdb8f3f029",
      "parents": [
        "6654c35ccd5a4c9ad1f37e3a3a7f149f06661ff3"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 04 11:43:10 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Wed Jun 04 11:45:14 2014 -0400"
      },
      "message": "Fix warnings from build_sphinx\n\nThis commit fixes a couple of issues with build_sphinx in the tempest\ndocs.\n\nChange-Id: Id8572455616e9be94a8c5794328eb9c1791db5b3\n"
    },
    {
      "commit": "7e571e6eea0e0455d8c68d5ff102a8f607de19d4",
      "tree": "82ed735ed4c7a8384c53e45a420dffbdbdb6c964",
      "parents": [
        "4d8a37221e65c01e2c8a51c901a654bbe79ebbc9"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu May 29 17:13:58 2014 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Thu May 29 17:15:36 2014 +0200"
      },
      "message": "cleaning up index.rst file\n\nRemoved notes about the generation of the file.\n\nChange-Id: I70bf5438a8fea9ca4f785313db4975b328f3a749\n"
    },
    {
      "commit": "82ba4286e0ed3b6633ea9a97200fa6301776f4f7",
      "tree": "05de1f71b77616d7335823daaac877528de818f9",
      "parents": [
        "209827826bae3174de748f7f3ebf891c7981c4ab"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Feb 13 14:27:54 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Feb 14 18:16:53 2014 +0100"
      },
      "message": "Switch over to oslosphinx\n\noslosphinx is the new name of oslo.sphinx\n\nCloses-Bug: #1277168\nChange-Id: Ibfb9e59fbb3ef51a821b4f412601e26cb7f703f4\n"
    },
    {
      "commit": "271139aa7f1fa5f8d9e663702bf275378456fa46",
      "tree": "49bbe9bd209d8d192e8e940f8b94d2c58cd8d157",
      "parents": [
        "c122f1ef43aab0c63c5442aa57cf0b6824a850d8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Sat Oct 19 12:49:35 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Oct 24 14:21:19 2013 +0000"
      },
      "message": "Update to latest pbr\n\nThis commit moves switches tempest from the d2to1 version of pbr and\nmove to the latest version of pbr. However, there is a bug with\nbuild_spinx so it doesn\u0027t work with a doc version set so that section\nis removed from the doc conf.py.\n\nChange-Id: I4fe14eb2b2e81132f8fa99936a031176b38c437b\n"
    },
    {
      "commit": "6d5c0528be03110c2dad4fede830cfab55181eba",
      "tree": "300f7f0d04dc96a66c6be78322cdda19a817abe8",
      "parents": [
        "fcbca588044aacdd8cc227c60377eac5feae0a74"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 11 15:50:30 2013 +0000"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 25 14:09:46 2013 +0000"
      },
      "message": "Update docs config\n\nThis commit updates the docs conf.py to make it more closely resemble\nwhat is used it other projects(based on nova\u0027s equivilent file). It\nalso removes listing Sean Dague as the sole author for the Tempest\ndocs because it is a collaborative effort. It also fixes a pep8\nfailure on the imports.\n\nChange-Id: I535858dc9d413e8d5f92d44194137f615390d117\n"
    },
    {
      "commit": "de8378b65be5e4a8d7de71b769ea4aba71a9aee7",
      "tree": "8690118c62eb03df90eb4f3a6f1c11a86e91d06f",
      "parents": [
        "bfcc71228d3bce8ae7e21911cf1960a823acc565"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Sep 11 14:19:46 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Sep 12 15:40:15 2013 +0000"
      },
      "message": "Remove Whitebox tests\n\nThis commit removes the whitebox tests from tempest. The proper place\nfor this type of testing is in nova unit tests not in tempest.\n\nFixes bug 1222852\n\nChange-Id: I0fac7b030c51985f9d6d93129bf9bab75c18cd11\n"
    },
    {
      "commit": "32d3570c18adfbec465caa16019a97ac40a4ab4e",
      "tree": "0be95518fb03523074022870338f52c823642f6d",
      "parents": [
        "59f5cde9312d349e10a0812bc0787cc235114d89"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Aug 13 11:59:06 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Tue Aug 27 11:55:13 2013 -0400"
      },
      "message": "Add unittest framework + tests for wrapper scripts\n\nThis commit adds a framework for running unittests on tempest to\nverify that tempest works as expect. The first tests added are to\nverify the response codes of the test runner wrapper scripts we use\non jenkins jobs.\n\nChange-Id: If8e91238054593999e7b5bc34da499bd0ac02311\n"
    },
    {
      "commit": "6c7e8d9a23465b89f01437b251eec19c29ac296a",
      "tree": "01c5c815d32ba5f43e6f77dca0d39681ccffcece",
      "parents": [
        "45af53f736a0330370cf572fadc3661da585ff2c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jul 30 15:59:49 2013 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 23:14:16 2013 +0000"
      },
      "message": "Generate temepst API doc from source\n\nThis change adds an rst file for every tempest module, with the\n\u0027automodule\u0027 macro.\n\nThe root of the API documetation will be in the \u0027API and test cases\u0027\nsection on the main page.\n\nhttps://review.openstack.org/39427\n\nChange-Id: I4065a24328dc85bb158b15bdfddb10ee0839916b\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": "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": "7679b488edf651113c4aa2857acc14d870cfbfb2",
      "tree": "c192390e18ce9d0c7a37e234038cf151221c324b",
      "parents": [
        "b56052b475ad07bc85f3105156ba6739d03698ed"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 24 08:49:44 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri May 24 08:49:44 2013 -0400"
      },
      "message": "update docs for consistency\n\nadjust the index file to be more readable for the field guide\n\nadjust titles to make more sense when displayed in top level index\n\nchange theme to \u0027nature\u0027, which is closer to the openstack default\nstyle. Will eventually write our own style here.\n\nChange-Id: I4f5fed65f9e26a4e4d333b1be4ed02c9ec246b9a\n"
    },
    {
      "commit": "b56052b475ad07bc85f3105156ba6739d03698ed",
      "tree": "807fd720df82b3a64ab2b67e5c05c6bcef883c3d",
      "parents": [
        "1937d09fb070e0e5bbf07b9cf69066b7dee10d64"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 21 17:57:41 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed May 22 21:06:55 2013 -0400"
      },
      "message": "initial seed for tempest doc directory\n\nThis is a first bit of experiment to get a doc tree for tempest\nthat will publish our doc content to the web as part of a larger\nQA doc guide.\n\nUpdate some of the base READMEs to be a little more accurate,\nnow that we\u0027re going to be pushing them to the web.\n\nAdded tox [venv] to ensure that docs get built\n\nChange-Id: Id54e8fbc1d884525087630106e17b37dc1206cc9\n"
    }
  ]
}
