)]}'
{
  "log": [
    {
      "commit": "1cb536c187924a2cb42fb94a7fdae9a8dce8a22c",
      "tree": "12fd33e3a6fa736642f27f05dbc3b3ee2fcc4672",
      "parents": [
        "70ed012c04ac3dc186d0907e9c55c6ee8ca613f5",
        "d262ac38ac973a18d204e4ccfdcab7c711d9b3fa"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Jul 24 12:35:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Mon Jul 24 12:35:59 2017 +0000"
      },
      "message": "Merge \"Monitor service replicas\""
    },
    {
      "commit": "d262ac38ac973a18d204e4ccfdcab7c711d9b3fa",
      "tree": "294f5c5d9d8af1aedbdf114bdf17cf739ea8d5a2",
      "parents": [
        "35143d00520d0ba2f1a8b2a9f688b52ca8898b3b"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 21 09:56:51 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 24 11:54:53 2017 +0200"
      },
      "message": "Monitor service replicas\n\nThis change configures new alerts that trigger when the number of\ninstances for a given Docker Swarm service doesn\u0027t match with the\nconfigured replica number.\n\nChange-Id: I0051ec3601d15ed75c41b7185546f47bac8c995e\n"
    },
    {
      "commit": "70ed012c04ac3dc186d0907e9c55c6ee8ca613f5",
      "tree": "30771e1a80f4734d2252b01ce946586ea14b484f",
      "parents": [
        "35143d00520d0ba2f1a8b2a9f688b52ca8898b3b"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 18 06:13:56 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Jul 18 06:14:50 2017 +0200"
      },
      "message": "Fix docker/meta/collectd.yml for the CI\n\nChange-Id: Ib74eb2487538572171e536e920e7e73af7997438\n"
    },
    {
      "commit": "35143d00520d0ba2f1a8b2a9f688b52ca8898b3b",
      "tree": "422b4e13dafcd588fe6992c3b7988e86bc5eb977",
      "parents": [
        "8ec921dbc0357e5b3cd51db6e3b7108d1a7180fe"
      ],
      "author": {
        "name": "FraaJad",
        "email": "dclow@momentfeed.com",
        "time": "Thu Jul 13 08:07:03 2017 -0700"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jul 13 17:07:03 2017 +0200"
      },
      "message": "expose additional container and compose functionality, allow setting the mine function (#14)\n\n* extend container and compose functionality, make compose file idiomatic, allow setting mine function\r\n\r\n* \"network\" backward compatibility\r\n\r\n* conformed to naming convention and changed file mode\r\n\r\n* fixed Jinja so that docker.swarm can render even if swarm master ip is not available from the mine\r\n\r\n* renamed grain_function to mine_function for more accurate description\r\n"
    },
    {
      "commit": "8ec921dbc0357e5b3cd51db6e3b7108d1a7180fe",
      "tree": "fec4b261e8f8849157f7e73d49356fe1c38f3141",
      "parents": [
        "36c1fd63bfcd15d623b7c15f6beaee41f738a01a",
        "5e2657822c077a4552ba03d21bfaf5d4f3d7eddf"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jul 11 14:53:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 11 14:53:03 2017 +0000"
      },
      "message": "Merge \"Fix docker/meta/heka.yml for the CI\""
    },
    {
      "commit": "5e2657822c077a4552ba03d21bfaf5d4f3d7eddf",
      "tree": "2523215268a0b1a2e060e3bbafa636c774eba4ae",
      "parents": [
        "2e62cb51149a55b3be6b77d87b406468153c5d21"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 07 11:19:56 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Fri Jul 07 11:21:08 2017 +0200"
      },
      "message": "Fix docker/meta/heka.yml for the CI\n\nChange-Id: I07940a9a0b3da4cb1cc95611e6be13c03195ef11\n"
    },
    {
      "commit": "36c1fd63bfcd15d623b7c15f6beaee41f738a01a",
      "tree": "0836577f84c912d35d2ca23b1326d3edd3f7503a",
      "parents": [
        "2e62cb51149a55b3be6b77d87b406468153c5d21"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Jul 04 14:30:01 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Wed Jul 05 17:09:12 2017 +0200"
      },
      "message": "Add \u0027datasource: influxdb\u0027 to Grafana meta\n\nChange-Id: I5efd4188476602c45477f8fcea043b7ec11ef2fe\n"
    },
    {
      "commit": "2e62cb51149a55b3be6b77d87b406468153c5d21",
      "tree": "5bfe0714a97534aabd24bd03a9daa10c04bfc22d",
      "parents": [
        "23febed96f4ec0b7a205d0181f04adfad7e12046",
        "cb67e076c7392058257826e96a4583a85e797005"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Wed Jul 05 14:47:22 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Wed Jul 05 14:47:22 2017 +0000"
      },
      "message": "Merge \"Add grafana dashboard\""
    },
    {
      "commit": "cb67e076c7392058257826e96a4583a85e797005",
      "tree": "290fe09f12b547335a6da85e3764798235107ddb",
      "parents": [
        "55cbec7ced1b4382cd0e78d0b94de06e1a47a529"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Tue Jul 04 10:57:57 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Tue Jul 04 13:41:54 2017 +0200"
      },
      "message": "Add grafana dashboard\n\nChange-Id: I5ffcd31e565d63e28310f44c7964e203aa6537cf\n"
    },
    {
      "commit": "23febed96f4ec0b7a205d0181f04adfad7e12046",
      "tree": "8f2de8f54a49e09c95c09e4084041293db5100e6",
      "parents": [
        "6e6cc185de0d9606658d727a6c2def8e83048ebb",
        "7a41fda3dd67fbad9e9a4ce07a89d56654230bd1"
      ],
      "author": {
        "name": "jenkins-mk jenkins-mk",
        "email": "jenkins-mk@gerrit.mcp.mirantis.net",
        "time": "Tue Jul 04 09:27:02 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 04 09:27:03 2017 +0000"
      },
      "message": "Merge \"Add docker prometheus alerts\""
    },
    {
      "commit": "7a41fda3dd67fbad9e9a4ce07a89d56654230bd1",
      "tree": "ee1cae4ae1e24783e3d67b8c8b1870515d83b91a",
      "parents": [
        "55cbec7ced1b4382cd0e78d0b94de06e1a47a529"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Jun 30 09:47:14 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Jun 30 09:47:14 2017 +0200"
      },
      "message": "Add docker prometheus alerts\n\nChange-Id: I1fb242c2423d6823b0302c906bd14b882702b811\n"
    },
    {
      "commit": "6e6cc185de0d9606658d727a6c2def8e83048ebb",
      "tree": "d1667d42b900118b66b9bf8eded4fef14e4492c7",
      "parents": [
        "55cbec7ced1b4382cd0e78d0b94de06e1a47a529"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Jun 30 09:36:58 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Fri Jun 30 09:36:58 2017 +0200"
      },
      "message": "Add procstat input for dockerd\n\nChange-Id: I8457d10b2150bda0f417d891550ff854f36ab26c\n"
    },
    {
      "commit": "55cbec7ced1b4382cd0e78d0b94de06e1a47a529",
      "tree": "7e069375e0019014ea74f33c8d82949e770c2a5d",
      "parents": [
        "76121249a3495a769138294e967a85b278a4756c"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Jun 19 17:21:04 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Tue Jun 20 16:56:11 2017 +0200"
      },
      "message": "add support for docker daemon.json configuration\n\nChange-Id: Ib254c9a9c0e55131817268b9798612800508949b\n"
    },
    {
      "commit": "76121249a3495a769138294e967a85b278a4756c",
      "tree": "3c731bdd1c6693f8137f418056d6b95e7a59d6d6",
      "parents": [
        "044539109f53a3ee35b8f1195d3b0fa231fbde29",
        "36e842deccd5f02bd5c2cdd9c47abf93460dbb73"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 13 10:44:13 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 13 10:44:13 2017 +0200"
      },
      "message": "Merge pull request #13 from Martin819/master\n\nSimplify \u0027noservices\u0027 condition"
    },
    {
      "commit": "36e842deccd5f02bd5c2cdd9c47abf93460dbb73",
      "tree": "3c731bdd1c6693f8137f418056d6b95e7a59d6d6",
      "parents": [
        "044539109f53a3ee35b8f1195d3b0fa231fbde29"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 14:12:53 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 08 14:12:53 2017 +0200"
      },
      "message": "Simplify \u0027noservices\u0027 condition\n"
    },
    {
      "commit": "044539109f53a3ee35b8f1195d3b0fa231fbde29",
      "tree": "d8b41fc87da0ed3c6b95c72da981c88c70dbd4f0",
      "parents": [
        "85d7a1dd19e10f5307bd896354492a910b809a16",
        "d5a70fc3e7e8175867f63f0feb48808d5e7c1d32"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 06 16:50:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 06 16:50:24 2017 +0200"
      },
      "message": "Merge pull request #12 from Martin819/master\n\nOptimize noservice condition"
    },
    {
      "commit": "d5a70fc3e7e8175867f63f0feb48808d5e7c1d32",
      "tree": "d8b41fc87da0ed3c6b95c72da981c88c70dbd4f0",
      "parents": [
        "85d7a1dd19e10f5307bd896354492a910b809a16"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 02 17:09:32 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jun 02 17:09:32 2017 +0200"
      },
      "message": "Optimize noservice condition\n"
    },
    {
      "commit": "85d7a1dd19e10f5307bd896354492a910b809a16",
      "tree": "e419074665541dc92f45fd590c2cf82421e216a3",
      "parents": [
        "062a79d9684ab66f7833d1326dd7cfc654058e43"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 17 15:55:40 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 17 15:55:40 2017 +0200"
      },
      "message": "Fail if stack deploy fails even with retries\n"
    },
    {
      "commit": "062a79d9684ab66f7833d1326dd7cfc654058e43",
      "tree": "9ca509bec61dc75b89f1af0b3f66592ccfbf522a",
      "parents": [
        "c3e89c287842948e751829d6ddd05faab114d66f",
        "0d93a22a06f7d3df7e6d6bb5b9a78e6cadd824a9"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 09:02:51 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 09:02:51 2017 +0200"
      },
      "message": "Merge pull request #11 from Martin819/master\n\nAdded Kitchen tests and Travis"
    },
    {
      "commit": "0d93a22a06f7d3df7e6d6bb5b9a78e6cadd824a9",
      "tree": "9ca509bec61dc75b89f1af0b3f66592ccfbf522a",
      "parents": [
        "48ae3e1970d09548c1a68f18a95cdc409a269b45"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 03 08:29:47 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 03 08:29:47 2017 +0200"
      },
      "message": "update kitchen-salt repo source"
    },
    {
      "commit": "48ae3e1970d09548c1a68f18a95cdc409a269b45",
      "tree": "7fc9c5157752c4a7663539f38f36b5cc5338c3d9",
      "parents": [
        "c3e89c287842948e751829d6ddd05faab114d66f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Apr 13 10:53:32 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue May 02 14:40:53 2017 +0200"
      },
      "message": "Added Kitchen tests and Travis\n"
    },
    {
      "commit": "c3e89c287842948e751829d6ddd05faab114d66f",
      "tree": "2b0b3f69ebc160f6525babdfdf6d68302fd56ef1",
      "parents": [
        "d083a0cee25501f5b64d522466e079eda84e4249"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 19 10:46:31 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 19 10:46:31 2017 +0200"
      },
      "message": "Retry for stack deploy\n"
    },
    {
      "commit": "d083a0cee25501f5b64d522466e079eda84e4249",
      "tree": "68aeee46955572c242aeb9cf80b1faa3955c58eb",
      "parents": [
        "cc59a1c0105b1b0135d2c6f2be178e9466ac64d5"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 14 09:47:42 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Apr 14 09:47:42 2017 +0200"
      },
      "message": "Fix duplicated resource when using volume\n"
    },
    {
      "commit": "cc59a1c0105b1b0135d2c6f2be178e9466ac64d5",
      "tree": "15c9b542f3ff2a73dc948327e60edbcb3d3b9960",
      "parents": [
        "e47db0eca44ed86cccf9398f8e961d9eb787bde7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 18:14:45 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 18:14:45 2017 +0200"
      },
      "message": "Create directories for volumes in client.stack state\n"
    },
    {
      "commit": "e47db0eca44ed86cccf9398f8e961d9eb787bde7",
      "tree": "403dbe19be17aafd50c7539bce4a9f968eebdb4b",
      "parents": [
        "a4f6c2f4aed99d34fccbc59c47ce81518645b04d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 14:32:03 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 14:32:03 2017 +0200"
      },
      "message": "Pass network from client.compose\n"
    },
    {
      "commit": "a4f6c2f4aed99d34fccbc59c47ce81518645b04d",
      "tree": "60d96d9e29ebc0dd727f52f63e82b84977224f56",
      "parents": [
        "6866c8d469557a2f6268f7ad954971047885a09b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 12:00:01 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 14:14:47 2017 +0200"
      },
      "message": "Add support for docker stack deploy\n"
    },
    {
      "commit": "6866c8d469557a2f6268f7ad954971047885a09b",
      "tree": "c71df0e36feba06c8440e9ccea25b39ed3da2e56",
      "parents": [
        "5623a7823b2889ddfbc3bf8c52ecce553c7f2469",
        "081414ab167dc1e52319297ac89e212a93818c95"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Apr 13 09:02:45 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5776b83a74fe",
        "time": "Thu Apr 13 09:02:45 2017 +0000"
      },
      "message": "Merge \"Add support for telegraf\""
    },
    {
      "commit": "5623a7823b2889ddfbc3bf8c52ecce553c7f2469",
      "tree": "a6cea1f884469aec422d8da3ecd31b97d239b4fe",
      "parents": [
        "028b885a351d0b6047bf426fecc8ba5ddd9b3b82"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 10:39:34 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 13 10:39:38 2017 +0200"
      },
      "message": "Add retry in docker service creation\n\nTo avoid failing during new leader election process, etc.\n"
    },
    {
      "commit": "081414ab167dc1e52319297ac89e212a93818c95",
      "tree": "dfacd61766517ef5e36412896ee58f3afac552d8",
      "parents": [
        "08afe16501e59b0877dd6343d5711de8892da22e"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Thu Apr 13 10:20:40 2017 +0200"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Thu Apr 13 10:20:40 2017 +0200"
      },
      "message": "Add support for telegraf\n\nChange-Id: Id7adbb28fd4257f3cdff5208eae915f21482526f\n"
    },
    {
      "commit": "028b885a351d0b6047bf426fecc8ba5ddd9b3b82",
      "tree": "e1d95e4f8b41480fb65c3853d2879275c6b3bf3c",
      "parents": [
        "6387863d6e5c7a2c349cdfbf16a2a3dd2bdd6bc3"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Apr 11 13:10:58 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 11 13:10:58 2017 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "6387863d6e5c7a2c349cdfbf16a2a3dd2bdd6bc3",
      "tree": "90c9f51eb1632c7ff91c3589b510781ec966424e",
      "parents": [
        "bf2932df18fbc71621d9c66ce555665c36c44688",
        "6f34b6fc237abe5322987b7324457814e867d807"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Mar 27 20:25:26 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 27 20:25:26 2017 +0200"
      },
      "message": "Merge pull request #8 from rkhozinov/daemon-experimental\n\nAllow configure experimental mode"
    },
    {
      "commit": "6f34b6fc237abe5322987b7324457814e867d807",
      "tree": "90c9f51eb1632c7ff91c3589b510781ec966424e",
      "parents": [
        "bf2932df18fbc71621d9c66ce555665c36c44688"
      ],
      "author": {
        "name": "Ruslan Khozinov",
        "email": "rkhozinov@mirantis.com",
        "time": "Mon Mar 27 16:30:19 2017 +0000"
      },
      "committer": {
        "name": "Ruslan Khozinov",
        "email": "rkhozinov@mirantis.com",
        "time": "Mon Mar 27 17:25:09 2017 +0000"
      },
      "message": "Allow configure experimental mode\n\nExperimental mode allows to see logs of a swarm service,\ne.g. docker service logs \u003cservice_id\u003e\n"
    },
    {
      "commit": "bf2932df18fbc71621d9c66ce555665c36c44688",
      "tree": "3d3103c66bc8083ef00a43784ba48f1f093a743d",
      "parents": [
        "abe8a02601d9e8bd4c39d32d4a33c9cea5157586",
        "b24bf809baa3d6ea7d0935e50d3cc3b3ec430b65"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Mar 27 12:39:30 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@8d47cb36f245",
        "time": "Mon Mar 27 12:39:30 2017 +0000"
      },
      "message": "Merge \"Fix Grafana dashboard\""
    },
    {
      "commit": "abe8a02601d9e8bd4c39d32d4a33c9cea5157586",
      "tree": "cf8d978ecf1c9da8e0df2aa7254359f09bcd3b6f",
      "parents": [
        "239815d96bf129d8de7349bed9432d1d4703a909"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 24 18:44:43 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 24 18:46:06 2017 +0100"
      },
      "message": "Add support for adding hosts in service create\n"
    },
    {
      "commit": "239815d96bf129d8de7349bed9432d1d4703a909",
      "tree": "497b91ecbfe505d9d91bd2e29fa491252d24d260",
      "parents": [
        "c19314d8b49d4d9cc806ecaa380bb41a0eb0801d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 24 17:12:32 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 24 17:12:32 2017 +0100"
      },
      "message": "Add option to create network prior to docker swarm init/join\n"
    },
    {
      "commit": "b24bf809baa3d6ea7d0935e50d3cc3b3ec430b65",
      "tree": "ef3ab588ec357af021e5276eb95c8d2c9f436156",
      "parents": [
        "c19314d8b49d4d9cc806ecaa380bb41a0eb0801d"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 24 11:07:14 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Fri Mar 24 11:07:14 2017 +0100"
      },
      "message": "Fix Grafana dashboard\n\nThe patch fixes display options and the layout\n\nChange-Id: I9490bbe86fd8e7bc14c33ea3431f35b041729039\n"
    },
    {
      "commit": "c19314d8b49d4d9cc806ecaa380bb41a0eb0801d",
      "tree": "588d2c493d17171a84bf0652d481f79a7f171cf5",
      "parents": [
        "3ccc9e1a4f77495511a225b67f9a3d9151197a2c"
      ],
      "author": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 20 11:53:27 2017 +0100"
      },
      "committer": {
        "name": "Swann Croiset",
        "email": "scroiset@mirantis.com",
        "time": "Mon Mar 20 16:04:51 2017 +0100"
      },
      "message": "Add StackLight monitoring\n\nThis commit enables support for heka, collectd and grafana.\n\nDepends-On: Ie6859fade90db3fe528ae8078c79c8be4c3ebcd7\n\nChange-Id: Ic1c7373e6a7985873671d366dac132ac923f3431\n"
    },
    {
      "commit": "3ccc9e1a4f77495511a225b67f9a3d9151197a2c",
      "tree": "6e159d8de652b4adb39658a25e6731d85a93e223",
      "parents": [
        "08afe16501e59b0877dd6343d5711de8892da22e",
        "04707154e433b57cf2153d8cf13b9b2ce3469f11"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Thu Mar 02 12:48:21 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@0048eb735cd7",
        "time": "Thu Mar 02 12:48:21 2017 +0000"
      },
      "message": "Merge \"Fix preventing error message output\""
    },
    {
      "commit": "08afe16501e59b0877dd6343d5711de8892da22e",
      "tree": "a92acf6f1666d0d3f4c20db1b41a2ebaf67423f0",
      "parents": [
        "75c901b71d9805f05684086b0ad39b51665b6bbf"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Mar 01 12:08:44 2017 +0100"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Wed Mar 01 12:13:42 2017 +0100"
      },
      "message": "Add docker.client.network\n\nThis allow to create docker network.\n\nReclass:\n  docker:\n    client:\n      network:\n        monitoring:\n          driver: overlay\n          opt:\n            encrypted: true\n\nChange-Id: Iad3e8fd6f2767caa22852066aa0060ba5044d16b\n"
    },
    {
      "commit": "04707154e433b57cf2153d8cf13b9b2ce3469f11",
      "tree": "1052e813db87cb68cfbdc4d96e75503e12b8f8e2",
      "parents": [
        "75c901b71d9805f05684086b0ad39b51665b6bbf"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Feb 27 15:56:21 2017 +0100"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Mon Feb 27 16:02:11 2017 +0100"
      },
      "message": "Fix preventing error message output\n\nWhen docker swarm is not configured, calling\nsalt-call pillar.data \u003e/dev/null on any node gives\nError: No such node:\nand\ndocker node inspect self\n[]\nError: No such node:\n\nChange-Id: I3356a9e0ff3441eadb7a03fadc29538d8f8d94c2\n"
    },
    {
      "commit": "75c901b71d9805f05684086b0ad39b51665b6bbf",
      "tree": "36e073e99becb8010d2863fd10876aceaba684db",
      "parents": [
        "2e01a4380d1022e789dcf3ec23e12b63091e2c0a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 17:22:12 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 17:22:12 2017 +0100"
      },
      "message": "Create volume sources\n"
    },
    {
      "commit": "2e01a4380d1022e789dcf3ec23e12b63091e2c0a",
      "tree": "465111e0fc1b5baa7d607487fd3b0190a5b7872b",
      "parents": [
        "464dca8bbd5e7e5dfce3bd9d099423e8e7d66f5d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 17:01:11 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Feb 24 17:01:11 2017 +0100"
      },
      "message": "Don\u0027t raise exception if docker node inspect self fails\n"
    },
    {
      "commit": "464dca8bbd5e7e5dfce3bd9d099423e8e7d66f5d",
      "tree": "781568dbc3c1afdb428b370b208b8e0c4addf9c3",
      "parents": [
        "d617a76815bc45ef409fd6c17f4bd4bdc9919cac"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 21 19:44:06 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 21 19:44:06 2017 +0100"
      },
      "message": "Fix docker swarm grains to work with docker 1.13\n"
    },
    {
      "commit": "d617a76815bc45ef409fd6c17f4bd4bdc9919cac",
      "tree": "e09601877b6f034fe0eaae2d226c9d3269480ac0",
      "parents": [
        "b0a4e1479f022da9702ed00576064729175d12e4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "b0a4e1479f022da9702ed00576064729175d12e4",
      "tree": "8faf01a4593565422dba50a30445cb7b72ea2e33",
      "parents": [
        "1e47f71ba5dcdd4df162fa4d440804e733bfe6b9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Dec 21 10:59:32 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Dec 21 10:59:32 2016 +0100"
      },
      "message": "Add metadata for client\n"
    },
    {
      "commit": "1e47f71ba5dcdd4df162fa4d440804e733bfe6b9",
      "tree": "71c4bf2202014790233766584626f27c73d11610",
      "parents": [
        "5fb8cd14975a154e2b5a13011d1c5d9ed43e51ab"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 14 13:44:37 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 14 13:44:37 2016 +0100"
      },
      "message": "Fix check that node is swarm member\n"
    },
    {
      "commit": "5fb8cd14975a154e2b5a13011d1c5d9ed43e51ab",
      "tree": "4fe9d5d87732fb4a1fad3a4f7c71bb99317a2c9f",
      "parents": [
        "9fa7ad141b2442e75761de2a65e7387590395c0a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 14 13:33:40 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Nov 14 13:33:40 2016 +0100"
      },
      "message": "Fix endfor\n"
    },
    {
      "commit": "9fa7ad141b2442e75761de2a65e7387590395c0a",
      "tree": "6da64d890dca5ed2fc3197b9bb0fd992bc2918d7",
      "parents": [
        "0f3e4bdb43e0dee87d19a492139c0d81fcdd20f3"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 10 16:08:53 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 10 16:09:09 2016 +0100"
      },
      "message": "Allow defining command and args\n"
    },
    {
      "commit": "0f3e4bdb43e0dee87d19a492139c0d81fcdd20f3",
      "tree": "23114bc2d06c7762ee222961b07d033b05621672",
      "parents": [
        "fb0242c8a3a0a2fe4b8c582fca8b29baedf9927d",
        "18a58ebe88dd8a8d2e6b6ee9ec18970aa2ee61dc"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Nov 03 10:53:24 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 10:53:24 2016 +0100"
      },
      "message": "Merge pull request #5 from tcpcloud/logs\n\ndocker logs"
    },
    {
      "commit": "fb0242c8a3a0a2fe4b8c582fca8b29baedf9927d",
      "tree": "beca0c8383550f1511e89574de85da098cde66ee",
      "parents": [
        "af19425a88ac97c4714b499275934a38d402ed38",
        "ab52edeab373f6ea53c2b314a050d9d20b1e32f5"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 03 10:52:30 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Nov 03 10:52:30 2016 +0100"
      },
      "message": "Merge pull request #6 from tcpcloud/swarm\n\nInitial support for docker services on swarm"
    },
    {
      "commit": "18a58ebe88dd8a8d2e6b6ee9ec18970aa2ee61dc",
      "tree": "f7c0058cd025031a4834339f1e19333aec791419",
      "parents": [
        "be2b4a8938f1635284bd70f036b45e644836aa7b"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Nov 02 15:12:17 2016 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Thu Nov 03 08:51:19 2016 +0100"
      },
      "message": "docker logs\n"
    },
    {
      "commit": "ab52edeab373f6ea53c2b314a050d9d20b1e32f5",
      "tree": "beca0c8383550f1511e89574de85da098cde66ee",
      "parents": [
        "af19425a88ac97c4714b499275934a38d402ed38"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 02 16:59:49 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 02 18:11:13 2016 +0100"
      },
      "message": "Initial support for docker services on swarm\n"
    },
    {
      "commit": "af19425a88ac97c4714b499275934a38d402ed38",
      "tree": "4bfdd5d6d015003b19d87b5b588e8d8cd38b6a6c",
      "parents": [
        "be2b4a8938f1635284bd70f036b45e644836aa7b",
        "2720a0d3a54d3fc1b84eb62e08bd7db3a175bed1"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Nov 02 15:23:35 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 15:23:35 2016 +0100"
      },
      "message": "Merge pull request #4 from tcpcloud/swarm\n\nSupport for docker swarm mode"
    },
    {
      "commit": "2720a0d3a54d3fc1b84eb62e08bd7db3a175bed1",
      "tree": "4bfdd5d6d015003b19d87b5b588e8d8cd38b6a6c",
      "parents": [
        "be2b4a8938f1635284bd70f036b45e644836aa7b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 02 14:15:55 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Nov 02 15:02:17 2016 +0100"
      },
      "message": "Support for docker swarm mode\n"
    },
    {
      "commit": "be2b4a8938f1635284bd70f036b45e644836aa7b",
      "tree": "16ab737eebc9621ae1720787e8e99c63a2365780",
      "parents": [
        "f2c06ac6e10f87a661583fd6f3112d506169cd10"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 15 18:10:24 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 15 18:10:24 2016 +0200"
      },
      "message": "Option to always pull image\n"
    },
    {
      "commit": "f2c06ac6e10f87a661583fd6f3112d506169cd10",
      "tree": "8ce5bff4499bcf9a2350b05e60fa6a15471db1e8",
      "parents": [
        "972294da8e0e113563f4d8c44219a91b14d5ac9b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 15 17:53:35 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 15 17:53:35 2016 +0200"
      },
      "message": "Fix wrong watch direction\n"
    },
    {
      "commit": "972294da8e0e113563f4d8c44219a91b14d5ac9b",
      "tree": "6c53b57758fcf5d4788fac1618044859db97110b",
      "parents": [
        "4598128d8491824971a59b069bc16f8c65adb66e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 15 17:52:32 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Sep 15 17:52:32 2016 +0200"
      },
      "message": "Allow setting insecure registries\n"
    },
    {
      "commit": "4598128d8491824971a59b069bc16f8c65adb66e",
      "tree": "7f1070cb5368081b73745af199e6051b3bbdab93",
      "parents": [
        "387ccbb32d150dd383fae992372dea035c173e47"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 31 12:55:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Aug 31 12:59:49 2016 +0200"
      },
      "message": "Set env_file option\n"
    },
    {
      "commit": "387ccbb32d150dd383fae992372dea035c173e47",
      "tree": "eb14dd506310375977c17f5d30e439becd8194bd",
      "parents": [
        "21d9af93f3171977d9c94bea9d8133cea1a81330"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Aug 30 08:26:04 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Aug 30 08:26:04 2016 +0200"
      },
      "message": "Remove unnecessary version\n"
    },
    {
      "commit": "21d9af93f3171977d9c94bea9d8133cea1a81330",
      "tree": "94a011dca2db78cb33c08d38594581e3d3d1eddb",
      "parents": [
        "d43161f86fdd63afcbcf9f4fba3e783b2fc32d03"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Aug 30 08:13:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Aug 30 08:13:52 2016 +0200"
      },
      "message": "Option to run docker-compose as container\n"
    },
    {
      "commit": "d43161f86fdd63afcbcf9f4fba3e783b2fc32d03",
      "tree": "fc2b55d522ada32de4d3bc9790cc13856ff27506",
      "parents": [
        "e27a90dd2783f7439ace51edb3d70d83f3eeaa07",
        "96fc0cc15b2d261175da4e6d06e2fa30329f574e"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Aug 29 22:58:29 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 29 22:58:29 2016 +0200"
      },
      "message": "Merge pull request #2 from tcpcloud/compose\n\nIntroduce docker.client.compose"
    },
    {
      "commit": "96fc0cc15b2d261175da4e6d06e2fa30329f574e",
      "tree": "fc2b55d522ada32de4d3bc9790cc13856ff27506",
      "parents": [
        "e27a90dd2783f7439ace51edb3d70d83f3eeaa07"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 16:01:10 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 16:38:31 2016 +0200"
      },
      "message": "Introduce docker.client.compose\n"
    },
    {
      "commit": "e27a90dd2783f7439ace51edb3d70d83f3eeaa07",
      "tree": "c528e5d0237c737441be1f4e826e5980332d125a",
      "parents": [
        "50ced4d01e92b17015bd2f9d69c530f8d7cf6a89"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 14:08:34 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 14:08:34 2016 +0200"
      },
      "message": "Rework to have docker.client\n"
    },
    {
      "commit": "50ced4d01e92b17015bd2f9d69c530f8d7cf6a89",
      "tree": "0915b87a7adab68626e75a6c0cfe333d043a8633",
      "parents": [
        "8716954f1d485028c5e7f2d06030f46e2d74942e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 13:45:51 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 13:45:51 2016 +0200"
      },
      "message": "Remove obsolete docker.compose metadata\n"
    },
    {
      "commit": "8716954f1d485028c5e7f2d06030f46e2d74942e",
      "tree": "ea181f3762f6fa712c6ccdd8fd51a8f11b005de4",
      "parents": [
        "787fb0cc0120c30490d4c6266ae83b6d8f6e4073"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 13:38:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Aug 29 13:38:33 2016 +0200"
      },
      "message": "Rename compose to container\n\n- rename compose to container as it has nothing to do with docker compose\n- remove obsolete containers.sls, autostart is implemented by restart policy,\n  no upstart or systemd needed\n- fix documentation\n"
    },
    {
      "commit": "787fb0cc0120c30490d4c6266ae83b6d8f6e4073",
      "tree": "1a080dfc6eda6d857ed95f83c30b0dddc12a2701",
      "parents": [
        "0db523063b0e27ecd6e9b69632ab1b29cb9853e1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 16:15:04 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 16:15:04 2016 +0200"
      },
      "message": "Option to create stopped container\n"
    },
    {
      "commit": "0db523063b0e27ecd6e9b69632ab1b29cb9853e1",
      "tree": "6af20fe1edfa7726fd2e79f23908de7cc9271a07",
      "parents": [
        "2a9a5ba67427e302fec3fa84dd94268d021a1a1a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 16:14:15 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 16:14:15 2016 +0200"
      },
      "message": "Remove unused control\n"
    },
    {
      "commit": "2a9a5ba67427e302fec3fa84dd94268d021a1a1a",
      "tree": "2abeac3e95efe1a1c28ff34aa4d53aed1f49aba0",
      "parents": [
        "8145b10c6f0f79319db6ccb169d5acb4d339c878"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 11:00:44 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 11:00:44 2016 +0200"
      },
      "message": "Distinquish volumes and binds\n"
    },
    {
      "commit": "8145b10c6f0f79319db6ccb169d5acb4d339c878",
      "tree": "4cb42d180127ced749226ba8b86906feca65fa93",
      "parents": [
        "bf0aa4512b9a087dff67eb1dd9b46819d44f2943"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 10:35:33 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Aug 26 10:35:33 2016 +0200"
      },
      "message": "Create volume directories automatically\n"
    },
    {
      "commit": "bf0aa4512b9a087dff67eb1dd9b46819d44f2943",
      "tree": "387612a5fe183396ca324058a108f0f22f80a563",
      "parents": [
        "1f5db28d579755b029d61954178c3173f3f99999"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 25 15:05:40 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 25 15:05:40 2016 +0200"
      },
      "message": "Use newer dockerng for composing containers\n"
    },
    {
      "commit": "1f5db28d579755b029d61954178c3173f3f99999",
      "tree": "8caf5b35bddbc2e017078f1ec36227f9aaf1003d",
      "parents": [
        "9d0e8dfacfa9d42eee61abcfeb479cd6c1994fb0"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jul 19 22:01:32 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Tue Jul 19 22:01:32 2016 +0200"
      },
      "message": "Fix installing of packages\n"
    },
    {
      "commit": "9d0e8dfacfa9d42eee61abcfeb479cd6c1994fb0",
      "tree": "7ae9cc0feb823464d5926eb58fa4a9ff458ca105",
      "parents": [
        "77128539e5636028b52f2d663a12aa1b4b68e87d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jul 13 23:22:20 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jul 13 23:22:39 2016 +0200"
      },
      "message": "Start services on boot\n"
    },
    {
      "commit": "77128539e5636028b52f2d663a12aa1b4b68e87d",
      "tree": "45ec43dc7beb6b9897da1341607192332b0c3da8",
      "parents": [
        "46a85c04da23e99bbfb7ed2bb3f61fb248175011",
        "85b72a666d05789c32479c4d0c4c4a23668a826d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jul 08 17:07:28 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 08 17:07:28 2016 +0200"
      },
      "message": "Merge pull request #1 from mceloud/master\n\nAdd login to private docker registry."
    },
    {
      "commit": "85b72a666d05789c32479c4d0c4c4a23668a826d",
      "tree": "45ec43dc7beb6b9897da1341607192332b0c3da8",
      "parents": [
        "46a85c04da23e99bbfb7ed2bb3f61fb248175011"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Thu Jul 07 13:08:33 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Fri Jul 08 16:18:22 2016 +0200"
      },
      "message": "Add login to private docker registry.\n"
    },
    {
      "commit": "46a85c04da23e99bbfb7ed2bb3f61fb248175011",
      "tree": "467167d1525d0d6c6ae82e1c41b57e9ea6f5f5b3",
      "parents": [
        "517cfd19ab95c9d945635cc6c2c2a66c359bc13f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 11:44:05 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Jun 29 11:44:05 2016 +0200"
      },
      "message": "Fix docker registry bugs\n"
    },
    {
      "commit": "517cfd19ab95c9d945635cc6c2c2a66c359bc13f",
      "tree": "34cd3c6624f030c718454748ecf34eaf205f4828",
      "parents": [
        "742ec22a15fb9d90f67a1fe1972731b008bd92a6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 14 15:22:41 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 14 15:22:41 2016 +0200"
      },
      "message": "Remove accidental dependency\n"
    },
    {
      "commit": "742ec22a15fb9d90f67a1fe1972731b008bd92a6",
      "tree": "3e504735a776c0ca3e92a9ea7debee89a54c2bc6",
      "parents": [
        "b1c259633635e281292ec9c95042528f47260d99"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 14 14:30:43 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 14 14:30:43 2016 +0200"
      },
      "message": "Newer run_tests.sh\n"
    },
    {
      "commit": "b1c259633635e281292ec9c95042528f47260d99",
      "tree": "86fac72b872b8d60f09c4d934b036b90fbf3ab94",
      "parents": [
        "baf94c9eb5e0024fd85c0f5bb0e3ce400fda53ce"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 07 19:22:56 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 07 19:22:56 2016 +0200"
      },
      "message": "Fix dependencies\n"
    },
    {
      "commit": "baf94c9eb5e0024fd85c0f5bb0e3ce400fda53ce",
      "tree": "0144e95ad8b308903d62efb1ef6b9f482bea813d",
      "parents": [
        "4c8597bca6a61238d7ca6b01c0a86df63a55b0cf"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 07 18:07:17 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 07 18:11:17 2016 +0200"
      },
      "message": "Support for docker registry\n"
    },
    {
      "commit": "4c8597bca6a61238d7ca6b01c0a86df63a55b0cf",
      "tree": "b739fb4ed33d36e32ca8f3c827f265e2faf29b12",
      "parents": [
        "df067064566c98aa6eb023e5af22deaf7c69f483"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jun 03 17:28:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Jun 03 17:28:30 2016 +0200"
      },
      "message": "Fix location of changelog, license, version files\n"
    },
    {
      "commit": "df067064566c98aa6eb023e5af22deaf7c69f483",
      "tree": "5867240152d7a44c91893e97f196e27a2ceb6c74",
      "parents": [
        "8656158b20b42eb6d5798b15e19bb08906a961f2"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon May 23 23:17:11 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon May 23 23:17:11 2016 +0200"
      },
      "message": "Repo\n"
    },
    {
      "commit": "8656158b20b42eb6d5798b15e19bb08906a961f2",
      "tree": "1c5dea0849f5efe15da1be5b398043be103ac12d",
      "parents": [
        "7c1333cbc3951bcf16dbcaff7792c163536b3a44"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Apr 11 12:15:09 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Apr 11 12:15:09 2016 +0200"
      },
      "message": "change id\n"
    },
    {
      "commit": "7c1333cbc3951bcf16dbcaff7792c163536b3a44",
      "tree": "8d9a813e2c167ada9fafe172a96e3b9d99fca86b",
      "parents": [
        "98edd781dd55694635fa67cc85f16c44c533704f"
      ],
      "author": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Apr 11 12:12:45 2016 +0200"
      },
      "committer": {
        "name": "marco",
        "email": "m.celoud@tcpcloud.eu",
        "time": "Mon Apr 11 12:12:45 2016 +0200"
      },
      "message": "change id\n"
    },
    {
      "commit": "98edd781dd55694635fa67cc85f16c44c533704f",
      "tree": "aa352e19234942aab61cacb47fba212da52be84b",
      "parents": [
        "36ef84bf5596e57febeea63a6efa824bc0d01d37"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Thu Mar 31 18:00:56 2016 +0200"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Thu Mar 31 18:00:56 2016 +0200"
      },
      "message": "Use defaults in map.jinja.\n"
    },
    {
      "commit": "36ef84bf5596e57febeea63a6efa824bc0d01d37",
      "tree": "6619583a4267c8ee9022586c1b9543bd1c8965a6",
      "parents": [
        "1764940219ee16c716d7030df3e6eaf5408daf8e"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Thu Mar 31 17:52:31 2016 +0200"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Thu Mar 31 17:52:31 2016 +0200"
      },
      "message": "Fix missing install docker.\n"
    },
    {
      "commit": "1764940219ee16c716d7030df3e6eaf5408daf8e",
      "tree": "b1d14d81e58247e4e1543f3d56073de7a2a96833",
      "parents": [
        "73948b97d136e7b23cbe842e2465844f5da5425e"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Sat Mar 19 23:57:43 2016 +0100"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Sat Mar 19 23:57:43 2016 +0100"
      },
      "message": "Debianized, add compose and generic containers with upstart.\n"
    },
    {
      "commit": "73948b97d136e7b23cbe842e2465844f5da5425e",
      "tree": "985c1beeb5619f9dce5231af6bcfbdf8afabdd67",
      "parents": [
        "d97f4a8be5155c7e5736d1c603fee05b54e9bfa4"
      ],
      "author": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Fri Dec 04 17:24:22 2015 +0100"
      },
      "committer": {
        "name": "Alena Holanova",
        "email": "alena.holanova@tcpcloud.eu",
        "time": "Fri Dec 04 17:24:22 2015 +0100"
      },
      "message": "Add support metadata\n"
    },
    {
      "commit": "d97f4a8be5155c7e5736d1c603fee05b54e9bfa4",
      "tree": "56b7ae7ecf18be2dcf36b3e1838a3d62548e3d8e",
      "parents": [
        "cf2731c59c8fbb799deac81947ff54538d3a628a"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Dec 02 16:06:25 2015 +0100"
      },
      "committer": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Wed Dec 02 16:06:25 2015 +0100"
      },
      "message": "docker cleanup for kubernetes\n"
    },
    {
      "commit": "cf2731c59c8fbb799deac81947ff54538d3a628a",
      "tree": "2d9c0df8a28f31e139b9ca4a90aac75628248931",
      "parents": [
        "ad7fffaf93c7931383139c37235015cec63f13e9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sun Mar 01 13:46:30 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sun Mar 01 13:46:30 2015 +0100"
      },
      "message": "Community format\n"
    },
    {
      "commit": "ad7fffaf93c7931383139c37235015cec63f13e9",
      "tree": "d4dcf4ee84931f4ee1c5919219a0fc566729282a",
      "parents": [
        "16d9703a8f9ea7b18af88e0a8d64229ecff093d4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sun Jun 15 08:47:01 2014 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sun Jun 15 08:47:01 2014 +0200"
      },
      "message": "working\n"
    },
    {
      "commit": "16d9703a8f9ea7b18af88e0a8d64229ecff093d4",
      "tree": "63348b9d5e6da37ea0fd617a4492a13e92d1490c",
      "parents": [],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sat Jun 14 13:31:57 2014 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Sat Jun 14 13:31:57 2014 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
