)]}'
{
  "log": [
    {
      "commit": "14c4a8dbaa537126c50ad39933cf7a0b44a6d107",
      "tree": "59fd8fd070d93a5f9ca4654901ffb2bf062ba452",
      "parents": [
        "74a0651f37d819eff0f1e76acc76e5b13c5bf5be",
        "08874e3963609a7457f9a3c8b5886ed9dd8df635"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue May 23 11:37:35 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 11:37:35 2017 +0200"
      },
      "message": "Merge pull request #17 from atengler/feature/keystone-policies\n\nManage policy files in Horizon"
    },
    {
      "commit": "08874e3963609a7457f9a3c8b5886ed9dd8df635",
      "tree": "c73887ecc667018bb4195f0f251f0a0840c3296e",
      "parents": [
        "ddef050c869487c840bb572968dd83e6354b36f8"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Fri May 05 17:24:29 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Tue May 09 12:58:35 2017 +0000"
      },
      "message": "Manage policy files in Horizon\n\nManage policy files in Horizon conf directory, either dynamically\nfrom Salt Mine or statically from Horizon formula directory.\n"
    },
    {
      "commit": "74a0651f37d819eff0f1e76acc76e5b13c5bf5be",
      "tree": "c47b7a0ad25bbfed4905efa1055ef6e2d06870af",
      "parents": [
        "ad024c40a2eb6fee44cb767f57d71bf0cbca26be"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:14 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue May 09 12:13:14 2017 +0200"
      },
      "message": "Disable Sensu support by default\n\nChange-Id: Ifa4b7653547e5ddfaa723e3c942c6a8692576b7f\n"
    },
    {
      "commit": "ddef050c869487c840bb572968dd83e6354b36f8",
      "tree": "b44fcf0ef3d92e0beb4d62913d3d2ba8df68b5e6",
      "parents": [
        "d8bf217630c64f48dc5026d5c47693edf45f66f4"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu May 04 11:36:54 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Thu May 04 11:45:44 2017 +0000"
      },
      "message": "SESSION_ENGINE parameter introduced, pillar for SESSION_TIMEOUT changed. Actualized pillar for horizon.server.cluster service\n"
    },
    {
      "commit": "7d3d6481951e18dfa81bab01652545cc71823a70",
      "tree": "2e7502bb37970887853b3a402d54c517595b6612",
      "parents": [
        "b401845421309e2c6fad316c47c7ccf1dc6e467b"
      ],
      "author": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Tue Mar 07 11:23:27 2017 +0200"
      },
      "committer": {
        "name": "Oleksii Chupryn",
        "email": "achuprin@mirantis.com",
        "time": "Wed Mar 29 11:07:58 2017 +0300"
      },
      "message": "Define identity api version in api_versions dict\n\nChange-Id: Id6edb3660d4a50ef68e9091bdf3c2f78fc5d5f4f\n"
    },
    {
      "commit": "698f9ae53f884c69db55f85c4547e4da24302c26",
      "tree": "01ee596fdedf06c8e17df3f3bdbf99c73fcdd734",
      "parents": [
        "2a5fe39a701ba59c6a4c64eb8b97025ca1c9183c"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 06 14:06:04 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Mon Mar 06 17:13:28 2017 +0200"
      },
      "message": "Allow keystone endpoint_type interpolation for reclass models\n\n- Add \u0027endpoint_type\u0027 identity parameter\n- Set \u0027endpoint_type: internalURL\u0027 as a default parameter for\n  \u0027service\u0027 reclass model (/metadata/)\n\nChange-Id: I9626989e2e13e6acd2f83b020709913abc841da3\n"
    },
    {
      "commit": "4551e7d5094fe1d74cd125acfa1a6ad567aa346e",
      "tree": "ab259f7a2d2aecdcd280e62d8003470986ee1051",
      "parents": [
        "18e0178870fba82987cb0d3523cd35b03f483efe"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Thu Dec 01 11:34:48 2016 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Dec 02 09:58:22 2016 +0100"
      },
      "message": "Add logstreamer\n\nChange-Id: Ie6e87290b8503e8d5d793454445c1186cbba9822\n"
    },
    {
      "commit": "a1dd7ad4ce55c4dc938750572315c3cc0e9221d8",
      "tree": "73061dc2e72af5780a2f2ee069b6780524cb8fd0",
      "parents": [
        "fa23ad61a776888006ec3c5d24c4f35175abd535"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 31 15:49:53 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sun Jan 31 15:49:53 2016 +0100"
      },
      "message": "session timeout for horizon\n"
    },
    {
      "commit": "d53ed670763c5019b77f2e75f881315607caebb9",
      "tree": "df338a4f121a0247c79c20c215189c150c49f7c5",
      "parents": [
        "3646eba28a63d0800a49118aa072c069dc1a19d2"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 12:02:32 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Jan 28 12:02:32 2016 +0100"
      },
      "message": "horizon sphinx doc\n"
    },
    {
      "commit": "2f6d41e99cf76eb218baca0d14bd5c950b55e370",
      "tree": "6aa7437dd247e1ff62ed334c133a4fee63fe2be8",
      "parents": [
        "1237ab059f271ec35a2080f0c35abcb97207a193"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 15 19:50:12 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Dec 15 19:50:12 2015 +0100"
      },
      "message": "wsgi processes\n"
    },
    {
      "commit": "93189142d0ae79d9089a8e8bd25d065b5bedca6a",
      "tree": "3fab58cf7b348a2f1b5741b8dbc5f0f8d910d1c9",
      "parents": [
        "778950fa7c470b62a3b61ad53262ba81a29053f5"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Tue Dec 15 15:54:22 2015 +0100"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "a.tengler@tcpcloud.eu",
        "time": "Tue Dec 15 15:54:22 2015 +0100"
      },
      "message": "Metadata updated\n"
    },
    {
      "commit": "3b2babb97e4cb7ad3e5499682d5bb53ffbb93862",
      "tree": "93c3dbd5efefb07c4d7a987d04386c31af0832f5",
      "parents": [
        "89ff5cee9470e5dab0aafa3e67f9ab36e708158a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sat Nov 28 00:35:15 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sat Nov 28 00:35:15 2015 +0100"
      },
      "message": "Documentation beginning\n"
    },
    {
      "commit": "f8a1d5baebd9e4d530f994a4633b1bba546350fc",
      "tree": "03236d146a6b489e7542997ba6ca14737260d1a7",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:32 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
