)]}'
{
  "log": [
    {
      "commit": "b84fb52e5466251b61a11166d38a11d2ea082d7f",
      "tree": "70821debdbedffc723e1bca74a110580a013553b",
      "parents": [
        "70f2934711b2758a94ec6f0aadd7c69c8eabe93b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon May 01 08:42:26 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 15:08:00 2017 +0200"
      },
      "message": "server single fix\n\nChange-Id: I92affca36edbadd5c5aea10a72a69e44932b31d9\n"
    },
    {
      "commit": "09650276625519e52a4777d565b939a4a0a500de",
      "tree": "be816774453a0bc499f4560933a3222aea1ec0b2",
      "parents": [
        "a44f0c92d3d4baeba8da8bfa4788cc333181761d"
      ],
      "author": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Thu Mar 09 17:51:00 2017 +0200"
      },
      "committer": {
        "name": "Dennis Dmitriev",
        "email": "ddmitriev@mirantis.com",
        "time": "Fri Mar 10 15:52:25 2017 +0200"
      },
      "message": "Allow keystone endpoint_type interpolation for Heat clients\n\n - Add \u0027endpoint_type_default\u0027 identity parameter to access\n   internal services, default \u0027internalURL\u0027\n - Add \u0027endpoint_type_heat\u0027 identity parameter so Heat could\n   provide it to external clients, default \u0027publicURL\u0027\n\nChange-Id: Iff99c7b79634c65605e8509cfe919bc47ff1a787\n"
    },
    {
      "commit": "fc1801edc1570544fd9458aa84f4c101696c6394",
      "tree": "a164de889470c4bc2bd453d31346f9cfc8a0c6bf",
      "parents": [
        "ddb1b48a3e29f4c4038f95267285f97211878694"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 10 10:30:26 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 10 10:30:26 2017 +0100"
      },
      "message": "Add kitchen + travis\n"
    },
    {
      "commit": "9dc149edae2a9830736e48085ef05a1a97773fc5",
      "tree": "ad9dd60e3f069db601bf07b6fb9ab4ff7389b9e6",
      "parents": [
        "4b45ad654f9a90e1b54158208248f94fe672b897"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:47:57 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jan 09 18:52:54 2017 +0100"
      },
      "message": "Cleanup + extend tests/pillars\n"
    },
    {
      "commit": "d093e6686ce7d6941129e28e689aaf0d1cda8ad3",
      "tree": "b28ddfdea42d9f9a13a9ad5c1d96d3900f651d6c",
      "parents": [
        "000108edd43686e384793a30daaf08e1046cbff4",
        "d6b142fda1ef85c214b2af24d8fb576919dc12d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 14:21:36 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 14:21:36 2016 +0000"
      },
      "message": "Merge \"Revert \"introduce test-kitchen\"\""
    },
    {
      "commit": "d6b142fda1ef85c214b2af24d8fb576919dc12d2",
      "tree": "3b911cbd77989b8984a76c19a462c83e32b865a6",
      "parents": [
        "10261034b8c35ee7582344e344a722295e390932"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:11 2016 +0000"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Tue Sep 20 13:54:11 2016 +0000"
      },
      "message": "Revert \"introduce test-kitchen\"\n\nThis reverts commit 10261034b8c35ee7582344e344a722295e390932.\n\nChange-Id: I95fe33bc7123917cfc31f03c5db227bbc329447c\n"
    },
    {
      "commit": "000108edd43686e384793a30daaf08e1046cbff4",
      "tree": "a566d5869d4da57c48596c484d7a668a50a7d333",
      "parents": [
        "3ec41c9eb7dd25e912e03cf35ff4eb399fd1f6bf",
        "10261034b8c35ee7582344e344a722295e390932"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Sep 20 13:05:14 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Sep 20 13:05:14 2016 +0000"
      },
      "message": "Merge \"introduce test-kitchen\""
    },
    {
      "commit": "7b8b52976d2736851ccf7c9dd7151ba52965bd98",
      "tree": "eb5430e14c082a4ebcf0b360e824fcc9d516fc4e",
      "parents": [
        "89a5d94baeb117391f3c2a373a87c42579362ab4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Aug 23 12:00:31 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Tue Aug 23 12:00:31 2016 +0200"
      },
      "message": "Paremeter for plugin dirs\n\nChange-Id: Id634c4bcd5bab8c176cac105deab99fdce6cf1a6\n"
    },
    {
      "commit": "10261034b8c35ee7582344e344a722295e390932",
      "tree": "ae4793c67c0ae8078aa23f2909225cb86bda28f8",
      "parents": [
        "89a5d94baeb117391f3c2a373a87c42579362ab4"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jul 27 09:47:57 2016 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 22 12:01:03 2016 +0200"
      },
      "message": "introduce test-kitchen\n\nChange-Id: I8bd791beb523035f1c3b0e1fa19416ce3756ced2\nImplements: blueprint service-level-testing\n"
    },
    {
      "commit": "a072789a4c45d1f61c9d4d95373eb1ebe45fba17",
      "tree": "61474c96aa77920c67260123e4ec36fae22943f4",
      "parents": [
        "d15ce089615f6295b7cba7abf048e1fe3754ea06"
      ],
      "author": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:51:02 2016 +0200"
      },
      "committer": {
        "name": "Simak, Jan",
        "email": "simak.jan@gmail.com",
        "time": "Thu Jun 23 13:51:24 2016 +0200"
      },
      "message": "Disable logging to file during tests\n\nWithout this patch, salt-call emits warning when run as non-root:\n[WARNING ] Failed to open log file, do you have permission to write to\n/var/log/salt/minion\n\nChange-Id: Ie5c72258eec1834022706e88d95fbec5280c228d\n"
    },
    {
      "commit": "dea6e974302fd479237e484c24260daab2899b0d",
      "tree": "420da03f707371699cb644d8928de44307c4827c",
      "parents": [
        "cb9497c65fc865d72d003d3284719c0ea260a57e"
      ],
      "author": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:11:02 2016 +0200"
      },
      "committer": {
        "name": "Ondřej Nový",
        "email": "ondrej.novy@firma.seznam.cz",
        "time": "Sat Apr 23 17:13:30 2016 +0200"
      },
      "message": "Disable minion_id_caching\n\nThis prevents this error when building Debian package:\nCould not cache minion ID: [Errno 13] Permission denied\n\nChange-Id: I9b3c43a1afc881af6268da831c39b1f9d7668c29\n"
    },
    {
      "commit": "cb9497c65fc865d72d003d3284719c0ea260a57e",
      "tree": "2edd8688dd983eaed59ef24ecde1c4efb0a59a66",
      "parents": [
        "f94dd92351890dba4785e9f52594c264cddd72dd"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 16:53:30 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Thu Apr 21 16:54:17 2016 +0200"
      },
      "message": "[RabbitMQ] Removed deprecated ha_queue option from kilo and liberty.\n\nChange-Id: Id2e087d8dc8bf1f81416a147636bf28971c3d7e4\n"
    },
    {
      "commit": "f94dd92351890dba4785e9f52594c264cddd72dd",
      "tree": "58bd5df113f63bcc38aea45569766ba87bb4dd86",
      "parents": [
        "deb692ac16b8b747c158671cf7b5691b9442aac7"
      ],
      "author": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Wed Apr 20 12:09:22 2016 +0200"
      },
      "committer": {
        "name": "Jiri Konecny",
        "email": "jiri.konecny@tcpcloud.eu",
        "time": "Wed Apr 20 12:09:48 2016 +0200"
      },
      "message": "[RabbitMQ] Parametrized message queue hosts to enable client-side HA.\n\nChange-Id: Iba6bd1e0f24cdbf8fe2888b245f395915bd3eda2\n"
    },
    {
      "commit": "70d116c3943b217eec443f04ea95f7bc84df7895",
      "tree": "2cf5232186db5d6f6c42428ed6c151720d89480b",
      "parents": [
        "cf266bfb99fe625b87d7d53e2fe5896b6ed9bc20"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:40:48 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n\nChange-Id: I1d72c021d75487efa463340a429784e01d00eac2\n"
    },
    {
      "commit": "51e15e0447dbc8ebb1938f538956e4c9f66b8b88",
      "tree": "e9d29af94aacfa6fb52241b3a30a96e7047eda35",
      "parents": [
        "5d44b6e4fa8673697cca8b719b2bbe250154d44f"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Mar 12 13:32:26 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Sat Mar 12 13:32:26 2016 +0100"
      },
      "message": "add keystone region support\n\nChange-Id: Idc48db4db383ac793d2cafadbfcd100322df12e5\n"
    },
    {
      "commit": "d083e1d1d1d4f0f1b695f9de8cd1452a5aff4033",
      "tree": "9df3768425fa0769030085835922ccc20d55bf5a",
      "parents": [
        "836d95513b1b09e4c886f1a7571a4d770456a8bb"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 22:44:26 2016 +0100"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 22:44:26 2016 +0100"
      },
      "message": "make run_tests executable\n"
    },
    {
      "commit": "836d95513b1b09e4c886f1a7571a4d770456a8bb",
      "tree": "3efc52cc612ffa2aac4372906e9365f101a2ec9d",
      "parents": [
        "a10e89cc7d7a798c1a7aa6658a9c1e6ed654f0e9"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 22:22:46 2016 +0100"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Jan 25 22:22:46 2016 +0100"
      },
      "message": "add testing/add heat-stack-domain to metadata\n"
    }
  ]
}
