)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "f58264b859bda003a0a6d01763cc3e4607ba0788",
      "tree": "75fcc62365288ce1968ef128c29e80ad5b22a4a6",
      "parents": [
        "18ec810d98473761c0737db5fbd1ef400b65dc76"
      ],
      "author": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Thu Apr 20 23:08:42 2017 +0200"
      },
      "committer": {
        "name": "Dmitry Ukov",
        "email": "dukov@mirantis.com",
        "time": "Wed May 03 11:12:21 2017 +0400"
      },
      "message": "Policy.json should be defined by user\n\nImplementation has been moved from template based to pillar based. User\ncan override and add values to policy.json by creating flat key-value\nstructure under keystone:server:policy.\n\nChange-Id: Iebfef4cbef2eb531721c0b604560464b12508e3d\n"
    }
  ]
}
