)]}'
{
  "log": [
    {
      "commit": "ca8ed1a799e78c5ecf7546689a842290f8c0a478",
      "tree": "8687e2791cd5dfa36be29704f6b4d4c7cb186ce2",
      "parents": [
        "707c9d895d099e3a4460492dc59eff34e57ce87a",
        "8638f3a4562fc65d2f34fa5055a33d8e5e31f29a"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Dec 18 10:59:59 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Dec 18 10:59:59 2017 +0000"
      },
      "message": "Merge \"Add stacks into sphinx docs\""
    },
    {
      "commit": "707c9d895d099e3a4460492dc59eff34e57ce87a",
      "tree": "c9c5ecabe1362bfbc199fca757c262e09da990b6",
      "parents": [
        "d0d855a96576bd167ca22662e95e1ebb4cd7c3fd",
        "3a5d9b9e58bb2d7171f926fef56222a851ab8b10"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Mon Dec 11 14:30:28 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5680be5d03dd",
        "time": "Mon Dec 11 14:30:28 2017 +0000"
      },
      "message": "Merge \"Add fluentd support\""
    },
    {
      "commit": "3a5d9b9e58bb2d7171f926fef56222a851ab8b10",
      "tree": "4f4f40bc2340d886ca74d4064b2edb47b054c600",
      "parents": [
        "ffc82dfd05984e531a6f86baf6747a5ec2201c74"
      ],
      "author": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Tue Dec 05 10:26:31 2017 +0100"
      },
      "committer": {
        "name": "Bartosz Kupidura",
        "email": "bkupidura@mirantis.com",
        "time": "Mon Dec 11 11:19:02 2017 +0100"
      },
      "message": "Add fluentd support\n\nCloses-Bug: PROD-16326\nChange-Id: I1efd595bdde7dd2ebcd02030852e21853a170db5\n"
    },
    {
      "commit": "d0d855a96576bd167ca22662e95e1ebb4cd7c3fd",
      "tree": "97335ff955ee251dbddf0f93b36e30e9562db944",
      "parents": [
        "ffc82dfd05984e531a6f86baf6747a5ec2201c74"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Thu Dec 07 12:20:04 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Dec 07 13:25:11 2017 +0100"
      },
      "message": "fixed pillar check in docker.client.init\n\nChange-Id: Ia22864e465ff1e94b9f4ef973b40d48c6f6435c5\n"
    },
    {
      "commit": "8638f3a4562fc65d2f34fa5055a33d8e5e31f29a",
      "tree": "d397a530d533aaf50bb1b6180f06044adbb15f40",
      "parents": [
        "ffc82dfd05984e531a6f86baf6747a5ec2201c74"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Aug 17 13:43:31 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Dec 07 13:22:06 2017 +0100"
      },
      "message": "Add stacks into sphinx docs\n\nChange-Id: I3f66d22cd99e91510bfc6276662a5462e86ff980\n"
    },
    {
      "commit": "ffc82dfd05984e531a6f86baf6747a5ec2201c74",
      "tree": "d0b30088602589fe7bc5275376c0a86d958d0d10",
      "parents": [
        "37a3999b21f7dc7d6b7ec411cb7e61c50cb1025e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sun Dec 03 15:35:54 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sun Dec 03 15:46:23 2017 +0100"
      },
      "message": "Allow more complex docker login\n\nChange-Id: I02343fa031a0ea271d74a23ade0b1149ebc2424e\n"
    },
    {
      "commit": "37a3999b21f7dc7d6b7ec411cb7e61c50cb1025e",
      "tree": "aa58cfa2627a7ba9e2c1787fc46fbba23f61f40f",
      "parents": [
        "67a8f695322f0cfd0de2d872e76d7867c4a5af64",
        "cad230eea878ab16c29d0f3c5b6741ad67a6fb8b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Oct 27 12:56:14 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 27 12:56:14 2017 +0200"
      },
      "message": "Merge pull request #18 from FraaJad/master\n\nMultiple service constraints.  Volumes logic in stack state.  Added configs key to docker-compose.yml."
    },
    {
      "commit": "cad230eea878ab16c29d0f3c5b6741ad67a6fb8b",
      "tree": "c8b6b0955fcba3d5b8d1b9bae268ce1c2b29f5e6",
      "parents": [
        "3c3465ebd4bcbb800a46badfd66e74129450fbb4"
      ],
      "author": {
        "name": "Doug Clow",
        "email": "dclow@momentfeed.com",
        "time": "Thu Oct 26 14:50:15 2017 -0700"
      },
      "committer": {
        "name": "Doug Clow",
        "email": "dclow@momentfeed.com",
        "time": "Thu Oct 26 14:50:15 2017 -0700"
      },
      "message": "Ensure stack works when no volumes are specified in the compose file.\n"
    },
    {
      "commit": "3c3465ebd4bcbb800a46badfd66e74129450fbb4",
      "tree": "d0b9a4666347db81d6ee8761cad88ae871a51ba6",
      "parents": [
        "b99042d599cca513a953cc40cd8e0a1ac391dbf9"
      ],
      "author": {
        "name": "Doug Clow",
        "email": "dclow@momentfeed.com",
        "time": "Thu Oct 26 14:14:01 2017 -0700"
      },
      "committer": {
        "name": "Doug Clow",
        "email": "dclow@momentfeed.com",
        "time": "Thu Oct 26 14:14:01 2017 -0700"
      },
      "message": "Added support for multiple service constraints.  Fixed logic in stack state for when a volume mount follows a bind mount.  Added configs key to docker-compose.yml.\n"
    },
    {
      "commit": "67a8f695322f0cfd0de2d872e76d7867c4a5af64",
      "tree": "626b036ae767241b7b58768a95afe0bd941538b0",
      "parents": [
        "ca10d2b1d0f93a31cf203efb026031456cc7148d",
        "6d305c254a96bcaa717d602fc33e1e6a8a74848e"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Thu Oct 26 07:54:34 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7cd0c2eb159e",
        "time": "Thu Oct 26 07:54:34 2017 +0000"
      },
      "message": "Merge \"Enforce to restart docker service on proxy change\""
    },
    {
      "commit": "6d305c254a96bcaa717d602fc33e1e6a8a74848e",
      "tree": "0e1aced7020ad367c8e88b5c98e2d0bcce4ef556",
      "parents": [
        "b99042d599cca513a953cc40cd8e0a1ac391dbf9"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Wed Oct 25 17:25:41 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Wed Oct 25 17:27:08 2017 -0500"
      },
      "message": "Enforce to restart docker service on proxy change\n\nIt is not enough to reload daemon config to change the\nenvironment variable of the docker process.\n\nChange-Id: I68306e585c0eb046a0930a5f937dfbec8148fcef\n"
    },
    {
      "commit": "ca10d2b1d0f93a31cf203efb026031456cc7148d",
      "tree": "de4c801ba00835ca5bfadd9edda455f1520b6158",
      "parents": [
        "b99042d599cca513a953cc40cd8e0a1ac391dbf9"
      ],
      "author": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Wed Oct 25 16:41:49 2017 -0500"
      },
      "committer": {
        "name": "Ramon Melero",
        "email": "rmelero@mirantis.com",
        "time": "Wed Oct 25 16:43:41 2017 -0500"
      },
      "message": "State fails if no_proxy not provided\n\nAdds checks so you can independently add proxy options.\nCurrently, you must supply no_proxy or you get variable not\nfound errors.\n\nChange-Id: I9cbb0bab8987b1db1ca29899e041119ed79aee8c\n"
    },
    {
      "commit": "b99042d599cca513a953cc40cd8e0a1ac391dbf9",
      "tree": "1a73d3cb406d856604a5e127b421aa42750f67a9",
      "parents": [
        "2560d54df5bc0fb1c48fed877c507842f79d0ddf"
      ],
      "author": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Oct 23 16:40:16 2017 +0200"
      },
      "committer": {
        "name": "Marek Celoud",
        "email": "mceloud@mirantis.com",
        "time": "Mon Oct 23 16:40:16 2017 +0200"
      },
      "message": "remove log driver from default\n\nChange-Id: I4f9aea62f00f9344e2c32e20cf5e1499097bbd4b\n"
    },
    {
      "commit": "2560d54df5bc0fb1c48fed877c507842f79d0ddf",
      "tree": "cc430685cda10307dbf65c25082f10c1915d12b5",
      "parents": [
        "bd674844bfef5938a7245d9bfa84b5c21d36ab29"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Oct 18 18:36:01 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Wed Oct 18 18:36:18 2017 +0200"
      },
      "message": "Add salt-formula-linux as a build-dep\n"
    },
    {
      "commit": "bd674844bfef5938a7245d9bfa84b5c21d36ab29",
      "tree": "f80a54367f38582de9451258599d2b95a909f0a5",
      "parents": [
        "caba132deaa8aab34851851b42bae3b53748a3fa"
      ],
      "author": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Oct 12 14:21:52 2017 +0400"
      },
      "committer": {
        "name": "Dmitry Kalashnik",
        "email": "dkalashnik@mirantis.com",
        "time": "Thu Oct 12 15:25:26 2017 +0400"
      },
      "message": "Add threshold for docker replicas alerts\n\nAdd three severeties for *ReplicasNumber alerts\n\nCloses-Bug: PROD-15164\nChange-Id: I92da9799f7322f3313b4647c1bba00f1c8126b3d\n"
    },
    {
      "commit": "caba132deaa8aab34851851b42bae3b53748a3fa",
      "tree": "8c6389013245a87c6ffb6501218ff507a7d43457",
      "parents": [
        "b2debce78637b48cf199b258e5a371be0e921bc0"
      ],
      "author": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Tue Oct 03 15:35:28 2017 +0200"
      },
      "committer": {
        "name": "Richard Felkl",
        "email": "rfelkl@mirantis.com",
        "time": "Wed Oct 04 14:19:23 2017 +0200"
      },
      "message": "Added client.registry role to mirror docker images\n\nChange-Id: I4e7815ac087d9d08f3fe80e7bf28f6076d64b77b\n"
    },
    {
      "commit": "b2debce78637b48cf199b258e5a371be0e921bc0",
      "tree": "d08b4fd3051d5d35cbddc81ec15cc9cee0a85e33",
      "parents": [
        "ca98043c9b16f6f79503339ebcdc599fe0616f9a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Sep 22 08:17:39 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Fri Sep 22 08:17:39 2017 +0200"
      },
      "message": "fix README for insecure registries\n\noption is called insecure-registries\n\nChange-Id: I125be2f8cb2a603e93896a387660b1b5fc20057c\n"
    },
    {
      "commit": "ca98043c9b16f6f79503339ebcdc599fe0616f9a",
      "tree": "825c16ded12e361226e600b6804e8dbfe8d6ba81",
      "parents": [
        "5dc870799b9e77de608e7f6c5931e8312e924cd6"
      ],
      "author": {
        "name": "Jiří Hýbek",
        "email": "jiri@hybek.cz",
        "time": "Mon Sep 18 07:12:42 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Sep 18 07:12:42 2017 +0200"
      },
      "message": "Add support for \u0027hostname\u0027 docker service flag (#17)\n\n"
    },
    {
      "commit": "5dc870799b9e77de608e7f6c5931e8312e924cd6",
      "tree": "daaae2496dec23a40e33f674a9747de039fea4bb",
      "parents": [
        "9cd9ec82c0fdb6e28d276b7b5044f25c976915d8",
        "574dfbfc166df4e11391a35c674ed9fe6a695554"
      ],
      "author": {
        "name": "Tomas Kukral",
        "email": "tkukral@mirantis.com",
        "time": "Sun Sep 17 19:26:05 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@5535367c947d",
        "time": "Sun Sep 17 19:26:05 2017 +0000"
      },
      "message": "Merge \"Prevent crash when client.enabled isn\u0027t defined\""
    },
    {
      "commit": "9cd9ec82c0fdb6e28d276b7b5044f25c976915d8",
      "tree": "a75ac951f4edbe2d4c0510decccab153fe620768",
      "parents": [
        "0dfff9a7b16420e5a394ada09ee31bfe5525d4ca"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Sep 14 11:19:32 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Thu Sep 14 11:19:32 2017 +0200"
      },
      "message": "remove supported OS from README\n\nChange-Id: I13d49e9b1c0f9d96fcc1368c1dc37f398be50697\n"
    },
    {
      "commit": "574dfbfc166df4e11391a35c674ed9fe6a695554",
      "tree": "e66ded7aa7058655e548dadb2474c8bf9db89a0b",
      "parents": [
        "0dfff9a7b16420e5a394ada09ee31bfe5525d4ca"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Sep 12 11:43:54 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Tue Sep 12 11:43:54 2017 +0200"
      },
      "message": "Prevent crash when client.enabled isn\u0027t defined\n\nChange-Id: I29a526767d4f608edf50c4c599799ca2df7603f9\n"
    },
    {
      "commit": "0dfff9a7b16420e5a394ada09ee31bfe5525d4ca",
      "tree": "f1c9e09ab45ddd6dfc3f6e17b4c2b7144b7286bb",
      "parents": [
        "e755a6ba612c8d17922bab15c6bffc0f396115e1"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Aug 25 15:25:14 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Sep 05 12:52:52 2017 +0000"
      },
      "message": "idempotence for master even in swarm cluster\n\nChange-Id: I2f3a2b5590a5875ce9c5a273ec62977da6141c24\n"
    },
    {
      "commit": "e755a6ba612c8d17922bab15c6bffc0f396115e1",
      "tree": "b9c57fae81bc5ff8c6564a92f40c9de8093bf1cc",
      "parents": [
        "4161f86aafa9772d18bd1b8421adb0aaf440cd15"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 30 11:51:23 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Wed Aug 30 11:51:23 2017 +0200"
      },
      "message": "fix checking of docker version in sphinx\n\nIt fails in cases when docker isn\u0027t installed yet.\n\nChange-Id: I4193653d61e1a748595aed711a2fcfd8793c401d\n"
    },
    {
      "commit": "4161f86aafa9772d18bd1b8421adb0aaf440cd15",
      "tree": "7f8f7b5f261469ac8abcb108c21659667d0d438f",
      "parents": [
        "a0517045ee032657536882a7fab6e9e86a0dfdd6",
        "ac9be64833f61a44dc5c7c260ae01ce2eb5b81ff"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 29 16:01:06 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Tue Aug 29 16:01:07 2017 +0000"
      },
      "message": "Merge \"Update .travis.yml and .kitchen.yml files for parallel testing\""
    },
    {
      "commit": "a0517045ee032657536882a7fab6e9e86a0dfdd6",
      "tree": "946bd21c48e5955c110c3a3466b35cee34f4ecbd",
      "parents": [
        "ca36547f39192fe62f81604801772df426187ca6",
        "441978b20c072b6c51061cd8053e4eea8cf0bf5d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Aug 28 15:10:44 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Aug 28 15:10:45 2017 +0000"
      },
      "message": "Merge \"Fix alerts when stack names contain \u0027-\u0027\""
    },
    {
      "commit": "441978b20c072b6c51061cd8053e4eea8cf0bf5d",
      "tree": "444482a4f46507771217f2cdd5a2e350ceba7be8",
      "parents": [
        "fe26cc77798342a098e2c05d763b88f25c6412aa"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Aug 28 16:28:52 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Aug 28 14:59:38 2017 +0000"
      },
      "message": "Fix alerts when stack names contain \u0027-\u0027\n\nThis change removes any \u0027-\u0027 in the alert names because it isn\u0027t\nallowed by Prometheus.\n\nChange-Id: I29b08cae375ca189517fffd2765f0c4229daa844\n"
    },
    {
      "commit": "ca36547f39192fe62f81604801772df426187ca6",
      "tree": "3a7a8f322b2cf94eb0a23bcb0b546e8a5296b043",
      "parents": [
        "fe26cc77798342a098e2c05d763b88f25c6412aa",
        "48482c2a8b197199a94564c856502f17064fd11d"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jjosef@mirantis.com",
        "time": "Mon Aug 28 14:52:20 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Aug 28 14:52:20 2017 +0000"
      },
      "message": "Merge \"Add possibility to specify Compose file version\""
    },
    {
      "commit": "fe26cc77798342a098e2c05d763b88f25c6412aa",
      "tree": "819186efc3392dac97a4732cf391bffe11d48934",
      "parents": [
        "2847c68d0ea21732337c11e0a2d2842ba1902310",
        "19a3960988f82670a67691f632cfa38584486c8c"
      ],
      "author": {
        "name": "mcp-jenkins",
        "email": "mcp-jenkins@mirantis.com",
        "time": "Mon Aug 28 07:44:12 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@b3fef64565ee",
        "time": "Mon Aug 28 07:44:13 2017 +0000"
      },
      "message": "Merge \"add support for proxy in docker\""
    },
    {
      "commit": "19a3960988f82670a67691f632cfa38584486c8c",
      "tree": "76680ae7bc8c0e64da880adacc4474c3a0d6bd17",
      "parents": [
        "91441684cdc0814535118b61030c94209df05e5a"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Sun Aug 27 22:21:47 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tkukral@mirantis.com",
        "time": "Mon Aug 28 07:40:37 2017 +0200"
      },
      "message": "add support for proxy in docker\n\nChange-Id: I7eb51623d47f086494d8e3c2b98cd1a08f59ff1c\n"
    },
    {
      "commit": "ac9be64833f61a44dc5c7c260ae01ce2eb5b81ff",
      "tree": "2e27a6c499569227368590826055fc69270d8917",
      "parents": [
        "2847c68d0ea21732337c11e0a2d2842ba1902310"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 17:19:59 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 24 17:19:59 2017 +0200"
      },
      "message": "Update .travis.yml and .kitchen.yml files for parallel testing\n\nChange-Id: Iecff72616ce940fcf82911b72d29c78ca211ecde\n"
    },
    {
      "commit": "2847c68d0ea21732337c11e0a2d2842ba1902310",
      "tree": "338e1cdb774c1011b31c68946195878ce891a677",
      "parents": [
        "de1f22d734cab4c5a39366d82182f35ac421e59f"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 23 11:19:26 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 23 11:19:31 2017 +0200"
      },
      "message": "Add python_shell\u003dtrue to cmd.shell command\n\nChange-Id: I0e19ea5e660e53eb72f957fd510b4776c396228b\n"
    },
    {
      "commit": "de1f22d734cab4c5a39366d82182f35ac421e59f",
      "tree": "15a7dd9d50304dee7ae3c15ca7988fe5b00ee26f",
      "parents": [
        "0e3c23c9f91ade13dd47ac2834fbb45c3bac8aa7"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 14:03:02 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Aug 22 14:03:25 2017 +0200"
      },
      "message": "cmd.run not recognized fix\n\nChange-Id: I172e6752ccae91a326b66d265aa9ed2c929fa508\n"
    },
    {
      "commit": "48482c2a8b197199a94564c856502f17064fd11d",
      "tree": "e450c658540cb37468109a97a40d57bd88f8f3e9",
      "parents": [
        "0e3c23c9f91ade13dd47ac2834fbb45c3bac8aa7"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Aug 10 15:14:17 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Aug 10 15:14:17 2017 +0200"
      },
      "message": "Add possibility to specify Compose file version\n\nThis change allows to set the Compose file version in the model instead\nof the hardcoded value.\n\nChange-Id: I5f7fb3c0770a48fe6dada54ffb9f925ef6ebd078\n"
    },
    {
      "commit": "0e3c23c9f91ade13dd47ac2834fbb45c3bac8aa7",
      "tree": "d2c17ff797504870b4560ad0677659074dd6202d",
      "parents": [
        "91441684cdc0814535118b61030c94209df05e5a"
      ],
      "author": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Aug 08 15:29:29 2017 +0200"
      },
      "committer": {
        "name": "Olivier Bourdon",
        "email": "obourdon@mirantis.com",
        "time": "Tue Aug 08 15:29:29 2017 +0200"
      },
      "message": "Add better swarm state execution conditions\n\nChange-Id: If3157f54e9381edf6e7cb728d123b674e093152a\n"
    },
    {
      "commit": "91441684cdc0814535118b61030c94209df05e5a",
      "tree": "acb3ca649872e618ed2ef7c2b4b5bf9b9a60fe57",
      "parents": [
        "2b849e079cc565f0a300d6af575caafa53888f56"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 03 11:48:40 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 03 11:48:40 2017 +0200"
      },
      "message": "Update join_token condition\n\nChange-Id: I9b6c3e0739ef26741d00c2d6cbb30847fa708414\n"
    },
    {
      "commit": "2b849e079cc565f0a300d6af575caafa53888f56",
      "tree": "29aef6434f6aa65d67a6d08c097cfc04bd5b14fd",
      "parents": [
        "8d5be529028763cf96d812778aa92f947f0d745e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 03 10:25:50 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Aug 03 10:25:50 2017 +0200"
      },
      "message": "Fix join_token being empty\n\nChange-Id: If692bfeb9d7af6cc283497328e170482a0291861\n"
    },
    {
      "commit": "8d5be529028763cf96d812778aa92f947f0d745e",
      "tree": "20ea096a70e6c6020591d569942bd401cbcfe3af",
      "parents": [
        "4a1e50b8211e3df81f4f784aeea3d4b2bf230c78"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 02 13:37:00 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Aug 02 13:37:00 2017 +0200"
      },
      "message": "Fix join_token index\n\nChange-Id: Ifd7ddc41b79b10a3fc56a1397411b14542ebde26\n"
    },
    {
      "commit": "4a1e50b8211e3df81f4f784aeea3d4b2bf230c78",
      "tree": "c4ce518cb2ba3f40056f1a9f0dea37b6702d3cca",
      "parents": [
        "7379794ad6c95e69348d28c214e4eea7b89747e4"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 01 18:40:24 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 01 18:40:24 2017 +0200"
      },
      "message": "Fix jinja logic operator\n\nChange-Id: Id75215032ae1b199af440b15914347f71002a0f3\n"
    },
    {
      "commit": "7379794ad6c95e69348d28c214e4eea7b89747e4",
      "tree": "d19b25db9cb5e3d9ae2bba5551baca20d3a9d98f",
      "parents": [
        "1e7a3ccbd1115de6c9c0734b1a734ae0fc87c20c"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 01 17:00:19 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Aug 01 17:18:36 2017 +0200"
      },
      "message": "Fix setting global join_token variable\n\nChange-Id: Ie09b97e2b99a9b95a76b1f1ef9e99f90040b9c32\n"
    },
    {
      "commit": "1e7a3ccbd1115de6c9c0734b1a734ae0fc87c20c",
      "tree": "d2ba3704a76374b7d7cbdab0d9072a46d650449f",
      "parents": [
        "18d9550e08761d8c788b039dd5b21866585545c0"
      ],
      "author": {
        "name": "FraaJad",
        "email": "dclow@momentfeed.com",
        "time": "Mon Jul 31 02:24:38 2017 -0700"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jul 31 11:24:38 2017 +0200"
      },
      "message": "Saltstack v2017.7.0 compatibility, Docker 17.06 compatibility, adds force and build options to dockerng.image_present  (#15)\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\r\n* Saltstack v2017.7.0 compatibility, Docker 17.06 compatibility, adds force and build options to dockerng.image_present\r\n"
    },
    {
      "commit": "18d9550e08761d8c788b039dd5b21866585545c0",
      "tree": "7c62ba0e3f44c8afd989a50928fd8f6d7f70a479",
      "parents": [
        "64ae7738bddea6b5cfb6787271bb5cab48daf810"
      ],
      "author": {
        "name": "FraaJad",
        "email": "dclow@momentfeed.com",
        "time": "Mon Jul 31 01:12:15 2017 -0700"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jul 31 10:12:15 2017 +0200"
      },
      "message": "Ability to retrieve swarm join-token from pillar instead of Salt mine (#16)\n\n"
    },
    {
      "commit": "64ae7738bddea6b5cfb6787271bb5cab48daf810",
      "tree": "3112760677124e93b8fb801ce37bb8e3bfcdefe5",
      "parents": [
        "1cb536c187924a2cb42fb94a7fdae9a8dce8a22c"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 24 15:35:56 2017 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Mon Jul 24 15:35:56 2017 +0200"
      },
      "message": "Rename Prometheus alerts for consistency\n\nChange-Id: I2c2ba23b7ae63d4343db374f4429574ac9c1f5e3\n"
    },
    {
      "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"
    }
  ],
  "next": "387ccbb32d150dd383fae992372dea035c173e47"
}
