)]}'
{
  "log": [
    {
      "commit": "65e639a0ac6cc34f4680aef4878d1328ff07a2f6",
      "tree": "23ef3101f629835b860d29b0a5e9063be87764b5",
      "parents": [
        "18ce523d5528ec1d7e873096bd70843c397e32aa"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Nov 05 19:00:04 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Nov 05 19:01:23 2019 +0400"
      },
      "message": "Install acl package on backupninja nodes\n\nChange-Id: I1742511a51e959d383a3dc3241fdbdba64b3a804\nRelated-Prod: PROD-33911\n"
    },
    {
      "commit": "18ce523d5528ec1d7e873096bd70843c397e32aa",
      "tree": "ccdda0090b22bf73c069abeea1d2bec7d62b99d6",
      "parents": [
        "9141ef1779e8d9500eab01527561aa80daf5ef2f"
      ],
      "author": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 30 17:09:46 2019 +0400"
      },
      "committer": {
        "name": "Ivan Berezovskiy",
        "email": "iberezovskiy@mirantis.com",
        "time": "Wed Oct 30 13:10:34 2019 +0000"
      },
      "message": "Install rsync package by default on backupninja client nodes\n\nPROD-33911\n\nChange-Id: Ic952618c80e18c66bb4642bfc579dbb96958c494\n"
    },
    {
      "commit": "9141ef1779e8d9500eab01527561aa80daf5ef2f",
      "tree": "bb7d8bd546840fd93834decb2de4bce77150a361",
      "parents": [
        "a0a547352a0d48eee2b3fad6b4605e83c0ef5148"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 07 16:15:22 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 07 16:15:22 2019 +0200"
      },
      "message": "Formulas testing revision 2019/10\n\nRelated: PROD-32744\nRelated: PROD-33698\n\nChange-Id: I76ea7ce86a06b95cb90768adb3996f3cc6a33ef0\n"
    },
    {
      "commit": "a0a547352a0d48eee2b3fad6b4605e83c0ef5148",
      "tree": "f729e7081ae33ffc4afb6057a7252771716c666c",
      "parents": [
        "c78ad918a77d1d63331a2a8ecffa69150df854b9"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Sep 18 16:19:18 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Sep 18 16:40:15 2019 +0200"
      },
      "message": "Several fixes for backupninja\n\n\t- Make \u0027fs_excludes\u0027 parameter optional in client state\n\t- Make \u0027fs_includes\u0027 parameter optional in server state\n\t- Clean /etc/backup.d/ dir during every BN client run\n\t  This is required to make sure there no duplicated custom\n\t  steps (this can be disabled)\n\nRelated: PROD-32863\nRelated: PROD-32739\n\nChange-Id: I045ef21eee04a2517efb74bcd0600af639907541\n"
    },
    {
      "commit": "c78ad918a77d1d63331a2a8ecffa69150df854b9",
      "tree": "018872da06f5074a64e0cf5da43f2b34d58467ea",
      "parents": [
        "dd22b6eddcbd8f2b51c886c44d5ffd2cf24a6b31"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 31 11:04:53 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jul 31 11:04:55 2019 +0200"
      },
      "message": "Add logrotate meta configuration for Backupninja\n\n\t- parametrize interval and rotate\n\nRelated: PROD-29848\n\nChange-Id: I339d1ebf654d5673ac501aaefa8199cbd3f63c7e\n"
    },
    {
      "commit": "dd22b6eddcbd8f2b51c886c44d5ffd2cf24a6b31",
      "tree": "4ae7a70dc174809e40226322bd63719dd7bbc953",
      "parents": [
        "88287f723af29cf451cd01a510760e3e3724369d"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Jul 24 12:09:28 2019 +0400"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Wed Jul 24 12:24:39 2019 +0400"
      },
      "message": "Add ability to specify target path to postgres backup bin\n\nChange-Id: I5e6058c416fd661ace9cc034796382183b1792b6\nRelated-Prod: PROD-31827\n"
    },
    {
      "commit": "88287f723af29cf451cd01a510760e3e3724369d",
      "tree": "575c8a1eccf396f9ba6bb08108d08cc771e2d3a5",
      "parents": [
        "1476bf23d725de8ae5257ea9f87e94d01d0ab536"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:43 2019 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 10 08:21:43 2019 +0200"
      },
      "message": "Make sure kitchen test dependencies formulas are always fetched from correct branch\n\nChange-Id: I6e713b0e1b257c718e5e714ae4674e945c717936\nRelated: PROD-29251\n"
    },
    {
      "commit": "1476bf23d725de8ae5257ea9f87e94d01d0ab536",
      "tree": "fa1cc56ddf57a100aee85e04598d1243318c7a85",
      "parents": [
        "a7a711e0929369ac39a29401533ac2fa333f5225"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Mar 20 16:35:34 2019 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Mar 21 11:08:31 2019 +0100"
      },
      "message": "Disable color debug log by default\n\nChange-Id: I632c59e885835da6c8428abad5ef1d33d8406abb\nRelated: PROD-28528(PROD:28528)\n"
    },
    {
      "commit": "a7a711e0929369ac39a29401533ac2fa333f5225",
      "tree": "09bc09bef6c55f7a980f74173cda847598a51263",
      "parents": [
        "4f41de5c3d553cc5ea70c8328a553dc6a4f382dc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Feb 26 12:08:05 2019 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Feb 26 12:08:05 2019 +0100"
      },
      "message": "Drop testing of SaltStack 2016.3\n\nChange-Id: I021350809254cfc2b346c9093bbaec546c967e8d\nRelated: PROD-27314 (PROD:27314)\n"
    },
    {
      "commit": "4f41de5c3d553cc5ea70c8328a553dc6a4f382dc",
      "tree": "a54633314527fc65e2b459e0a8168322009da710",
      "parents": [
        "f9b56b4f3aa9f6aae3b3245361a934e2c59b1b20"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 06 13:01:20 2019 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Feb 06 14:46:30 2019 +0100"
      },
      "message": "Remove any hardcoded keys and soft params\n\n  * Make all softparams mandatory.\n  * Refresh run_tests to latest\n\nRelated: PROD-27135 (PROD:27135)\nRelated: PROD-27147 (PROD:27147)\n\nChange-Id: Ief9d5e1bfae91d5e6726d05c88337680b135b0c3\n"
    },
    {
      "commit": "f9b56b4f3aa9f6aae3b3245361a934e2c59b1b20",
      "tree": "d571f8245c1b16265f9d4fabf17662e129c3ea9f",
      "parents": [
        "515736d418abb67d93cbcfe06b40afbd00f39a76"
      ],
      "author": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Wed Dec 12 12:01:02 2018 +0100"
      },
      "committer": {
        "name": "Pavel Cizinsky",
        "email": "pcizinsky@mirantis.com",
        "time": "Thu Dec 13 10:45:30 2018 +0100"
      },
      "message": "Updating reference from github to gerrit\n     - Changing Maintainer to dev@mirantis.com\n\n   Related: PROD-25327 (PROD:25327)\n\nChange-Id: Icd390d7f777dd6ef03502e086c67248af5f5a1bd\n"
    },
    {
      "commit": "515736d418abb67d93cbcfe06b40afbd00f39a76",
      "tree": "5ab30baa0429611864389178cbdedd356fe6b5c9",
      "parents": [
        "c9562a851bbbb419f6eb85fc4d4ee3a8010bb170"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 28 11:15:27 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Nov 29 12:36:56 2018 +0100"
      },
      "message": "Drop Travis CI support\n  - Update links\n\nFixes: PROD-25037 (PROD:25037)\nFixes: PROD-25327 (PROD:25327)\n\nChange-Id: I3bb60fa9f145c1c94b034e728bad97908de14158\n"
    },
    {
      "commit": "c9562a851bbbb419f6eb85fc4d4ee3a8010bb170",
      "tree": "282cab00a9c63c4df05c00526254c7049622bcf3",
      "parents": [
        "47213e39a2b28fb242a11cbc759fa9d6e1a4e49d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:06:54 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Nov 20 15:06:54 2018 +0100"
      },
      "message": "Move to Mirantis owned docker images for tests\n        - This is a temporary solution until we have our own images\n\n      Fixes: PROD-24956 (PROD:24956)\n\nChange-Id: I25db35bd9f63eebc38e8dac5c82387af1939ebc1\n"
    },
    {
      "commit": "47213e39a2b28fb242a11cbc759fa9d6e1a4e49d",
      "tree": "7f8f06aace5588f55a7f35e1b845a5e89c31f3e7",
      "parents": [
        "4bd66afe6576682a2bd8103d6caf76899dd85c71"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 17:17:58 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 14 10:23:06 2018 +0100"
      },
      "message": "Replace Github link with Gitweb\n\nChange-Id: Id45934299ad220df712f2700f7dabf07deaa1b14\n"
    },
    {
      "commit": "4bd66afe6576682a2bd8103d6caf76899dd85c71",
      "tree": "332eb5503913874fcf100783867d70aa6f0947fb",
      "parents": [
        "f619666fc11e28aef0880c0740368eb3d9d5d4c0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:37:33 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Nov 07 14:37:33 2018 +0100"
      },
      "message": "Update Gemfile and Makefile configuration\n  - One Gemfile for all formulas tests\n  - Update Makefile for OpenStack tests\n\nFixes: PROD-24408 (PROD:24408)\nChange-Id: I1dc9b91c472e91348da0f7e1a280cf2796decf00\n"
    },
    {
      "commit": "f619666fc11e28aef0880c0740368eb3d9d5d4c0",
      "tree": "3aafbe693ef9dcc8b83655193340bb7f30040fa6",
      "parents": [
        "9108b94a303469205110c670192aabc77e924591"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:01:22 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 24 12:01:22 2018 +0200"
      },
      "message": "Freeze inspec version for salt-formulas tests\n\t- in inspec \u003e\u003d 3.0.0 there are changes in schema\n\t  which require to have tests/integration dir\n\t  to contain tests, otherwise fails\n\t- this is temporary workaround until we decide\n\t  proper fix\n\nChange-Id: I0b394a9f85869acf79b765fe0c9a99ba734f73e3\n"
    },
    {
      "commit": "9108b94a303469205110c670192aabc77e924591",
      "tree": "b73297dd2d58cea10d849ada8a2210da3ef7efaa",
      "parents": [
        "0cd0eeed3443f00a29c7979b4e0f4ba4a272ce9a"
      ],
      "author": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Oct 01 17:27:34 2018 +0300"
      },
      "committer": {
        "name": "Oleksii Grudev",
        "email": "ogrudev@mirantis.com",
        "time": "Mon Oct 01 18:09:33 2018 +0300"
      },
      "message": "Add backupninja group explicitly\n\nThis patch ensures that \"backupninja\" group is created prior to creating\n\"backupninja\" user\n\nChange-Id: I37b2d6632e4e0e4b05feeaefc8f3f5028c048cbd\nRelated-PROD: PROD-23546\n"
    },
    {
      "commit": "0cd0eeed3443f00a29c7979b4e0f4ba4a272ce9a",
      "tree": "f5f426c8d72719f05e24438bb2b25bc9157ced34",
      "parents": [
        "95932ad36057bf13b5a8e69dffa33e4d976fe9be"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:27:09 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jun 21 15:27:09 2018 +0200"
      },
      "message": "Fix Python version for Travis CI tests\n\nChange-Id: Iba821cfe34394da27f5b7251df6745389defc9ec\n"
    },
    {
      "commit": "95932ad36057bf13b5a8e69dffa33e4d976fe9be",
      "tree": "5cbdb97def8a593cfac8f1dbbeb9a197fa4d14d5",
      "parents": [
        "d089a6a9bcced4868b0fd3abad256a3133414b9f"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 14 18:02:45 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Thu Jun 14 18:02:45 2018 +0300"
      },
      "message": "Fix typo n cmd\n\nThere is messed \u0027{\u0027\n\nChange-Id: Iccd68334b331f41d00a894dee3eddceec3a45843\n"
    },
    {
      "commit": "d089a6a9bcced4868b0fd3abad256a3133414b9f",
      "tree": "f37b7cbb6d73a2e53f92da0f75bb865fec7605df",
      "parents": [
        "9e14077095019cb250f0e700c7715addf49151cb"
      ],
      "author": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 12 20:17:33 2018 +0300"
      },
      "committer": {
        "name": "Tatyana Leontovich",
        "email": "tleontovich@mirantis.com",
        "time": "Tue Jun 12 20:17:33 2018 +0300"
      },
      "message": "Use home_dir for rsync cmd\n\nCurrently we define path to backup data over home_dir var,\nat the same time rsync cmd use string \"/srv/backupninja\" that can be overrided\n\nChange-Id: I5489300498f021b704ef732df029363ae4d7976b\nCloses-Bug: PROD-20685\n"
    },
    {
      "commit": "9e14077095019cb250f0e700c7715addf49151cb",
      "tree": "76f79ad7eb7134a07c91560b37d3f0f71fb86dbc",
      "parents": [
        "da1f2f19c72742d1d40cf74e17190cdec800bb5b",
        "5b960393e565a83ebd330687863cf90b8f0db304"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 22 10:12:20 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 10:12:20 2018 +0200"
      },
      "message": "Merge pull request #1 from avlasov-mos-de/master\n\nAdd posibility turn of mysql backup for specific nodes,"
    },
    {
      "commit": "da1f2f19c72742d1d40cf74e17190cdec800bb5b",
      "tree": "15b30153392ada32a80490bfdb505040b506696b",
      "parents": [
        "7862b9257cd2101fe488e924b4c73fe4a389aa09",
        "7bfb0d831f2ca4f872323178c494644cdf57e744"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue May 22 10:08:50 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 22 10:08:50 2018 +0200"
      },
      "message": "Merge pull request #5 from car-da/scheduling\n\naded scheduling options for backup client in rsync engine"
    },
    {
      "commit": "7862b9257cd2101fe488e924b4c73fe4a389aa09",
      "tree": "c7ed1526406decd7eb32741a0a09d933cb496519",
      "parents": [
        "8f6065d6d06330b7f136b5cd0b8f7c597eec52a0",
        "ef70a88d116ba159c753c71369831083f805ef7f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Thu May 17 13:15:15 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@15508502dd39",
        "time": "Thu May 17 13:15:15 2018 +0000"
      },
      "message": "Merge \"Add Salt 2018.3 tests and fix readme\""
    },
    {
      "commit": "ef70a88d116ba159c753c71369831083f805ef7f",
      "tree": "ed49862b6782522d8c5e67a1de97a8484fc180e4",
      "parents": [
        "ed7b5c982163aec94d5716580e461c98851a683d"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Apr 06 10:48:32 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Apr 06 11:38:54 2018 +0200"
      },
      "message": "Add Salt 2018.3 tests and fix readme\n\nChange-Id: I6b5be381afc4d0f4f6c95f302f3eec1068648c57\n"
    },
    {
      "commit": "8f6065d6d06330b7f136b5cd0b8f7c597eec52a0",
      "tree": "ab4a95b9e027a4d10d4da41c89b92595753012ab",
      "parents": [
        "ed7b5c982163aec94d5716580e461c98851a683d",
        "8c625c10cf525c1efc19640351a0ed76623c24df"
      ],
      "author": {
        "name": "Ondrej Smola",
        "email": "osmola@mirantis.com",
        "time": "Fri Apr 06 09:02:31 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Fri Apr 06 09:02:31 2018 +0000"
      },
      "message": "Merge \"Update metadata.yml with correct URL\""
    },
    {
      "commit": "ed7b5c982163aec94d5716580e461c98851a683d",
      "tree": "fa8d21764d033d92ff6b4f258ba4190db6fbbe6b",
      "parents": [
        "cb96fa9e32e9cdfb0f2e4c823abec54c5fcba389"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Mar 21 11:49:37 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "mpolreich@mirantis.com",
        "time": "Wed Apr 04 08:18:43 2018 +0000"
      },
      "message": "Ability to set number of backupninja backups to keep\n\nChange-Id: I27c4c6995a3d40c6c6210c258f53773fc3d6fdaf\n"
    },
    {
      "commit": "cb96fa9e32e9cdfb0f2e4c823abec54c5fcba389",
      "tree": "2616add8ab9747713949b3c3cc37b0a65696b580",
      "parents": [
        "a201071177120c29f4fc32cfe9fd94faa4031268",
        "41ee69ce0f4e60c5e55cf5a532e8a3c8454b12a9"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Apr 04 07:58:46 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@7e698601da6d",
        "time": "Wed Apr 04 07:58:46 2018 +0000"
      },
      "message": "Merge \"Add option to set exact backup times and disable auto backup\""
    },
    {
      "commit": "41ee69ce0f4e60c5e55cf5a532e8a3c8454b12a9",
      "tree": "3da815233829fcbd6d92677b20c5c689648d6289",
      "parents": [
        "12bad865b395b13d1e5e3b936243ff959a2ee482"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Mar 05 13:17:02 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Apr 04 09:31:22 2018 +0200"
      },
      "message": "Add option to set exact backup times and disable auto backup\n\nChange-Id: Ia2f78b81d2ed958353a0174910ef2450215d3d7b\n"
    },
    {
      "commit": "a201071177120c29f4fc32cfe9fd94faa4031268",
      "tree": "092db47d4d05ee657059b34e90cd3dec60e4e31d",
      "parents": [
        "e6448712744696faf53bdc11a6f7f0de1e058f41"
      ],
      "author": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 02 09:54:02 2018 +0300"
      },
      "committer": {
        "name": "Vasyl Saienko",
        "email": "vsaienko@mirantis.com",
        "time": "Mon Apr 02 09:55:35 2018 +0300"
      },
      "message": "Make sure ../backupninja/.ssh/ dir exists bafore updating keys\n\nAt the moment we ensure that home directory \u0027../backupninja/\u0027 exists\nbefore populating \u0027../backupninja/.ssh/authorized_keys. This patch\nmakes sure we created \u0027../backupninja/.ssh/\u0027 as task that populates\nauthorized_keys file require .ssh dir to be present.\n\nChange-Id: I680775ff123e69df2bd5987ca5b162b1e3fa7296\nRelated-Prod: PROD-18986\n"
    },
    {
      "commit": "e6448712744696faf53bdc11a6f7f0de1e058f41",
      "tree": "4615e5f39ab9d2925fd26f194f3d45f81b553f6b",
      "parents": [
        "124025c87af2012691d2796179fc978178706e12"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 29 10:35:33 2018 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Mar 29 10:41:01 2018 +0200"
      },
      "message": "managed auth keys\n\nChange-Id: Ib625546c24e2eafe9a80ecdc66cc5fa79f4dab74\n"
    },
    {
      "commit": "8c625c10cf525c1efc19640351a0ed76623c24df",
      "tree": "1b3b7dbfa6f0dc98b08c2dce70b6e8023c0bce1c",
      "parents": [
        "124025c87af2012691d2796179fc978178706e12"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:25:55 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 08:30:39 2018 +0200"
      },
      "message": "Update metadata.yml with correct URL\n\nChange-Id: I7bbf73d2ea87c66386614e70c16d51ecadd6f116\n"
    },
    {
      "commit": "7bfb0d831f2ca4f872323178c494644cdf57e744",
      "tree": "eefee13dbe318bd94b9ae9b06ffa6d370a90c255",
      "parents": [
        "9ec131ec1502d9b645fafc678af120d5e8253818"
      ],
      "author": {
        "name": "Jaroslav Steinhaisl",
        "email": "jaroslav.steinhaisl@t-mobile.cz",
        "time": "Fri Mar 23 12:52:07 2018 +0100"
      },
      "committer": {
        "name": "Jaroslav Steinhaisl",
        "email": "jaroslav.steinhaisl@t-mobile.cz",
        "time": "Fri Mar 23 12:52:07 2018 +0100"
      },
      "message": "repair name of the day\n"
    },
    {
      "commit": "9ec131ec1502d9b645fafc678af120d5e8253818",
      "tree": "3c461233b4955e44688b6d3ff15cb2b634d3395e",
      "parents": [
        "5a7068b6f48fe135aaee3caa1ea680134cf35b3c"
      ],
      "author": {
        "name": "Jaroslav Steinhaisl",
        "email": "jaroslav.steinhaisl@t-mobile.cz",
        "time": "Tue Mar 20 13:01:25 2018 +0100"
      },
      "committer": {
        "name": "Jaroslav Steinhaisl",
        "email": "jaroslav.steinhaisl@t-mobile.cz",
        "time": "Tue Mar 20 13:01:25 2018 +0100"
      },
      "message": "add scheduling to another engine\n"
    },
    {
      "commit": "124025c87af2012691d2796179fc978178706e12",
      "tree": "0abd064047a966b2bcca3d1bfe55d1d27d1e7b8c",
      "parents": [
        "a0bab44e093eda1ecb71f139eb49d8ef0e992cd5"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Mar 12 12:15:48 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Mar 12 13:09:06 2018 +0100"
      },
      "message": "possibility to absent public key from server\n\nPROD-17856\n\nChange-Id: Ife3cf46e786db6252d332f69c69389e4b5aa587a\n"
    },
    {
      "commit": "a0bab44e093eda1ecb71f139eb49d8ef0e992cd5",
      "tree": "e7499ddd8322e614d6194cc18abb23ba10a76ac4",
      "parents": [
        "1b693c68d67faf1234bf034d728ba6e899c243a0"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 02 18:16:13 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Mon Mar 05 14:02:33 2018 +0100"
      },
      "message": "parametrize server side backup dir\n\nPROD-18191\n\nChange-Id: Idf9167db6a96af48acb3a65b499bbba9b1c511a5\n"
    },
    {
      "commit": "1b693c68d67faf1234bf034d728ba6e899c243a0",
      "tree": "a9cdd69206b5a0502ccd9cc94105f34b940cfbe4",
      "parents": [
        "34dc3da71f0d2fa84a86df2498c0c148eeedb7f8"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 02 15:15:46 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Fri Mar 02 15:22:56 2018 +0100"
      },
      "message": "engine opts added\n\nPROD-18192\n\nChange-Id: I97a1339c5f71e0e2abcc348238e34f019362700a\n"
    },
    {
      "commit": "34dc3da71f0d2fa84a86df2498c0c148eeedb7f8",
      "tree": "27104da67d38dc9f24f6aea2f1a59c51f941ea92",
      "parents": [
        "12bad865b395b13d1e5e3b936243ff959a2ee482"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Tue Feb 27 11:07:11 2018 +0100"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Wed Feb 28 15:57:46 2018 +0100"
      },
      "message": "restrict access\n\nChange-Id: I440cb4b6d2ac94a64b3c84249d7351fb42914280\n"
    },
    {
      "commit": "5a7068b6f48fe135aaee3caa1ea680134cf35b3c",
      "tree": "e60d7c72ec7c841f0709072d2b9618f0c0f53593",
      "parents": [
        "12bad865b395b13d1e5e3b936243ff959a2ee482"
      ],
      "author": {
        "name": "Jaroslav Steinhaisl",
        "email": "jaroslav.steinhaisl@t-mobile.cz",
        "time": "Thu Feb 22 11:13:02 2018 +0100"
      },
      "committer": {
        "name": "Jaroslav Steinhaisl",
        "email": "jaroslav.steinhaisl@t-mobile.cz",
        "time": "Thu Feb 22 11:13:02 2018 +0100"
      },
      "message": "aded scheguling options for backup client in rsync engine\n"
    },
    {
      "commit": "12bad865b395b13d1e5e3b936243ff959a2ee482",
      "tree": "6465af1f8b9640565ba31089145e839f4c3ea3b6",
      "parents": [
        "339d865d278e22e4311bc902acc0819decb64ceb"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 12:57:03 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Feb 16 12:57:03 2018 +0100"
      },
      "message": "Use new image for kitchen tests\n\nChange-Id: I2ea3159719496d00a9bc6a3f4046c154252e6efe\n"
    },
    {
      "commit": "339d865d278e22e4311bc902acc0819decb64ceb",
      "tree": "75563ba3823587416fcd6cf1e8e7887ea48687e1",
      "parents": [
        "40845020cf2ea500e40a60ace9da6cf3beddb0e8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 15 15:13:12 2018 +0100"
      },
      "message": "Update Makefile\n"
    },
    {
      "commit": "40845020cf2ea500e40a60ace9da6cf3beddb0e8",
      "tree": "d6db29c19b3da94d24d5903978075b75c5aeba8d",
      "parents": [
        "bf73a55fa0cc27d970e9e4f2f18fcd069189a617"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:13 2018 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Thu Feb 08 13:22:13 2018 +0100"
      },
      "message": "Fixed shebang kernel limitation with virtualenv during test run (https://github.com/pypa/virtualenv/issues/596)\n\nChange-Id: Ifc1d045965f05a43e5ff03b9ebfed632165cd4d0\n"
    },
    {
      "commit": "bf73a55fa0cc27d970e9e4f2f18fcd069189a617",
      "tree": "3d055c6722fa802780697acbf0f12d5133a121b8",
      "parents": [
        "72805c4a1a462e040b691f49590e05fa8b63564a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Tue Jan 30 13:28:18 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Jan 31 15:18:23 2018 +0100"
      },
      "message": "Do not create unnecessary server directories\n\nChange-Id: Ife6a2c6f206cba600f94398aee2e099f492f5372\n"
    },
    {
      "commit": "72805c4a1a462e040b691f49590e05fa8b63564a",
      "tree": "fbf8c70a3748ae5f33ab38eca0ada6c5dcf3536b",
      "parents": [
        "843369ef1005f220dcb69040ff02a462faba031a",
        "4e6fd0b7a833693acf3284e8716498bb1e1071fe"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "fpytloun@mirantis.com",
        "time": "Mon Jan 15 12:15:35 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Mon Jan 15 12:15:36 2018 +0000"
      },
      "message": "Merge \"Remove salt-master, reclass from pkg dependencis\""
    },
    {
      "commit": "843369ef1005f220dcb69040ff02a462faba031a",
      "tree": "92195bdfeabcc4439764a98f76e0cc05a747740f",
      "parents": [
        "dae63e7f8660edbabfe0f1600a6ed42622d1d122",
        "a73924ad356cba8a39a0c89ed67e16854d74d517"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "pmichalec@mirantis.com",
        "time": "Wed Jan 10 09:40:52 2018 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Wed Jan 10 09:40:52 2018 +0000"
      },
      "message": "Merge \"Optimize kitchen tests for Travis CI\""
    },
    {
      "commit": "4e6fd0b7a833693acf3284e8716498bb1e1071fe",
      "tree": "7d5c6a3ebe84a3a25e8ec4b2803d1f1f63e62443",
      "parents": [
        "dae63e7f8660edbabfe0f1600a6ed42622d1d122"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:10:37 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jan 09 09:28:45 2018 +0100"
      },
      "message": "Remove salt-master, reclass from pkg dependencis\n\nChange-Id: Ic98e632ceec22ffcdd449fbabb34c6fad3d0b464\n"
    },
    {
      "commit": "a73924ad356cba8a39a0c89ed67e16854d74d517",
      "tree": "2b52845255fd0598ac7c9d80000608af4ea3ea8d",
      "parents": [
        "a90cf943500bc0f7fa2a02520d3ed98c43d572cd"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 12:43:46 2018 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Jan 05 12:43:46 2018 +0100"
      },
      "message": "Optimize kitchen tests for Travis CI\n\nChange-Id: I19719be88ccd44850a4f019f8966ab399a82ce1b\n"
    },
    {
      "commit": "dae63e7f8660edbabfe0f1600a6ed42622d1d122",
      "tree": "289e40a0ecfa8034a2fe715107446123d5c3465f",
      "parents": [
        "0489741b70ed302e2109e739982a507cb8d107dd"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 16:58:28 2017 +0100"
      },
      "committer": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Fri Dec 15 17:29:35 2017 +0100"
      },
      "message": "Fixed typo in run_tests.sh file\n\nChange-Id: I6c907e243a21659044324c1a2bb095211942c1b7\n"
    },
    {
      "commit": "0489741b70ed302e2109e739982a507cb8d107dd",
      "tree": "150fbae137038f579b7db7c714a821bf3a1abb94",
      "parents": [
        "21ff9021ff1bf940182fd9e93d84b09c1c7a8740",
        "a90cf943500bc0f7fa2a02520d3ed98c43d572cd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "akomarek@mirantis.com",
        "time": "Tue Dec 12 09:51:25 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@e9aa877068d1",
        "time": "Tue Dec 12 09:51:25 2017 +0000"
      },
      "message": "Merge \"Add support for backup of Maas DB\""
    },
    {
      "commit": "a90cf943500bc0f7fa2a02520d3ed98c43d572cd",
      "tree": "338d1c4bf362d8917ad925641cb75834ec39e9eb",
      "parents": [
        "e71e912f4974beadc7d119733fe2828dfc21fb61"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Nov 13 16:29:31 2017 +0100"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Nov 27 11:53:09 2017 +0100"
      },
      "message": "Add support for backup of Maas DB\n\nChange-Id: If29b925aa0cce47e77c276faf66793e5ad312ffe\n"
    },
    {
      "commit": "21ff9021ff1bf940182fd9e93d84b09c1c7a8740",
      "tree": "795abc8e40ab996d681477826f111a5f00ae122c",
      "parents": [
        "e71e912f4974beadc7d119733fe2828dfc21fb61"
      ],
      "author": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Thu Oct 12 09:54:09 2017 -0500"
      },
      "committer": {
        "name": "Andrey",
        "email": "agrebennikov@mirantis.com",
        "time": "Thu Oct 12 11:23:37 2017 -0500"
      },
      "message": "Allow specifying local engine for client-side storage\n\nIf backupninja backs up the database to the local storage\nthere is no need to use any engine, no engine config file needs\nto be created.\nChange-Id: Ie1274a63955bcc6f623c46324a3f34f8299a32e8\n"
    },
    {
      "commit": "e71e912f4974beadc7d119733fe2828dfc21fb61",
      "tree": "d2c2f2e1c5c3b7c6a0cec16dc72cad7b17f18dc0",
      "parents": [
        "3727cd18f72824c677599377999a96a60ce43746"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:37:48 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Sep 01 11:37:48 2017 +0200"
      },
      "message": "Fix name in .kitchen.travis.yml file\n\nChange-Id: Id4e2ba3e1cc6b270dc91110c599beefabf9d340d\n"
    },
    {
      "commit": "3727cd18f72824c677599377999a96a60ce43746",
      "tree": "4df9f058d14419cad6b3e8560e9acc5ad5fce750",
      "parents": [
        "9b99f79087eb6da7efbbc258716c33e8711d836c",
        "dfe74ac2ac4f6f824ab5d9d42a8ac487f4b8e315"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Jul 25 11:45:53 2017 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "gerrit2@32a4cf582fa9",
        "time": "Tue Jul 25 11:45:53 2017 +0000"
      },
      "message": "Merge \"Allow Travis CI to run parallel tests\""
    },
    {
      "commit": "9b99f79087eb6da7efbbc258716c33e8711d836c",
      "tree": "f771f04e018d0fdd106559fbc97ed3fa9ab9fe02",
      "parents": [
        "e5bd076a780c5af2c3dcf259fd64a8afb5edd6e0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Jul 20 13:34:26 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Jul 20 13:34:26 2017 +0200"
      },
      "message": "don\u0027t backup itself\n"
    },
    {
      "commit": "dfe74ac2ac4f6f824ab5d9d42a8ac487f4b8e315",
      "tree": "4134a8fc420739d79ece6fadddd65d42369a8b6a",
      "parents": [
        "e5bd076a780c5af2c3dcf259fd64a8afb5edd6e0"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:55:31 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Jul 17 16:56:31 2017 +0200"
      },
      "message": "Allow Travis CI to run parallel tests\n\nChange-Id: I6b062840432e092a6e4ea53741bc7b125c0a3d3c\n"
    },
    {
      "commit": "e5bd076a780c5af2c3dcf259fd64a8afb5edd6e0",
      "tree": "d2ae4420dafe19bdbff24e917130e3534b65c33f",
      "parents": [
        "4c1b8f1412b2c20bf6f15bfb1178f76a8f5705d9",
        "b76b02af3d2563f83cb8f2051ca991a8df2d7157"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Jul 13 14:18:29 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 13 14:18:29 2017 +0200"
      },
      "message": "Merge pull request #3 from slimakcz/master\n\ndisable monitoring and fixed issue grains"
    },
    {
      "commit": "b76b02af3d2563f83cb8f2051ca991a8df2d7157",
      "tree": "d2ae4420dafe19bdbff24e917130e3534b65c33f",
      "parents": [
        "4c1b8f1412b2c20bf6f15bfb1178f76a8f5705d9"
      ],
      "author": {
        "name": "tomas kamm",
        "email": "tomas@kamm.cz",
        "time": "Wed Jul 12 14:34:06 2017 +0200"
      },
      "committer": {
        "name": "tomas kamm",
        "email": "tomas@kamm.cz",
        "time": "Wed Jul 12 14:34:06 2017 +0200"
      },
      "message": "fixed monitoring issue a issue with null string in /etc/salt/grains.d/backupninja on backup server\n"
    },
    {
      "commit": "5b960393e565a83ebd330687863cf90b8f0db304",
      "tree": "b965b1a7977317b9d6c7b14130193f01814206bf",
      "parents": [
        "dcbf3e4478946345a250cd2ffd0848f918ed9872"
      ],
      "author": {
        "name": "Oleksandr Vlasov",
        "email": "avlasov@mirantis.com",
        "time": "Fri May 12 18:40:13 2017 -0500"
      },
      "committer": {
        "name": "Oleksandr Vlasov",
        "email": "avlasov@mirantis.com",
        "time": "Thu May 18 11:26:24 2017 -0500"
      },
      "message": "Add posibility turn of mysql backup for specific nodes, fix rsync creating remote directories,\n   add import vars revquired for loading cassandra service_grains.\n"
    },
    {
      "commit": "4c1b8f1412b2c20bf6f15bfb1178f76a8f5705d9",
      "tree": "6b5fc04179ebe879c687f21e0f2ea44e964e7e69",
      "parents": [
        "1c4a654673ce9b6a4bd0d686620f9d781118e10d",
        "09ce490021bb98ded6178f65c5d6eaf3426695fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Thu May 18 13:31:52 2017 +0000"
      },
      "committer": {
        "name": "Jenkins",
        "email": "jenkins@localhost",
        "time": "Thu May 18 13:31:52 2017 +0000"
      },
      "message": "Merge remote-tracking branch \u0027target/master\u0027\n"
    },
    {
      "commit": "09ce490021bb98ded6178f65c5d6eaf3426695fc",
      "tree": "b11b1ccc1a4ff0f87705e6b92c925bb1c3a1a485",
      "parents": [
        "dcbf3e4478946345a250cd2ffd0848f918ed9872",
        "02bb01054570a40c5ba7f533f3d35cbb628d324e"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 14:23:51 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 14:23:51 2017 +0200"
      },
      "message": "Merge pull request #2 from Martin819/master\n\nAdded unit tests, test pillars, Kitchen and Travis"
    },
    {
      "commit": "1c4a654673ce9b6a4bd0d686620f9d781118e10d",
      "tree": "caa32b7ce48daea378cb544a9aa1846efca306e8",
      "parents": [
        "dcbf3e4478946345a250cd2ffd0848f918ed9872"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 18 11:08:01 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 18 11:26:15 2017 +0200"
      },
      "message": "single-transaction added\n\nChange-Id: I05f979ad11ed91a30b2784ef61aa87bc0f5d0d15\n"
    },
    {
      "commit": "02bb01054570a40c5ba7f533f3d35cbb628d324e",
      "tree": "b11b1ccc1a4ff0f87705e6b92c925bb1c3a1a485",
      "parents": [
        "21f2314455268eb2d8fd57a816aa3aa9f59f0242"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue May 16 13:14:02 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue May 16 13:19:28 2017 +0200"
      },
      "message": "Rename test pillars for Kitchen tests\n"
    },
    {
      "commit": "21f2314455268eb2d8fd57a816aa3aa9f59f0242",
      "tree": "e7e189bbeff8b01087d4f0334d6e94c814604f81",
      "parents": [
        "dcbf3e4478946345a250cd2ffd0848f918ed9872"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue May 16 11:03:46 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue May 16 11:03:46 2017 +0200"
      },
      "message": "Added unit tests, test pillars, Kitchen and Travis\n"
    },
    {
      "commit": "dcbf3e4478946345a250cd2ffd0848f918ed9872",
      "tree": "2a548755b16c6f306d1476f05bed49700bc3ff57",
      "parents": [
        "d0af13888f1139999b75d5c001dc8dbd85ac55ea"
      ],
      "author": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:10:51 2017 +0200"
      },
      "committer": {
        "name": "Tomáš Kukrál",
        "email": "tomkukral@users.noreply.github.com",
        "time": "Thu May 11 22:11:12 2017 +0200"
      },
      "message": "fix meta/salt with missing pillar\n\nChange-Id: I4bc2f905a4218bc9c8d01e4a2de9fabc5af6b441\n"
    },
    {
      "commit": "d0af13888f1139999b75d5c001dc8dbd85ac55ea",
      "tree": "fba4c17bde855d43df13521a0d39224cf8b91805",
      "parents": [
        "5227b7f4ec910bf0db4c4565fcdffa667489da18"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 13:28:27 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 13:28:27 2017 +0200"
      },
      "message": "backupninja metadata fix\n\nChange-Id: I35093e7768037c25bb77d5316515e8f18d2c7d85\n"
    },
    {
      "commit": "5227b7f4ec910bf0db4c4565fcdffa667489da18",
      "tree": "2856f49eb3c3f4801b8dc578c2c542aaf441e3ea",
      "parents": [
        "bc741e3b0f3c8efaed6592f3d1b45ff75f47cb1b"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 11:34:45 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu May 04 11:35:06 2017 +0200"
      },
      "message": "metadata fixes\n\nChange-Id: I1e987be8246fb5f989285bee0b0714a943c9338f\n"
    },
    {
      "commit": "bc741e3b0f3c8efaed6592f3d1b45ff75f47cb1b",
      "tree": "2da3e14d7a06ed5ef3f593cf4d8aba76784dfc22",
      "parents": [
        "7071533fffd5b738b971077ca83231fef32b7e35"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Sat Apr 29 09:25:00 2017 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 02 14:52:12 2017 +0200"
      },
      "message": "Manage grains using support metadata\n\nChange-Id: I300553e799d4aeaabd76610b922ee5df2de92fd7\n"
    },
    {
      "commit": "7071533fffd5b738b971077ca83231fef32b7e35",
      "tree": "947aaff9f4a22b275870e606fdf1e70a2c83f097",
      "parents": [
        "31ef75e58b59d4d2195b58e7af4f93f2404c9491"
      ],
      "author": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 27 22:04:41 2017 +0200"
      },
      "committer": {
        "name": "Jiri Broulik",
        "email": "jbroulik@mirantis.com",
        "time": "Thu Apr 27 22:06:31 2017 +0200"
      },
      "message": "backup fixes\n\nChange-Id: I784fee254e6d8664836ef2cf7f7af0cceb4fc8f4\n"
    },
    {
      "commit": "31ef75e58b59d4d2195b58e7af4f93f2404c9491",
      "tree": "b93e9f755724bee0c17504edc2273784b0ed3ad1",
      "parents": [
        "7c8d2c92a9cb2e5a4dc21a07f48c3e7098ceb48b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 21 12:20:00 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 21 12:20:00 2017 +0100"
      },
      "message": "no db reqs\n"
    },
    {
      "commit": "7c8d2c92a9cb2e5a4dc21a07f48c3e7098ceb48b",
      "tree": "3cbe9e5dd53d4520e2526465b67a12a328a18ed0",
      "parents": [
        "68f73d3975e643d448d702b477da5dfabf6a85c0"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 21 12:18:05 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue Feb 21 12:18:05 2017 +0100"
      },
      "message": "Docfixes\n"
    },
    {
      "commit": "68f73d3975e643d448d702b477da5dfabf6a85c0",
      "tree": "48e70c62cef7b1aa087d020fd9cfc2809f61b923",
      "parents": [
        "4896b927b8e99ccb918c1df6d8f761e56e5e6e4e"
      ],
      "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": "4896b927b8e99ccb918c1df6d8f761e56e5e6e4e",
      "tree": "acf6b412417639ae0a3743ccb96d503599739584",
      "parents": [
        "c3d7306f2adc867dc754dba7d52d337275ca4ca5"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Sun Oct 23 22:52:40 2016 +0200"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Sun Oct 23 22:52:40 2016 +0200"
      },
      "message": "Add S3 with working example.\n"
    },
    {
      "commit": "c3d7306f2adc867dc754dba7d52d337275ca4ca5",
      "tree": "64d674fd0a8f1687c89813af967fa4a43f53410a",
      "parents": [
        "4e5185defebad3c12692b12113aa149184429f2f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 27 11:32:13 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 27 11:32:13 2016 +0200"
      },
      "message": "Workaround for wrongly written support metadata\n"
    },
    {
      "commit": "4e5185defebad3c12692b12113aa149184429f2f",
      "tree": "28e41d3342a8da2882e330ab714d58cb7012ce3a",
      "parents": [
        "98809a62a7d5ae933c58162b7baeb27ffe5d8237"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 27 11:29:39 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 27 11:29:39 2016 +0200"
      },
      "message": "Fixes, mostly typos\n"
    },
    {
      "commit": "98809a62a7d5ae933c58162b7baeb27ffe5d8237",
      "tree": "2f73d91e8744060b6354a383d1710fc69567871c",
      "parents": [
        "2ece5d95588f0dca3bc4a58730c285959aa9176c"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 27 11:10:43 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon Jun 27 11:10:43 2016 +0200"
      },
      "message": "More configurable options for duplicity\n"
    },
    {
      "commit": "2ece5d95588f0dca3bc4a58730c285959aa9176c",
      "tree": "b59ff68ae1e406da10043d89d671250781b78c04",
      "parents": [
        "af0e9c8d9401e469569cd531af14c921857eaf36"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 07 17:22:24 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Jun 07 17:22:24 2016 +0200"
      },
      "message": "User user/password for mysql backup, support galera formula\n"
    },
    {
      "commit": "af0e9c8d9401e469569cd531af14c921857eaf36",
      "tree": "1a1bfce30d62af6a213687f20fd0aa309744b7a5",
      "parents": [
        "2b0082d3f80f41f4d3445dea4f11c3aac6037257"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon May 09 15:18:58 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Mon May 09 15:19:09 2016 +0200"
      },
      "message": "Heka decoder for backupninja.log\n"
    },
    {
      "commit": "2b0082d3f80f41f4d3445dea4f11c3aac6037257",
      "tree": "60a472f42122dc54f9fd7df65a73f46b821d278b",
      "parents": [
        "7da1b5470316956e05dbe4d863ca0e510a29311a"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Wed May 04 09:33:09 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Wed May 04 09:33:09 2016 +0200"
      },
      "message": "fix ok time\n"
    },
    {
      "commit": "7da1b5470316956e05dbe4d863ca0e510a29311a",
      "tree": "a53f6dd5146bad851220f4eac24ac5b08811916f",
      "parents": [
        "9379b3fe2f66b048c260f66acad363f527fe8363"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 21 13:26:03 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 21 13:26:03 2016 +0200"
      },
      "message": "Fix false-positive checks when backup is running\n"
    },
    {
      "commit": "9379b3fe2f66b048c260f66acad363f527fe8363",
      "tree": "972f97113d9af0c360bccd6228b6f2232adb6304",
      "parents": [
        "940f66dbbffe0e93f809adea64b6b05b44b59ff9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:56:42 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:56:42 2016 +0200"
      },
      "message": "Add metadata.yml\n"
    },
    {
      "commit": "940f66dbbffe0e93f809adea64b6b05b44b59ff9",
      "tree": "982f40ff772d3e2535948c52ee39d14e384eb596",
      "parents": [
        "dd298148b4307b25a5583a185520a3057579fcb4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:51 2016 +0200"
      },
      "message": "Add missing Makefile\n"
    },
    {
      "commit": "dd298148b4307b25a5583a185520a3057579fcb4",
      "tree": "d733c48dc3795c7fe2bea86b6378f659234cdd7f",
      "parents": [
        "f702112d1b522eba24c3ad79c230cb1c916d740a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "message": "Add salt-master into build depends\n"
    },
    {
      "commit": "f702112d1b522eba24c3ad79c230cb1c916d740a",
      "tree": "0ce1798fdc9d85a5f8749576e112409afab55997",
      "parents": [
        "8744035693f35bf0b2fba8b72a1d1a9876215f35"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:48:30 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "8744035693f35bf0b2fba8b72a1d1a9876215f35",
      "tree": "dc4d02fcbe6f7ab84a7f59cdf4e9fba4161dbf5d",
      "parents": [
        "767457e2416aa0141da6335473ad3a243eeb23f6"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 10:14:46 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 10:14:46 2016 +0200"
      },
      "message": "Set KRB5CCNAME for duplicity_salt.sh\n"
    },
    {
      "commit": "767457e2416aa0141da6335473ad3a243eeb23f6",
      "tree": "772e66ae739003a8bbab6690f236a3561ea5aa0d",
      "parents": [
        "89f556a02c1ff553dd397c688b4c86b19f2e1cba"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 10:05:11 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 10:05:11 2016 +0200"
      },
      "message": "Revert \"Use separate krb5 cache for backups\"\n\nThis reverts commit 89f556a02c1ff553dd397c688b4c86b19f2e1cba.\n"
    },
    {
      "commit": "89f556a02c1ff553dd397c688b4c86b19f2e1cba",
      "tree": "252e033f9fe1031030d56bb928be2dec8d4779a2",
      "parents": [
        "a70a0b6ca4f820c60934f90e091bccd079824d5a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 10:02:53 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 10:02:53 2016 +0200"
      },
      "message": "Use separate krb5 cache for backups\n"
    },
    {
      "commit": "a70a0b6ca4f820c60934f90e091bccd079824d5a",
      "tree": "772e66ae739003a8bbab6690f236a3561ea5aa0d",
      "parents": [
        "f1987cca320b7d7b6fb5545e846d319d17195f82"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 09:59:44 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Apr 13 09:59:44 2016 +0200"
      },
      "message": "Use separate krb5 cache for sensu checks\n"
    },
    {
      "commit": "f1987cca320b7d7b6fb5545e846d319d17195f82",
      "tree": "509d54a9a2a0d5b7966aa5131f712ae4cac0f3dd",
      "parents": [
        "65766388e0644f168297ecfcc33e4d66ea5f01f8"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 12 14:04:27 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 12 14:04:27 2016 +0200"
      },
      "message": "Fix warning when non-nagios action is used\n"
    },
    {
      "commit": "65766388e0644f168297ecfcc33e4d66ea5f01f8",
      "tree": "4616f0b2521c4b8911da64047ca6a2e88c8da105",
      "parents": [
        "5191a5756906acd551af7e21a299698092bcb46f",
        "6233fec441536732e332a149306a7c19a71819b1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Mon Apr 11 09:20:01 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Mon Apr 11 09:20:01 2016 +0200"
      },
      "message": "Merge branch \u0027sensu\u0027 into \u0027master\u0027\n\ncorrect date calculations\n\nSee merge request !4\n"
    },
    {
      "commit": "6233fec441536732e332a149306a7c19a71819b1",
      "tree": "4616f0b2521c4b8911da64047ca6a2e88c8da105",
      "parents": [
        "5191a5756906acd551af7e21a299698092bcb46f"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Fri Apr 08 09:56:25 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Fri Apr 08 09:56:25 2016 +0200"
      },
      "message": "correct date calculations\n"
    },
    {
      "commit": "5191a5756906acd551af7e21a299698092bcb46f",
      "tree": "90ad1b6e853954045be04c56ef8cd8c59e342dd6",
      "parents": [
        "c67eb3ab059bf966522dc3baf4f33c70fedd7666"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Apr 07 10:57:00 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Apr 07 10:57:35 2016 +0200"
      },
      "message": "ok exit fix\n"
    },
    {
      "commit": "c67eb3ab059bf966522dc3baf4f33c70fedd7666",
      "tree": "1080708eb99df8dee18e0d38d605ddc46b67fd9a",
      "parents": [
        "86fa36d0065a05b141d3075b81f63eae210e4984"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:54:44 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:54:44 2016 +0200"
      },
      "message": "Enable sensu support\n"
    },
    {
      "commit": "86fa36d0065a05b141d3075b81f63eae210e4984",
      "tree": "5ec9d468a1f489c21167492533182a7315b0dfcd",
      "parents": [
        "ba7b7e488af2ecc674a589d21daa05039d19df45"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:52:04 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:52:04 2016 +0200"
      },
      "message": "Fix wrong parsing of options\n"
    },
    {
      "commit": "ba7b7e488af2ecc674a589d21daa05039d19df45",
      "tree": "daed24e202900917d603360920fd09fa190767cc",
      "parents": [
        "3e54625b5b448f77ad355ce1c4cc0499307e0b74"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:45:05 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 07 10:45:05 2016 +0200"
      },
      "message": "duplicity_salt.sh is not jinja template anymore\n"
    },
    {
      "commit": "3e54625b5b448f77ad355ce1c4cc0499307e0b74",
      "tree": "cef300a289f43ddda7d1c48f44fff5a1d08f9743",
      "parents": [
        "5a95ad8196e482ffa8a501bd2810c294c98ec5c3",
        "a73e77de017f244645a8510e1318e4cda7145e68"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Thu Apr 07 10:32:45 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip.pytloun@tcpcloud.eu",
        "time": "Thu Apr 07 10:32:45 2016 +0200"
      },
      "message": "Merge branch \u0027sensu\u0027 into \u0027master\u0027\n\nduplicity nagios check\n\nSee merge request !3\n"
    },
    {
      "commit": "a73e77de017f244645a8510e1318e4cda7145e68",
      "tree": "cef300a289f43ddda7d1c48f44fff5a1d08f9743",
      "parents": [
        "5a95ad8196e482ffa8a501bd2810c294c98ec5c3"
      ],
      "author": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Tue Apr 05 12:00:18 2016 +0200"
      },
      "committer": {
        "name": "vmikes",
        "email": "vlastimil.mikes@tcpcloud.eu",
        "time": "Thu Apr 07 10:31:15 2016 +0200"
      },
      "message": "duplicity nagios check\n"
    },
    {
      "commit": "5a95ad8196e482ffa8a501bd2810c294c98ec5c3",
      "tree": "06202005a11a521fe1b85e0db2bb40b86b2fa1d0",
      "parents": [
        "e60f8c15a90527f6cd290be9a5a01469845600d1"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 14:17:21 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 31 14:17:34 2016 +0200"
      },
      "message": "No sensu so far\n"
    },
    {
      "commit": "e60f8c15a90527f6cd290be9a5a01469845600d1",
      "tree": "3f4c3e6badadfa18d8d46573698486b69812edfc",
      "parents": [
        "c2af5896aade40e0027e1ec80eb18516313f68c1"
      ],
      "author": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Wed Mar 30 14:43:12 2016 +0200"
      },
      "committer": {
        "name": "Michael Kutý",
        "email": "6du1ro.n@gmail.com",
        "time": "Wed Mar 30 14:43:12 2016 +0200"
      },
      "message": "Fix target without auth.\n"
    },
    {
      "commit": "c2af5896aade40e0027e1ec80eb18516313f68c1",
      "tree": "6b8ba17caf5b64c1045358e38580a1e53d3c9eb0",
      "parents": [
        "e2460a33bded62cb7308747a4a76d11642f67665"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 14:38:14 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Fri Mar 25 14:38:14 2016 +0100"
      },
      "message": "Ensure mailx is installed\n"
    },
    {
      "commit": "e2460a33bded62cb7308747a4a76d11642f67665",
      "tree": "412d475e59c4432422e4b445a30e131f1fcc66cb",
      "parents": [
        "32a13ddb691339c9520931ab70133dc365621bc4"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 10 17:44:18 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Mar 10 17:44:18 2016 +0100"
      },
      "message": "Deploy backupninja.conf\n"
    },
    {
      "commit": "32a13ddb691339c9520931ab70133dc365621bc4",
      "tree": "baa0a0167acccba3e3e6a6f2b28f72a56bfdd638",
      "parents": [
        "afe8e901c07b57fa689a04470ba0c6e34e1c1c1f"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 16 20:54:24 2016 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Feb 16 20:54:24 2016 +0100"
      },
      "message": "Better alphabetical order\n"
    }
  ],
  "next": "afe8e901c07b57fa689a04470ba0c6e34e1c1c1f"
}
