)]}'
{
  "log": [
    {
      "commit": "69303a89d1ad35a76f241d964603fdd1333d5f80",
      "tree": "9c9a869dbf1f0532ebba40583cefb04070a6381d",
      "parents": [
        "7253873dd0ce003c8056752cc3b1894c89f8fc9c",
        "af8c4e64cca3c9d4688ba3c4ec12297a6c3f4ec0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 14:12:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 14:12:22 2014 +0000"
      },
      "message": "Merge \"port flavors and server_password tests into nova v3 part2\""
    },
    {
      "commit": "af8c4e64cca3c9d4688ba3c4ec12297a6c3f4ec0",
      "tree": "1e403acc6aa158ec98b699daf829fe3986f0d324",
      "parents": [
        "67984018dfde24eadf41f26ffb59fdb38beb1ad0"
      ],
      "author": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Jan 22 17:09:42 2014 +0800"
      },
      "committer": {
        "name": "ivan-zhu",
        "email": "bozhu@linux.vnet.ibm.com",
        "time": "Wed Feb 12 21:22:59 2014 +0800"
      },
      "message": "port flavors and server_password tests into nova v3 part2\n\nthis ports the flavors, server_password tests and corresponding client\ninto v3 version.\n\nPartially implements blueprint nova-v3-api-tests\n\nChange-Id: Iaf2056d56429898d524536e54296bac5e479fd3e\n"
    },
    {
      "commit": "424c84fd6e633877d239227374db49f873e808bc",
      "tree": "b1ba28a2b2150355bf022e769668724a91c2b29b",
      "parents": [
        "924081bcb137e14625574c3d6c8460e02f878f5b"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Feb 06 17:02:19 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Thu Feb 06 17:02:19 2014 +0100"
      },
      "message": "Negative tests: Add result check for resources\n\nThis add an result check if a invalid resource is given. Introducing a\nnew dict that can be enhanced later for other cases.\n\nChange-Id: Ief3e51fafb9437a8e6b9a71aad79459716bac3d4\nPartially-implements: bp negative-tests\n"
    },
    {
      "commit": "24eb89cd3efd9e9873c78aacde804870962ddcbb",
      "tree": "4ea28ef58a997976d5d38cb734ca6c71eda524e8",
      "parents": [
        "f41b509b044a06639a939ad9ef2eba21d23fa27a"
      ],
      "author": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Fri Jan 31 11:23:33 2014 +0100"
      },
      "committer": {
        "name": "Marc Koderer",
        "email": "m.koderer@telekom.de",
        "time": "Mon Feb 03 17:30:11 2014 +0100"
      },
      "message": "Negative test autogeneration framework\n\nGenerates and executes negative tests based on a json schema for the API.\nIt\u0027s using testscenarios lib to generate a test case for each variation.\nIt contains resource handling and result proofing of invalid requests.\n\nNot covered in this patch (will be done later):\n- Documentation\n- Unit tests\n- Actual json schemas for all APIs\n\nPartially-implements: bp negative-tests\nCo-author: David Kranz \u003cdkranz@redhat.com\u003e\nChange-Id: I828f9b74c31f2e25c91e8149ecd7cd0b189ce99a\n"
    }
  ]
}
