)]}'
{
  "log": [
    {
      "commit": "b2ca5cad740e56c507664668952d471ecb8ca2f8",
      "tree": "f59e8db371d4da6bfd5c77f13e71fabb6d7f4136",
      "parents": [
        "76ca57c52df2ee4fd1ca59648087cfa8047a9002"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Apr 28 18:00:21 2013 -0700"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 01 14:04:07 2013 -0400"
      },
      "message": "Finish up flake8 conversion.\n\nChange-Id: I5034f19d5f9b20ad2b4569455273c730b1efec08\n"
    },
    {
      "commit": "2416cf3257f73e3db401c61ebc4792364ff58ea4",
      "tree": "e39bbb3a1630c48b1004cd176159585c1a61cfe1",
      "parents": [
        "8a4c10b71078e88f3936e72003ff450bd3985ded"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Apr 10 08:29:07 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 15 08:33:03 2013 -0400"
      },
      "message": "attempt to get to flake8/hacking plugins\n\nthis is the infrastructure changes, plus 1 fix, to get us towards\nflake8 and hacking plugins.\n\nWe need to remove an exit call in __init__ for config to get this\nto pass. I think long term this gets addressed by config becoming\na test resource, but it will take some time at summit to figure\nthat out.\n\nChange-Id: Iedd7931e85da5518cb2a8d58717e37b805267d2c\n"
    },
    {
      "commit": "4d1bee8d11e268ed2dd15f7ee6685b2a0d8eda02",
      "tree": "c2b7c9a5a0e46d479001abe1b71f7483f6073281",
      "parents": [
        "990a1894db80a937d62e5e0bb93bcdc3295b2456"
      ],
      "author": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Mar 25 17:36:04 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Mar 26 15:47:03 2013 +0100"
      },
      "message": "Use the same style checking everywhere\n\nBoth the run_tests.sh and tox.ini using the same check_source.sh for\nstyle and basic lint testing.\n\nAdding a pyflakes based unused import test.\n\nRemoving 2 unused imports from\ntempest/tests/network/test_network_basic_ops.py.\n\nChange-Id: I5b4c8b945495751ac68fc64ed5ebf1cf441a5a31\n"
    },
    {
      "commit": "d7b1e83d998b79c598c3f983e103f263d540812d",
      "tree": "0ba5079e12a5464031ba5b54dce69efabe1aa686",
      "parents": [
        "ccebcd1759644e17a5c549a787fb9c0ce5a698e7"
      ],
      "author": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Mar 25 18:11:09 2013 +0100"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Mar 25 18:55:49 2013 +0100"
      },
      "message": "Move tempest runtime dependencies to the pip-requires\n\nTempest is a test tool.\n\nWe should consider all runtime dependency as regular dependency and\nthey should be in the pip-requires.\n\nThe dependencies required just for testing tempest itself should be only in the\ntest-requires.\n\nFixing bug #1090020\n\nChange-Id: I4107bf79dd4fa6d6902b4d0e6bfc795f1eb5b787\n"
    },
    {
      "commit": "17325750433b43b4146073a6276154fda8ddbecd",
      "tree": "1f9713c5d6b15d9292f1194c9ed30672d92a025f",
      "parents": [
        "841ccd678e82bf71bba3f0536c9f8e1fffa9c392"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Feb 25 18:08:44 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Feb 25 18:08:44 2013 -0500"
      },
      "message": "add database drivers for whitebox testing\n\nif you are running this in a venv environment, the whitebox tests\ndon\u0027t actually run because there are no db drivers. Let\u0027s fix that.\n\nChange-Id: I0524c0e0f54350f54f949aeb48b2ba23e0803f75\n"
    },
    {
      "commit": "2858406a50dc1b7e1164041c0cda42935f53e35d",
      "tree": "132af7e70b6824bea3f76acc6afe68e4e838db96",
      "parents": [
        "9279f3a8db740df9f7836daf65d999cb86a66bd7"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jan 16 18:18:57 2013 +1030"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Wed Jan 16 18:22:03 2013 +1030"
      },
      "message": "Removes paramiko dependency from test-requires\n\nRemoving the paramiko dependency from tools/test-requires because it already\nexists in tools/pip-requires. The tox.ini file includes both pip-requires and\ntest-requires and tox aborts because the dependency is essentially specified twice\n(even though they do not have contradictory version requirements)\n\nChange-Id: Ifc68f9ee52ed9b0dffc73c9cb710f611b3471051\n"
    },
    {
      "commit": "e6321ef3c3a593b13de85cb20194632312576ce5",
      "tree": "6b49d2b7ba4a49c9772b6f7d559d27eb1c2068d0",
      "parents": [
        "a5feec98fc2ee9cc759c02f36246e2b47c5f24cc"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Mon Sep 17 16:45:50 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Wed Sep 26 08:54:12 2012 +0800"
      },
      "message": "Clean up pep8 E502 violations\n\nUpdated pep8 version requirement to 1.3.3\nFixed E502 errors\nAll ignores are to be removed in the next sequence of patches\n\nChange-Id: I71c013061fb88d7b8b31cfa3b83498999455d8db\n"
    },
    {
      "commit": "051075a59642e0d2f98a4ab792a52523e3478159",
      "tree": "6ddca595aee6e60fd6a3e3be834a442cf318561b",
      "parents": [
        "efc8bd7cb0b354a7c7a39df7da57594f0f71821e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sat Apr 28 17:39:37 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Aug 03 14:39:05 2012 -0400"
      },
      "message": "Addition of base Smoke and Whitebox tests\n\n* Splits out the \"manager\" class into its own file (at least\n  for now to keep the code change size down initially)\n* Adds base manager classes for Fuzz and Default clients\n* Adds base test case class and a derived base SmokeTest class\n* Adds smoke test for basic server operations in compute\n* Adds non-smoke test for advanced server operations in compute\n* Adds Whitebox base test case class\n* New basic db-checking whitebox tests for servers and images\n\nThis change builds upon the proposed refactoring to the Tempest Manager\nand base test classes as per https://review.openstack.org/#/c/7069\n\nChange-Id: I12125fffb725cad3a4fef3134c83e55437529252\n"
    },
    {
      "commit": "a6aa5f21074b78f1bf3f44111c9f6fc7d740f2de",
      "tree": "ee5d43c0a4b420c521b7a36ff0c557a2eb8e971d",
      "parents": [
        "28e35c56ba98c8b45c983d99619aab064bfba62f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Jul 24 19:40:29 2012 -0400"
      },
      "message": "Fix checks in server listing only lok for an ID\n\nThe list server filter details checks were checking\nentire mappings against the list of mappings returned\nfrom a call to GET /servers/detail. Unfortunately, the\nmappings returned by the GET /servers/detail and the\nmapping returned by POST /servers are slightly different,\nresulting in the comparison failing. We really only are\nchecking that the server instance we expect to be in the\nreturned list of instances is there, so checking for the\nserver ID in the returned list is fine.\n\nChange-Id: If9680f56a1ea06ffe93393d06b23bd231ccddd01\nFixes: LP Bug 1028465pep8 build for tempest.\n"
    }
  ]
}
