)]}'
{
  "log": [
    {
      "commit": "0f6149d443f4c61cf72b00b533c5e559359a9b13",
      "tree": "7fb1b1a9f71575f5daeac1e6a5bde3c623172f6b",
      "parents": [
        "b8de2fb70b3d80b76df7a32ce8defac1eccc18e5",
        "5e65f3f8092ce3dd6ed6868922084a206917049d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Jun 12 15:22:13 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 12 15:22:13 2020 +0200"
      },
      "message": "Merge pull request #91 from bbinet/patch-1\n\nFix doc for ignore_class_notfound_regexp"
    },
    {
      "commit": "5e65f3f8092ce3dd6ed6868922084a206917049d",
      "tree": "7fb1b1a9f71575f5daeac1e6a5bde3c623172f6b",
      "parents": [
        "b8de2fb70b3d80b76df7a32ce8defac1eccc18e5"
      ],
      "author": {
        "name": "Bruno Binet",
        "email": "bruno.binet@gmail.com",
        "time": "Wed May 06 16:47:53 2020 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 06 16:47:53 2020 +0200"
      },
      "message": "Fix doc for ignore_class_notfound_regexp"
    },
    {
      "commit": "b8de2fb70b3d80b76df7a32ce8defac1eccc18e5",
      "tree": "f727e9b33de70068de78ea7a24650aafd52ff49f",
      "parents": [
        "d9ce7870954865121e735d3a0776c097e99257c1",
        "cc7d59dd816e3020f4024492c6f4392199e06e99"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Jun 19 17:08:49 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 19 17:08:49 2019 +0200"
      },
      "message": "Merge pull request #85 from pranavgupta1234/extend_file_extension\n\nadded support for .yaml along with .yml"
    },
    {
      "commit": "cc7d59dd816e3020f4024492c6f4392199e06e99",
      "tree": "f727e9b33de70068de78ea7a24650aafd52ff49f",
      "parents": [
        "961aa7f06e3f75ac5bd776a9d6e98b5cc769ec41"
      ],
      "author": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Fri May 03 07:38:31 2019 +0530"
      },
      "committer": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Fri May 03 07:38:31 2019 +0530"
      },
      "message": "removed unnecessary typecasting\n"
    },
    {
      "commit": "961aa7f06e3f75ac5bd776a9d6e98b5cc769ec41",
      "tree": "26762923fa408eee935480d6cbb091af6db0c08d",
      "parents": [
        "8283bfb1a5efbef250bdeac0d7c63184cbc95802"
      ],
      "author": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 21:55:39 2019 +0530"
      },
      "committer": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 21:55:39 2019 +0530"
      },
      "message": "remove import fnmatch from yaml_git as well\n"
    },
    {
      "commit": "8283bfb1a5efbef250bdeac0d7c63184cbc95802",
      "tree": "8b2edc8d1a852e4429b0d9464600b93fd405a756",
      "parents": [
        "8d17363ca8ebee6d9a67b333969ae6b3b68d395e"
      ],
      "author": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 21:44:25 2019 +0530"
      },
      "committer": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 21:44:25 2019 +0530"
      },
      "message": "extension support added for yaml_git storage as well\n"
    },
    {
      "commit": "8d17363ca8ebee6d9a67b333969ae6b3b68d395e",
      "tree": "0de44983ca30b174a8972dfa601a8154f8e4735a",
      "parents": [
        "bba9562e4fd5ac7974aeed66562e63d8467380ab"
      ],
      "author": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 12:27:03 2019 +0530"
      },
      "committer": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 12:27:03 2019 +0530"
      },
      "message": "removed fnmatch import\n"
    },
    {
      "commit": "bba9562e4fd5ac7974aeed66562e63d8467380ab",
      "tree": "32c3a98dc0a71b68729fb1ea36896c59b6c85255",
      "parents": [
        "d9ce7870954865121e735d3a0776c097e99257c1"
      ],
      "author": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 12:15:05 2019 +0530"
      },
      "committer": {
        "name": "pranavgupta1234",
        "email": "pranavgupta4321@gmail.com",
        "time": "Thu May 02 12:15:05 2019 +0530"
      },
      "message": "added support for .yaml along with .yml\n"
    },
    {
      "commit": "d9ce7870954865121e735d3a0776c097e99257c1",
      "tree": "2ac09cbe0b1f147e2f79841ab5194116b8ee2649",
      "parents": [
        "bd780716ca3805be9b810cf99193590d011bb7a7",
        "3f0171d8786acae2591a4793ca9d941b98a5f6c3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Mar 08 14:28:55 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Mar 08 14:28:55 2019 +0100"
      },
      "message": "Merge pull request #78 from alexandruavadanii/fix-default-ignore_overwritten_missing_reference\n\nFix ignore_overwritten_missing_reference default"
    },
    {
      "commit": "bd780716ca3805be9b810cf99193590d011bb7a7",
      "tree": "2ac09cbe0b1f147e2f79841ab5194116b8ee2649",
      "parents": [
        "2d93d696f2cefacfeacc338269aae3398d259349",
        "8c1979d6a5907773f53b1d27c0ed6de7696cb186"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Dec 27 10:02:28 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Dec 27 10:02:28 2018 +0100"
      },
      "message": "Merge pull request #76 from maljub01/fix-typo\n\nFix a typo: Canot -\u003e Cannot"
    },
    {
      "commit": "2d93d696f2cefacfeacc338269aae3398d259349",
      "tree": "ebdec3c8dac7c9b541f579028d5ee0090c78967d",
      "parents": [
        "4ba69256743bc5b5769bee747c76257801dc54f7",
        "d00e3ba84b55095f00fb008d82a44e8b6aa3a4ad"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Wed Nov 21 17:00:44 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 21 17:00:44 2018 +0100"
      },
      "message": "Merge pull request #79 from horakmar/develop\n\nFixed typo in settings definitions."
    },
    {
      "commit": "d00e3ba84b55095f00fb008d82a44e8b6aa3a4ad",
      "tree": "ebdec3c8dac7c9b541f579028d5ee0090c78967d",
      "parents": [
        "4ba69256743bc5b5769bee747c76257801dc54f7"
      ],
      "author": {
        "name": "Martin Horák",
        "email": "horak.martin@gmail.com",
        "time": "Wed Nov 21 16:25:54 2018 +0100"
      },
      "committer": {
        "name": "Martin Horák",
        "email": "horak.martin@gmail.com",
        "time": "Wed Nov 21 16:25:54 2018 +0100"
      },
      "message": "Fixed typo in settings definitions.\n"
    },
    {
      "commit": "3f0171d8786acae2591a4793ca9d941b98a5f6c3",
      "tree": "ebdec3c8dac7c9b541f579028d5ee0090c78967d",
      "parents": [
        "4ba69256743bc5b5769bee747c76257801dc54f7"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Nov 20 23:28:17 2018 +0200"
      },
      "committer": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Tue Nov 20 23:28:17 2018 +0200"
      },
      "message": "Fix ignore_overwritten_missing_reference default\n\nFixes: https://github.com/salt-formulas/reclass/issues/77\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "8c1979d6a5907773f53b1d27c0ed6de7696cb186",
      "tree": "996e24d11fb9bb4ba93c5f4539071ffce066eae7",
      "parents": [
        "4ba69256743bc5b5769bee747c76257801dc54f7"
      ],
      "author": {
        "name": "Marwan Al Jubeh",
        "email": "jubeh@google.com",
        "time": "Thu Nov 08 11:31:22 2018 +0000"
      },
      "committer": {
        "name": "Marwan Al Jubeh",
        "email": "jubeh@google.com",
        "time": "Thu Nov 08 11:31:22 2018 +0000"
      },
      "message": "Fix a typo: Canot -\u003e Cannot\n"
    },
    {
      "commit": "4ba69256743bc5b5769bee747c76257801dc54f7",
      "tree": "f773ac016e8d7bb4882c5761ac212f2f3cc4a77c",
      "parents": [
        "a83680c6d4bb2340b0c81a423d554654876362cc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 06 12:20:36 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 06 12:20:36 2018 +0100"
      },
      "message": "fix version name to 1.6.x\n\nChange-Id: Id3e474a8bd77bb474ef1fcbc5df327f7b84db894\n"
    },
    {
      "commit": "a83680c6d4bb2340b0c81a423d554654876362cc",
      "tree": "7732c16d8a6b720297b6ed1ecd0cd87759c7c8ee",
      "parents": [
        "637a9099dd9344e14b08101223efb6e9ee8718da",
        "8cdce3905943c0e2a90a68d5f7e64409e9f21694"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 06 11:45:28 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 06 11:45:28 2018 +0100"
      },
      "message": "Merge pull request #73 from a-ovchinnikov/develop\n\nTests for parsers are added"
    },
    {
      "commit": "637a9099dd9344e14b08101223efb6e9ee8718da",
      "tree": "b0444693fa3674b324439d7d9517d22b313c9762",
      "parents": [
        "acad24c37eeb3b960a0ae8c55bd55ede297b1673"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 06 11:44:10 2018 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Nov 06 11:44:10 2018 +0100"
      },
      "message": "bump version 1.7.0\n\nChange-Id: Id8fa33004bbf0e18d7e94c2da9a7d3120bf8a3c4\n"
    },
    {
      "commit": "8cdce3905943c0e2a90a68d5f7e64409e9f21694",
      "tree": "3a251a53f99716783b65e58e45bfe63b5a1ae163",
      "parents": [
        "acad24c37eeb3b960a0ae8c55bd55ede297b1673"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Tue Nov 06 00:46:23 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Tue Nov 06 00:46:23 2018 +0400"
      },
      "message": "Tests for parsers are added\n\nTests for full parser and simplified reference parser\nare added. The new tests simultaneously act as documentation\nfor parsers. Also some mostly cosmetic changes are applied\nto parser building functions and Parser() class.\n"
    },
    {
      "commit": "acad24c37eeb3b960a0ae8c55bd55ede297b1673",
      "tree": "d324ea848c567b120ff3f6ce1e8944665d91f67f",
      "parents": [
        "d1a099ab91a6d6feec7031a0d1aa16427da2d6d5",
        "ece09c62d795d4013b8a697d1a41eabbe30130da"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Nov 05 13:14:38 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 05 13:14:38 2018 +0100"
      },
      "message": "Merge pull request #60 from a-ovchinnikov/develop\n\nMore refactoring"
    },
    {
      "commit": "ece09c62d795d4013b8a697d1a41eabbe30130da",
      "tree": "d324ea848c567b120ff3f6ce1e8944665d91f67f",
      "parents": [
        "bb76a54ff6aa3ad024ff8e8d21185ffe59911d97"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 26 17:00:03 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 26 17:00:03 2018 +0400"
      },
      "message": "Fix for parser reinstantiation bug\n\nIn the course of refactoring a bug was introduced\nwhich manifested itself in excessive constructions\nof parsers and considerable slowdown of reclass.\nThis patch limits the number of parsers constructed.\n"
    },
    {
      "commit": "bb76a54ff6aa3ad024ff8e8d21185ffe59911d97",
      "tree": "974e8bc352a1d3d2729df5b06f0f046f94b3cc6e",
      "parents": [
        "2294aef0dd2a3692f287d5f4ab7f3cd4a2a41aaa"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:21:15 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:21:15 2018 +0400"
      },
      "message": "Fix for reference check in core\n\nReference sentinel was hardcoded in core, replaced it with\nproper counting of actual sentinels that are present in\nsettings.\n"
    },
    {
      "commit": "2294aef0dd2a3692f287d5f4ab7f3cd4a2a41aaa",
      "tree": "eeb3d67978e016cbf3bdb57c950ccd9a8b521b48",
      "parents": [
        "c193191c8e097d7e9793b669a864455a9de38f42"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:16:18 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:16:18 2018 +0400"
      },
      "message": "Minor changes\n\nMostly minor changes to make code more compliant with\nproper coding style, also some repetitions are removed.\n"
    },
    {
      "commit": "c193191c8e097d7e9793b669a864455a9de38f42",
      "tree": "b094379f245460f1448499a1a8d1787fb0531d2f",
      "parents": [
        "3af1e0deed69f2d564c37e3e21c692fd379a7eb5"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:14:32 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:14:32 2018 +0400"
      },
      "message": "Settings cleanup\n\nSettings code deduplicated.\n"
    },
    {
      "commit": "3af1e0deed69f2d564c37e3e21c692fd379a7eb5",
      "tree": "a5526f2949695584e53dafd350424eb5a528cb0d",
      "parents": [
        "d1a099ab91a6d6feec7031a0d1aa16427da2d6d5"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:09:21 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Fri Oct 19 18:09:21 2018 +0400"
      },
      "message": "More refactoring\n\nAdded unit tests, removed some redundant code,\nremoved parser from settings -- it was hardcoded, so\nno real reason to keep it there, amended logic for\nparser application: previosly only default sentinels were\nused in parser selection optimization, now a sentinel is\npicked from settings.\n"
    },
    {
      "commit": "d1a099ab91a6d6feec7031a0d1aa16427da2d6d5",
      "tree": "60671f36f3cc82c079ea9424b8e5aaf7d891f197",
      "parents": [
        "720ad9bc70b3a35fbc6b39f32354386c318bcce1",
        "d159be10f9314b932db2f1d39f8e34f3f5b84784"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Oct 18 19:25:02 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 18 19:25:02 2018 +0200"
      },
      "message": "Merge pull request #71 from salt-formulas/andrewp-yaml-git\n\nusable yaml_git and mixed storage types"
    },
    {
      "commit": "720ad9bc70b3a35fbc6b39f32354386c318bcce1",
      "tree": "643b604532696fc58fb30ffe1a8624edd7ceb790",
      "parents": [
        "7b03872cf4b26faf50034340c26c732e8bb3eaf2",
        "7794b68897faf16ccdef0167f0a38f3ec62b1b54"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Oct 12 16:53:02 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 12 16:53:02 2018 +0200"
      },
      "message": "Merge pull request #72 from Martin819/develop\n\nAllow to use \u0027..\u0027 as a reference to higher level in class structure"
    },
    {
      "commit": "d159be10f9314b932db2f1d39f8e34f3f5b84784",
      "tree": "28d217234035acdd0e06917589e46d39d5a5f5a6",
      "parents": [
        "424769f46a8063d5728bb2ccfe088bdcb4e748f8"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Oct 11 16:09:38 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Oct 11 16:09:38 2018 +0200"
      },
      "message": "Fix error reporting for inventory queries\n\nInventory query errors were raising exceptions due to a missed\nchange of a value.contents() method to a class property\n"
    },
    {
      "commit": "7794b68897faf16ccdef0167f0a38f3ec62b1b54",
      "tree": "643b604532696fc58fb30ffe1a8624edd7ceb790",
      "parents": [
        "5a2f9dabc1cfe54e641329c0e2f95e1ba519f703"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Oct 11 15:44:58 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Oct 11 16:01:17 2018 +0200"
      },
      "message": "Simplify the absolute name parser\n"
    },
    {
      "commit": "5a2f9dabc1cfe54e641329c0e2f95e1ba519f703",
      "tree": "3f3cb463ffb2559fc62c045a3f1b300f89259ed8",
      "parents": [
        "3471d5d5eeaa1583b1068ccc3ede3ca04dbf8d8b"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Oct 11 14:25:56 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Oct 11 14:28:41 2018 +0200"
      },
      "message": "Split ifs to separated functions\n"
    },
    {
      "commit": "3471d5d5eeaa1583b1068ccc3ede3ca04dbf8d8b",
      "tree": "d8961f1d45af6734e9b48195aa158f76cde30b27",
      "parents": [
        "767b772f002634d2f1633728062f66a9ebbbe564"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 08 15:01:07 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Wed Oct 10 11:17:29 2018 +0200"
      },
      "message": "Edit tests\n"
    },
    {
      "commit": "767b772f002634d2f1633728062f66a9ebbbe564",
      "tree": "437b7ced7c4f7cb188e12e7aee5408cc3c494112",
      "parents": [
        "c394ea5744cad60ada891ca91821276c0f539c11"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 08 10:57:30 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 08 15:00:25 2018 +0200"
      },
      "message": "Add test case for \u0027..\u0027\n"
    },
    {
      "commit": "c394ea5744cad60ada891ca91821276c0f539c11",
      "tree": "e9e7400d4795e77e0c99bdd8fc2f48aa13e049a3",
      "parents": [
        "27dea66b7937933855646db087da312c0e11db9e"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 08 10:54:20 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Mon Oct 08 10:54:20 2018 +0200"
      },
      "message": "Fix tests\n"
    },
    {
      "commit": "27dea66b7937933855646db087da312c0e11db9e",
      "tree": "36380dacea2117c760a21f9a707d80db91421419",
      "parents": [
        "7b03872cf4b26faf50034340c26c732e8bb3eaf2"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Oct 05 13:05:12 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Fri Oct 05 13:14:46 2018 +0200"
      },
      "message": "Allow to use \u0027..\u0027 as a reference to higher level in class structure\n"
    },
    {
      "commit": "424769f46a8063d5728bb2ccfe088bdcb4e748f8",
      "tree": "962f3d703c4f942efadd3ef308a1681965432535",
      "parents": [
        "fa2785f226796c8c2790c5e6a4312fe850aab0f1"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 25 14:12:58 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 25 14:12:58 2018 +0200"
      },
      "message": "Add documentation for yaml_git and mixed storage types\n"
    },
    {
      "commit": "fa2785f226796c8c2790c5e6a4312fe850aab0f1",
      "tree": "90f7cff98a202031610db384416f4246f14da84c",
      "parents": [
        "0206c9ffa7d57e4fa24c31dc4e0228f360fabba2"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 25 14:11:02 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 25 14:11:02 2018 +0200"
      },
      "message": "Add a locking mechanism to yaml_git storage\n\nThis stops multiple processes from updating the locale checkout of\na remote git repo simultaneously\n"
    },
    {
      "commit": "7b03872cf4b26faf50034340c26c732e8bb3eaf2",
      "tree": "a54c6c577936a8d582195903434b1cc38c3fb22a",
      "parents": [
        "059726d71b7aa2802d8d1a053ba0466d1bb84da2",
        "0206c9ffa7d57e4fa24c31dc4e0228f360fabba2"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 24 09:23:59 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 24 09:23:59 2018 +0200"
      },
      "message": "Merge pull request #70 from salt-formulas/andrewp-fix-relative-classes\n\nfix relative class names"
    },
    {
      "commit": "0206c9ffa7d57e4fa24c31dc4e0228f360fabba2",
      "tree": "a54c6c577936a8d582195903434b1cc38c3fb22a",
      "parents": [
        "168a03403ccc931fcd5c2deff65a07ed4768cd81"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Sep 21 12:19:35 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Sep 21 12:19:35 2018 +0200"
      },
      "message": "Add tests for compose node name functionality\n"
    },
    {
      "commit": "168a03403ccc931fcd5c2deff65a07ed4768cd81",
      "tree": "43513c151c0666f712aefd56cbdb368d631cd45f",
      "parents": [
        "059726d71b7aa2802d8d1a053ba0466d1bb84da2"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Sep 21 12:14:04 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Sep 21 12:14:04 2018 +0200"
      },
      "message": "Fix relative class name functionality\n\nRemove the old implementation of the relative class name functionality\nas this has bugs, leading to classes not being loaded.The new\nimplementation catches relative class names when they are first\nencountered and converts them into absolute class names straight away.\nAlso add some tests for the relative class names.\n"
    },
    {
      "commit": "059726d71b7aa2802d8d1a053ba0466d1bb84da2",
      "tree": "a92a6239fe0e3c72770dcc09fe76c9124df20b00",
      "parents": [
        "bf3597a04cbdc16d306fa0532f17620c9e41361f",
        "45a675ad21b5f608c34f38a374cbe509dd23428e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 19 09:24:40 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 19 09:24:40 2018 +0200"
      },
      "message": "Merge pull request #69 from salt-formulas/andrewp-fix-inv-query-merging\n\nFix merging inv query results"
    },
    {
      "commit": "45a675ad21b5f608c34f38a374cbe509dd23428e",
      "tree": "3f2d6448a79cb05b5e1e8aa456c6706d0f7ca013",
      "parents": [
        "97b87cbf789067b69654f1829431832e170bda68"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 11 11:05:33 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 11 11:05:33 2018 +0200"
      },
      "message": "Fix merging inv query results\n"
    },
    {
      "commit": "bf3597a04cbdc16d306fa0532f17620c9e41361f",
      "tree": "506b28cd085246eb7d956a4e8561127d4ce580f5",
      "parents": [
        "36bc995d511d4992c8a9cd0106bf59f6b88b3a35"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:22:45 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:22:45 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "36bc995d511d4992c8a9cd0106bf59f6b88b3a35",
      "tree": "8352ead4cdeff66c6034c75e21e50ba20a2b727f",
      "parents": [
        "eb62d355df7a76cc53a3cdd85f35204548bf045f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:19:17 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:19:17 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "eb62d355df7a76cc53a3cdd85f35204548bf045f",
      "tree": "cf465324f16ae8cc4cd0c0fc36f31b001b5dbbae",
      "parents": [
        "871c61d20432a0f81b329ec77b490d7a4a284257"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:17:37 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:17:37 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "871c61d20432a0f81b329ec77b490d7a4a284257",
      "tree": "227fa00ab0018ac654e5c7641aada5c3a0074abb",
      "parents": [
        "cd8abe9e474cb81e461432a7e24a2483068e2307"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:16:12 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:16:12 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "cd8abe9e474cb81e461432a7e24a2483068e2307",
      "tree": "3bbe17b252538a19b4bb7a46b9c114441e0188d3",
      "parents": [
        "0344dcc8736725240f238daf40dc267d0e0bb170"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:15:22 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:15:22 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "0344dcc8736725240f238daf40dc267d0e0bb170",
      "tree": "a077bfe6a3004e5acc35c81e5c22e866f4cc4619",
      "parents": [
        "26b20f76b7ceeef48102b450a7255664bb74778a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:14:30 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:14:30 2018 +0200"
      },
      "message": "rename README-extensions.rst\n\nChange-Id: I40e2078fd9bc5e498d22d35abbb849c135ce1c2d\n"
    },
    {
      "commit": "26b20f76b7ceeef48102b450a7255664bb74778a",
      "tree": "0725f7949ada75f67d272988cf90af93660c72c9",
      "parents": [
        "23fcc23940fc9affb5f1753ef5e158c89d604f75"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:10:59 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:10:59 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "23fcc23940fc9affb5f1753ef5e158c89d604f75",
      "tree": "6089cadefc14e9ab75cf136819c14a574d0bf563",
      "parents": [
        "3fb65d88a0099975993b00f0729325aff7adbceb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:09:46 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:09:46 2018 +0200"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "3fb65d88a0099975993b00f0729325aff7adbceb",
      "tree": "112f1628a6fc1ef8d1131b007499ef5a3f40c5ad",
      "parents": [
        "234ce10280d3bb2ef95db7d4721aecd59519dfb3",
        "d2762b0c447c83a5a03b5d58b8bff4434d274265"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:07:32 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:07:32 2018 +0200"
      },
      "message": "Merge pull request #68 from salt-formulas/feature-relative-class-name\n\nRelative class name"
    },
    {
      "commit": "234ce10280d3bb2ef95db7d4721aecd59519dfb3",
      "tree": "6a8bb432e0a6389eee442c85bf42b15d84ca64c6",
      "parents": [
        "379c8f971ebea17e3411c9ace286b30a8707f199",
        "97b87cbf789067b69654f1829431832e170bda68"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Sep 07 13:07:15 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 07 13:07:15 2018 +0200"
      },
      "message": "Merge pull request #67 from salt-formulas/andrewp-compose-node-name-fixes\n\nUpdate mixed and yaml_git for compose_node_name changes"
    },
    {
      "commit": "d2762b0c447c83a5a03b5d58b8bff4434d274265",
      "tree": "21a73ce332d3c5eefd7dda167717da1f9a96a666",
      "parents": [
        "30abae27e3ceb0d229e2d9a73cfbd81dd8efd622"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 05 14:01:52 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 05 14:51:31 2018 +0200"
      },
      "message": "Feature, classes, use relative reference\n\nChange-Id: I1942580e78d3c9e83fdad4927532186441fe3298\n"
    },
    {
      "commit": "30abae27e3ceb0d229e2d9a73cfbd81dd8efd622",
      "tree": "67bc249cb345f8a0ac6394004dbeb9804e3fdc1b",
      "parents": [
        "e768c1a89617304ef31a41a6ed36082a0018a9a1"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Aug 24 13:15:06 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 05 08:38:46 2018 +0200"
      },
      "message": "Fix references bug introduced in refactoring\n\nBaseTestExpression objects return lists of references so LogicTest\nobjects should extend and not append their master reference list\nwith the lists from BaseTestExpression objects\n"
    },
    {
      "commit": "97b87cbf789067b69654f1829431832e170bda68",
      "tree": "6a8bb432e0a6389eee442c85bf42b15d84ca64c6",
      "parents": [
        "379c8f971ebea17e3411c9ace286b30a8707f199"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Aug 28 13:25:58 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Aug 28 13:25:58 2018 +0200"
      },
      "message": "Update mixed and yaml_git for node name changes introduced with compose_node_name option\n\nThis fixes method signatures in mixed and yaml_git to match\nthe changes in yaml_fs. The mixed storage type just passes on the new\ncompose_node_name option which will work correctly. However for the\nyaml_git storage type the compose_node_name\u003dtrue option has not been\ntested only the old functionality which corresponds to\ncompose_node_name\u003dfalse has been tested.\n"
    },
    {
      "commit": "379c8f971ebea17e3411c9ace286b30a8707f199",
      "tree": "67bc249cb345f8a0ac6394004dbeb9804e3fdc1b",
      "parents": [
        "3627638ad90c87b7e4c1010752c964d00a17abaf",
        "7ce295c67f20d434890882308f6f163fc8d9ab31"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Aug 27 20:49:27 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 27 20:49:27 2018 +0200"
      },
      "message": "Merge pull request #66 from salt-formulas/andrewp-invitem-refactoring-fix\n\nFix invquery references bug introduced in refactoring"
    },
    {
      "commit": "7ce295c67f20d434890882308f6f163fc8d9ab31",
      "tree": "67bc249cb345f8a0ac6394004dbeb9804e3fdc1b",
      "parents": [
        "3627638ad90c87b7e4c1010752c964d00a17abaf"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Aug 24 13:15:06 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Aug 24 13:15:06 2018 +0200"
      },
      "message": "Fix references bug introduced in refactoring\n\nBaseTestExpression objects return lists of references so LogicTest\nobjects should extend and not append their master reference list\nwith the lists from BaseTestExpression objects\n"
    },
    {
      "commit": "e768c1a89617304ef31a41a6ed36082a0018a9a1",
      "tree": "9db6815b047277f984e050323ae87b658a48d38d",
      "parents": [
        "18fd5b2f5daa6b96fac2ec3dab3f20b33c5669d9",
        "3627638ad90c87b7e4c1010752c964d00a17abaf"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Aug 09 10:08:41 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 09 10:08:41 2018 +0200"
      },
      "message": "Merge pull request #65 from salt-formulas/develop\n\nPublish fix"
    },
    {
      "commit": "3627638ad90c87b7e4c1010752c964d00a17abaf",
      "tree": "9db6815b047277f984e050323ae87b658a48d38d",
      "parents": [
        "7fb396d3e7da97985b7a2e18016d90c80e4f9da3",
        "d15bffcc766d386c040d2891174f1b003e1bfe6e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Aug 07 23:24:48 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 07 23:24:48 2018 +0200"
      },
      "message": "Merge pull request #64 from salt-formulas/fix-class-ref-descend\n\nFix, class name references in 2nd level"
    },
    {
      "commit": "d15bffcc766d386c040d2891174f1b003e1bfe6e",
      "tree": "9db6815b047277f984e050323ae87b658a48d38d",
      "parents": [
        "7fb396d3e7da97985b7a2e18016d90c80e4f9da3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Aug 04 16:22:40 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Aug 04 16:22:40 2018 +0200"
      },
      "message": "Fix, class name references in 2nd level\n\nClasses processed deeper in the \"descent\" had merge_base cleared (note, merge happens later, on line 143); then references that actually worked on 1st step failed on the another descend."
    },
    {
      "commit": "18fd5b2f5daa6b96fac2ec3dab3f20b33c5669d9",
      "tree": "170c3ca36a08111f19ae043a0bb3b8f36edbcfc8",
      "parents": [
        "f3f752cbcf802258f1f147ab9e0af569279c08cf",
        "7fb396d3e7da97985b7a2e18016d90c80e4f9da3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 01 13:56:01 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 01 13:56:01 2018 +0200"
      },
      "message": "Merge pull request #62 from salt-formulas/develop\n\nRelease 1.5.6 version"
    },
    {
      "commit": "7fb396d3e7da97985b7a2e18016d90c80e4f9da3",
      "tree": "170c3ca36a08111f19ae043a0bb3b8f36edbcfc8",
      "parents": [
        "8a869a62a8011acd483afc8673afc35b14b7f60e",
        "7102e87e13c2dfd3f2988776ccbac7a50f8da185"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 01 13:29:15 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 01 13:29:15 2018 +0200"
      },
      "message": "Merge pull request #61 from salt-formulas/bump-156\n\nBump 156"
    },
    {
      "commit": "7102e87e13c2dfd3f2988776ccbac7a50f8da185",
      "tree": "79e6cda165f72ac9d46a8ca8c86c1e179c7c708f",
      "parents": [
        "8de37a3ee2dfd70d81219273a1ecc1699098bc85"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 01 13:27:36 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 01 13:27:36 2018 +0200"
      },
      "message": "bump 1.5.6 version\n"
    },
    {
      "commit": "8a869a62a8011acd483afc8673afc35b14b7f60e",
      "tree": "f65a0992188df62d514452eb4caed0c6d637d70f",
      "parents": [
        "23949f4f422aeedca9a94c6f23c53990c2f9e2f6",
        "a7bfd74a1067a667888e3bf01aff95ea56fdd516"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 30 14:03:42 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 30 14:03:42 2018 +0200"
      },
      "message": "Merge pull request #48 from gburiola/develop\n\nAdd option compose-node-name"
    },
    {
      "commit": "a7bfd74a1067a667888e3bf01aff95ea56fdd516",
      "tree": "19bbff4f0304acc91afcbaf8aeeb4728b8c65096",
      "parents": [
        "96d7ace715144445ece2ec40554bf4badae7a339"
      ],
      "author": {
        "name": "Luis Buriola",
        "email": "buriola@google.com",
        "time": "Mon Jul 23 10:43:46 2018 +0100"
      },
      "committer": {
        "name": "Luis Buriola",
        "email": "buriola@google.com",
        "time": "Mon Jul 23 10:45:27 2018 +0100"
      },
      "message": "Ignore path starting with _ on compose_node_name\n\nhttps://github.com/salt-formulas/reclass/pull/48#issuecomment-406823623\n"
    },
    {
      "commit": "96d7ace715144445ece2ec40554bf4badae7a339",
      "tree": "e15a96bf171934a9956fa83c21ae50ff4c19ea41",
      "parents": [
        "c04e1b04ad8bbd0a564572c23ee8a314b16637ea"
      ],
      "author": {
        "name": "Luis Buriola",
        "email": "buriola@google.com",
        "time": "Sun Jul 22 22:00:02 2018 +0100"
      },
      "committer": {
        "name": "Luis Buriola",
        "email": "buriola@google.com",
        "time": "Mon Jul 23 10:45:27 2018 +0100"
      },
      "message": "Rename option add_subdir_to_node to compose_node_name\n"
    },
    {
      "commit": "8de37a3ee2dfd70d81219273a1ecc1699098bc85",
      "tree": "5e0d80f734d08dd76157a9eddb909d2cfa5feee5",
      "parents": [
        "23949f4f422aeedca9a94c6f23c53990c2f9e2f6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 23 10:31:10 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 23 10:31:10 2018 +0200"
      },
      "message": "update changelog\n"
    },
    {
      "commit": "23949f4f422aeedca9a94c6f23c53990c2f9e2f6",
      "tree": "fd234459baff0a96070b150ae2f2065f387c2aa6",
      "parents": [
        "d5ba465e2a12a7787203aad26ee9adbf7f1a63f0",
        "4ae9ef7d2bebd14e020f67ca06e83eb4064f36eb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 23 10:16:13 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 23 10:16:13 2018 +0200"
      },
      "message": "Merge pull request #58 from salt-formulas/pr/57\n\nFix, usage of numeric keys"
    },
    {
      "commit": "4ae9ef7d2bebd14e020f67ca06e83eb4064f36eb",
      "tree": "fd234459baff0a96070b150ae2f2065f387c2aa6",
      "parents": [
        "294cc43644bc53b621be4d62b3026e13d3c5dcea"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 23 07:39:55 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 23 09:34:42 2018 +0200"
      },
      "message": "Fix numeric keys at key prefix check\n"
    },
    {
      "commit": "294cc43644bc53b621be4d62b3026e13d3c5dcea",
      "tree": "3d1d65b94be80f9567b19f30993a3054f27a739e",
      "parents": [
        "d5ba465e2a12a7787203aad26ee9adbf7f1a63f0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 23 07:04:31 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 23 07:04:31 2018 +0200"
      },
      "message": "Update third.yml\n\nAdd mumeric keys to test model"
    },
    {
      "commit": "c04e1b04ad8bbd0a564572c23ee8a314b16637ea",
      "tree": "6dec8f469f721abf1338a5268d38609b8adf9464",
      "parents": [
        "d5ba465e2a12a7787203aad26ee9adbf7f1a63f0"
      ],
      "author": {
        "name": "Luis Buriola",
        "email": "buriola@google.com",
        "time": "Tue Jul 17 16:57:35 2018 +0100"
      },
      "committer": {
        "name": "Luis Buriola",
        "email": "buriola@google.com",
        "time": "Sun Jul 22 22:06:26 2018 +0100"
      },
      "message": "Add option add_subdir_to_node\n\nThis allows files in different subfolders to have the same name\n\nMore information on README-extentions.rst\n"
    },
    {
      "commit": "d5ba465e2a12a7787203aad26ee9adbf7f1a63f0",
      "tree": "c6cfe3e8f9e885fec5d5617289ca47f43623086b",
      "parents": [
        "286ed4667873c34e3c3dcf7cdee75e247d11d8cc",
        "aeea6882f27f2ac1df39ac8030efaf4749e64581"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Jul 20 09:06:47 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 20 09:06:47 2018 +0200"
      },
      "message": "Merge pull request #53 from a-ovchinnikov/develop\n\nInitial refactoring"
    },
    {
      "commit": "f3f752cbcf802258f1f147ab9e0af569279c08cf",
      "tree": "aeb635a1eaafefbcf01e119be28124e3182ffbd9",
      "parents": [
        "a3f207eec304063e1eb8733f0844c382dd127bcf",
        "286ed4667873c34e3c3dcf7cdee75e247d11d8cc"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jul 19 16:07:10 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 19 16:07:10 2018 +0200"
      },
      "message": "Merge pull request #56 from salt-formulas/develop\n\nMerge develop branch to master"
    },
    {
      "commit": "286ed4667873c34e3c3dcf7cdee75e247d11d8cc",
      "tree": "aeb635a1eaafefbcf01e119be28124e3182ffbd9",
      "parents": [
        "1c332a03bd986d448e21bf5dfcae44386005d152"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jul 19 16:06:42 2018 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Thu Jul 19 16:06:42 2018 +0200"
      },
      "message": "Bump version 1.5.5\n"
    },
    {
      "commit": "aeea6882f27f2ac1df39ac8030efaf4749e64581",
      "tree": "fe6d22c318395c268afdf4c76fe04ce2d71b0bbb",
      "parents": [
        "21d623869f11b9a93aa978411ff9a8e42d444543"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Thu Jul 19 16:03:34 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Thu Jul 19 16:03:34 2018 +0400"
      },
      "message": "Refactoring pt. 2\n\nMore boilerplate removed.\n"
    },
    {
      "commit": "21d623869f11b9a93aa978411ff9a8e42d444543",
      "tree": "a52df509f72b85f222d7b3890ad47159ae3e2e59",
      "parents": [
        "1c0d8a76bfedcb87399daa88385aade20ca3dad6"
      ],
      "author": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Thu Jul 19 13:17:43 2018 +0400"
      },
      "committer": {
        "name": "Alexey Ovchinnikov",
        "email": "aovchinnikov@mirantis.com",
        "time": "Thu Jul 19 15:41:45 2018 +0400"
      },
      "message": "Refactoring pt. 1\n\nIn this patch parser rules are made more strict,\nsome boilerplate from parser and other tools is removed,\nand a bug with override in composite item is partially\naddressed. Also an attempt is made to enhance test coverage.\n"
    },
    {
      "commit": "1c332a03bd986d448e21bf5dfcae44386005d152",
      "tree": "7076f28212ff3fbae5650078709437782eca0893",
      "parents": [
        "1c0d8a76bfedcb87399daa88385aade20ca3dad6",
        "a92cc935f0561084ffbf58f1b4ce5fa04397c7ef"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jul 19 12:55:17 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 19 12:55:17 2018 +0200"
      },
      "message": "Merge pull request #55 from salt-formulas/andrewp-fix-exports\n\nFix: use returned parameter from _render_simple_dict/list in exports class"
    },
    {
      "commit": "a92cc935f0561084ffbf58f1b4ce5fa04397c7ef",
      "tree": "7076f28212ff3fbae5650078709437782eca0893",
      "parents": [
        "1c0d8a76bfedcb87399daa88385aade20ca3dad6"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Jul 06 14:47:25 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jul 19 10:10:47 2018 +0200"
      },
      "message": "Fix: use returned parameter from _render_simple_dict/list in exports class\n\nThe Parameters._render_simple_dict and _render_simple_list methods now\nreturn a new dict or list instead of changing in place the dict or list\npassed to them. This commit updates the exports class appropriately and\nadds some additional tests for these changes.\n"
    },
    {
      "commit": "1c0d8a76bfedcb87399daa88385aade20ca3dad6",
      "tree": "8ad183aadb147948ac7e4e2d45aec08fb8e64b46",
      "parents": [
        "581860fd8007138f7cdd359da68411d10573a8fe",
        "34d1445bff9819c944f3dd854c1a2be030bb23af"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jul 19 10:05:29 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jul 19 10:05:29 2018 +0200"
      },
      "message": "Merge pull request #54 from salt-formulas/andrewp-fixed-parameters\n\nadd fixed/immutable parameter prefix"
    },
    {
      "commit": "34d1445bff9819c944f3dd854c1a2be030bb23af",
      "tree": "8ad183aadb147948ac7e4e2d45aec08fb8e64b46",
      "parents": [
        "9229823dd88096f1ba1cede9ff3d55df2b88b5bb"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jul 18 15:46:11 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jul 18 15:53:42 2018 +0200"
      },
      "message": "Rename fixed/immutable parameters to constant parameters\n\nThis updates the docs, code and options to use the name constant\nparameters for parameters using the \u0027\u003d\u0027 prefix\n"
    },
    {
      "commit": "581860fd8007138f7cdd359da68411d10573a8fe",
      "tree": "8648f1eac5caf7121d0679f8f8537825704414e4",
      "parents": [
        "a3f207eec304063e1eb8733f0844c382dd127bcf",
        "a628ca6abf6a00938be8224c525d58107ad01094"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jul 09 16:00:39 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 09 16:00:39 2018 +0200"
      },
      "message": "Merge pull request #52 from salt-formulas/andrewp-overwrite-bug-fix\n\noverwrite bug fix"
    },
    {
      "commit": "9229823dd88096f1ba1cede9ff3d55df2b88b5bb",
      "tree": "32bb5f7158ae772721f8cd4cc8925a30ea67a57e",
      "parents": [
        "5b31850e73e315a903d340140fed6716fcdee8a6"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jun 28 11:25:14 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jun 28 12:59:15 2018 +0200"
      },
      "message": "Return correct uri for TypeMergeError exceptions with dictionaries\n"
    },
    {
      "commit": "5b31850e73e315a903d340140fed6716fcdee8a6",
      "tree": "07244eb86c225690f09fee5438732dad0dab36e7",
      "parents": [
        "e3b114e3966c26b0008ad0a6b6c9f1b99733c9ab"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jun 28 10:47:49 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jun 28 12:59:06 2018 +0200"
      },
      "message": "Fix more stringent tests that failed for python3\n\nThe valuelist.render refractor also tightened up several tests which\ntest if an exception was raised. The changes added a test of the message\nreturned by the exception. As the evaluation order of independant reclass\nparameters is not defined it\u0027s possible to get one of several different\nerror message for some tests. python2 uses the same evaluation order on\neach reclass run but for python3 the order can and does change between\nreclass runs over the same data.\n\nThe tests are fixed by allowing any of the valid error messages to pass\nthe test.\n"
    },
    {
      "commit": "a628ca6abf6a00938be8224c525d58107ad01094",
      "tree": "8648f1eac5caf7121d0679f8f8537825704414e4",
      "parents": [
        "eca7d092d42d8b644e30093993c670980c411468"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jun 28 10:47:49 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Jun 28 12:16:24 2018 +0200"
      },
      "message": "Fix more stringent tests that failed for python3\n\nThe valuelist.render refractor also tightened up several tests which\ntest if an exception was raised. The changes added a test of the message\nreturned by the exception. As the evaluation order of independant reclass\nparameters is not defined it\u0027s possible to get one of several different\nerror message for some tests. python2 uses the same evaluation order on\neach reclass run but for python3 the order can and does change between\nreclass runs over the same data.\n\nThe tests are fixed by allowing any of the valid error messages to pass\nthe test.\n"
    },
    {
      "commit": "e3b114e3966c26b0008ad0a6b6c9f1b99733c9ab",
      "tree": "0bdb0dd95022ed58fe434612c319385b147d8462",
      "parents": [
        "fa991d957c64b489ff809447d058478e45845134"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 27 16:30:38 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 27 16:39:29 2018 +0200"
      },
      "message": "Add documentation for fixed/immutable parameter prefix\n"
    },
    {
      "commit": "fa991d957c64b489ff809447d058478e45845134",
      "tree": "5e0fdf081a35cdc7eb95cac7ae0b02eadde4b784",
      "parents": [
        "eca7d092d42d8b644e30093993c670980c411468"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Jun 26 15:18:59 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 27 16:39:17 2018 +0200"
      },
      "message": "Add new key modifier fixed, default symbol \u0027\u003d\u0027\n\nThe new modifer is used to declare a parameter to be fixed and not\nchangeable in subsequent classes. If ignore_merging_onto_fixed is\nFalse then trying to change a fixed parameter will generate an error\nif ignore_merging_onto_fixed is True the the parameter will not be\nchanged and no error will be generated\n"
    },
    {
      "commit": "eca7d092d42d8b644e30093993c670980c411468",
      "tree": "787474f836622adb1e04e6142abe04c493773e7b",
      "parents": [
        "902c6b6e660f58e2b89c5d8090d0f9e013a060ed"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Jun 26 14:57:37 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 27 16:34:50 2018 +0200"
      },
      "message": "Replace a nested if chain in DictPath with a single if/elif chain\n"
    },
    {
      "commit": "902c6b6e660f58e2b89c5d8090d0f9e013a060ed",
      "tree": "d7eeb6e3b5494ca1f4c37b29f45ec867f541f6da",
      "parents": [
        "a3f207eec304063e1eb8733f0844c382dd127bcf"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Jun 25 14:57:48 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 27 16:34:38 2018 +0200"
      },
      "message": "Move merging logic into one place in ValueList class, improve error reporting\n\nRefactor the complex logic for dealing with merging different types into one\nplace - the ValueList.render method. This removes the replication of the logic\nin the *item.merge_over methods.\n\nAs part of the change the errors reported by ValueList.render when\nmerging is not allowed have been changed from standard python TypeErrors\nto a reclass specific TypeMergeError which has more friendly\nerror reporting giving the parameter name and locations of the error.\n\nTo accomodate the error reporting change dicts and lists are subclassed\nin parameters.py to allow a uri tag to placed on a newly created dictionary\nor list.\n"
    },
    {
      "commit": "a3f207eec304063e1eb8733f0844c382dd127bcf",
      "tree": "e987aceed3bd88665ac8b81b7fcb41e42ecbc9ba",
      "parents": [
        "44b576cdc97946ec4ba847b518e36b1dc6c55967",
        "f1889b44e8208a19d6ab1e3d2605d605b6e259c1"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 21 11:36:58 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 21 11:36:58 2018 +0200"
      },
      "message": "Merge pull request #51 from salt-formulas/andrew-valuelist-uri\n\nAdd missing uri() method to valuelist class"
    },
    {
      "commit": "f1889b44e8208a19d6ab1e3d2605d605b6e259c1",
      "tree": "e987aceed3bd88665ac8b81b7fcb41e42ecbc9ba",
      "parents": [
        "44b576cdc97946ec4ba847b518e36b1dc6c55967"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 20 10:46:18 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Jun 20 14:39:45 2018 +0200"
      },
      "message": "Add uri() method to valuelist class\n\nThis is required if an InterpolationError is raised in a valuelist\nmethod. The returned uri is a concatenation of the uri\u0027s of the\nvalues in the valuelist.\n"
    },
    {
      "commit": "44b576cdc97946ec4ba847b518e36b1dc6c55967",
      "tree": "27612230499bc02b38eee65351262df7985396ba",
      "parents": [
        "2652216b7c9c5963b64f419a58c9974e8ed70565",
        "89c31badb38eb050f08be0d5d5b1a94322bed15b"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Jun 19 20:45:23 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 19 20:45:23 2018 +0200"
      },
      "message": "Merge pull request #50 from salt-formulas/develop\n\nBump version 1.5.4"
    },
    {
      "commit": "89c31badb38eb050f08be0d5d5b1a94322bed15b",
      "tree": "27612230499bc02b38eee65351262df7985396ba",
      "parents": [
        "520c14f1e5fa0c68f27a5509ad3ec8f5ac959623"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jun 18 15:32:01 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jun 18 15:32:01 2018 +0200"
      },
      "message": "Bump version 1.5.4\n"
    },
    {
      "commit": "520c14f1e5fa0c68f27a5509ad3ec8f5ac959623",
      "tree": "03ad828848940e8c217fe2ce2d05a89f6b76b6ed",
      "parents": [
        "3d313c103e8d68e7adb4d5c2f66ca872636c0b1d",
        "2e01223add9afe775667954448a231f33f0c3811"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jun 18 14:25:04 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 18 14:25:04 2018 +0200"
      },
      "message": "Merge pull request #49 from salt-formulas/maxarnold-salt20183-fix\n\nMaxarnold salt20183 fix (WIP)"
    },
    {
      "commit": "2e01223add9afe775667954448a231f33f0c3811",
      "tree": "9d8bdf9b639b908e7dc9b59807ab7809cce74cfc",
      "parents": [
        "2652216b7c9c5963b64f419a58c9974e8ed70565"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jun 18 09:42:40 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Jun 18 14:14:34 2018 +0200"
      },
      "message": "Fix: salt 2018.3 + py2.7/3.x compatibility\n\n- Fixes \u0027Failed to load ext_pillar reclass: Item in from list not a string\u0027\n  (https://github.com/salt-formulas/reclass/issues/27)\n- Update python 2.7/3.6 compatibility\n"
    },
    {
      "commit": "3d313c103e8d68e7adb4d5c2f66ca872636c0b1d",
      "tree": "fa01edfb34c758f2d3f0fc0233513b2fb920d443",
      "parents": [
        "37fe9e526b6060f3b975e5d2e1777483546d108e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Jun 07 15:29:44 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 07 15:29:44 2018 +0200"
      },
      "message": "Update README, reclass related tools"
    },
    {
      "commit": "2652216b7c9c5963b64f419a58c9974e8ed70565",
      "tree": "c8af268db52182bb49f9ec04c9bd51fa9585134a",
      "parents": [
        "cb18ed4cfb020b45bca837672c881332c10f0bbf",
        "37fe9e526b6060f3b975e5d2e1777483546d108e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri May 25 15:19:28 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 25 15:19:28 2018 +0200"
      },
      "message": "Merge pull request #47 from salt-formulas/develop\n\nRelease 1.5.3"
    },
    {
      "commit": "37fe9e526b6060f3b975e5d2e1777483546d108e",
      "tree": "c8af268db52182bb49f9ec04c9bd51fa9585134a",
      "parents": [
        "c647dc996c5d20c2a5851503abdc3a89c6f58f40",
        "77d80a830b16352ccdee89e373d77713ef07b267"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu May 17 20:48:12 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 17 20:48:12 2018 +0200"
      },
      "message": "Merge pull request #45 from salt-formulas/bump-version-1.5.3\n\nBump version to 1.5.3"
    },
    {
      "commit": "c647dc996c5d20c2a5851503abdc3a89c6f58f40",
      "tree": "f653abc2d51ec9156dc20ebee5ac95f505a0eef2",
      "parents": [
        "2853cb112ee39d11e18e77a7402f1fd08ab2905d",
        "2d12f7aee8d1393cefb5ad653720e1eb88ddcac4"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu May 17 20:47:22 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 17 20:47:22 2018 +0200"
      },
      "message": "Merge pull request #46 from salt-formulas/andrew-use-c-bindings\n\nYAML: Use C bindings if available"
    },
    {
      "commit": "2d12f7aee8d1393cefb5ad653720e1eb88ddcac4",
      "tree": "f653abc2d51ec9156dc20ebee5ac95f505a0eef2",
      "parents": [
        "2853cb112ee39d11e18e77a7402f1fd08ab2905d"
      ],
      "author": {
        "name": "Alexandru Avadanii",
        "email": "Alexandru.Avadanii@enea.com",
        "time": "Wed Feb 21 20:14:21 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed May 16 15:54:29 2018 +0200"
      },
      "message": "YAML: Use C bindings if available\n\nC bindings offer a considerable speed increase, so use them when\navailable (i.e. if libyaml is installed).\n\nWhile at it, explicitly use safe dump for reference-enabled YAML.\n\nFixes: https://jira.opnfv.org/browse/FUEL-346\n\nSigned-off-by: Alexandru Avadanii \u003cAlexandru.Avadanii@enea.com\u003e\n"
    },
    {
      "commit": "77d80a830b16352ccdee89e373d77713ef07b267",
      "tree": "370bb65b48491c23907dfc381a9c76a4b0fa4a61",
      "parents": [
        "2853cb112ee39d11e18e77a7402f1fd08ab2905d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 14 08:30:59 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon May 14 08:30:59 2018 +0200"
      },
      "message": "Bump version to 1.5.3\n"
    },
    {
      "commit": "2853cb112ee39d11e18e77a7402f1fd08ab2905d",
      "tree": "08d459c12d52b2769ba45f1558e67b36de5acba6",
      "parents": [
        "4493d8a98ba95e4fdbbab6551c8908ff741c2f75",
        "55f1825078c279e4dde5f34d2bd9150f06e11ee3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:20:02 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 09 22:20:02 2018 +0200"
      },
      "message": "Merge pull request #43 from salt-formulas/pr/38\n\nPr/38 - rebased"
    },
    {
      "commit": "4493d8a98ba95e4fdbbab6551c8908ff741c2f75",
      "tree": "0042b0e07ff2f72590499738d5565cba3a3c1453",
      "parents": [
        "7904774b5ea6925c2577fbec19372c48a875de86",
        "67e737c8182c3982aadeb1f3c6696f5eb5503760"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:15:08 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 09 22:15:08 2018 +0200"
      },
      "message": "Merge pull request #42 from salt-formulas/pr/37\n\nPr/37"
    }
  ],
  "next": "55f1825078c279e4dde5f34d2bd9150f06e11ee3"
}
