)]}'
{
  "log": [
    {
      "commit": "6be53200adf09947c59a3a1d503944e5cc7d415b",
      "tree": "e2629b05a3447b1a6c1c4f8fbfbee90e3fca7a91",
      "parents": [
        "af0874b102918beddd6dac80b6c0df42a222f606"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon May 15 14:15:44 2017 +0200"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon May 15 14:15:44 2017 +0200"
      },
      "message": "Don\u0027t try to call module method if module did not load\n\nChange-Id: I95f7f7fce326aaaf5f2559055c0dc6a72d2559f1\n"
    },
    {
      "commit": "b1ebaca0af2b06ec81a4f84be2ec3765f9868f29",
      "tree": "b64d5d0cf5b93e3bbfae221928dfeed83b779a72",
      "parents": [
        "cf7a8c8842ac101983f36234d70865e7ed32e445"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu May 04 21:06:08 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue May 09 12:19:10 2017 +0000"
      },
      "message": "Keystone policy module, states and grain\n"
    }
  ]
}
