)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "55f1825078c279e4dde5f34d2bd9150f06e11ee3",
      "tree": "f3436b09fb381fa84d374af4c6165310aa96bd7f",
      "parents": [
        "f1aaff50120db43ec4596dd2846104fca3f58378"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Apr 26 10:38:25 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:12:27 2018 +0200"
      },
      "message": "Add tests for handling overwrites of escaped strings\n"
    },
    {
      "commit": "f1aaff50120db43ec4596dd2846104fca3f58378",
      "tree": "7f9c313452a723892b592c513e7147687d6f28f6",
      "parents": [
        "46942b367b8a7b43f874360ff9818faefab4ba98"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Apr 25 14:14:44 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:12:27 2018 +0200"
      },
      "message": "Implement a better fix for escaped strings in referenced dictionaries\n\nWhen merging reference dictionaries with escaped strings, these strings\nwould be double processed. The original fix simply did not wrap strings\nin Value objects when creating the parameter objects during the merge\nstep for dictionaries in the ValueList.render method.\n\nThis change replaces that fix, which did not work in all cases, by\nnot parsing string during the creation of parameter objects in\nValueList.render, instead strings are simply wraped as ScalarItems.\nThis is valid as any strings will have already been wraped once and\nrendered so can not be references.\n"
    },
    {
      "commit": "46942b367b8a7b43f874360ff9818faefab4ba98",
      "tree": "3e37f004d82147366f90a55570950efe1009d6ec",
      "parents": [
        "7904774b5ea6925c2577fbec19372c48a875de86"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Apr 25 14:07:18 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:12:27 2018 +0200"
      },
      "message": "Implement merge_over method for CompItem class\n\nRequired for overwriting escaped strings with either another escaped\nstring or a scalar. As CompItem objects render as strings the merge_over\nmethod is the same as for ScalarItem objects\n"
    },
    {
      "commit": "67e737c8182c3982aadeb1f3c6696f5eb5503760",
      "tree": "0042b0e07ff2f72590499738d5565cba3a3c1453",
      "parents": [
        "04cb20a1fccefcb9f16d2a60a031e96126bedc23"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 25 09:44:02 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:06:22 2018 +0200"
      },
      "message": "Minor fix in doc/readme\n"
    },
    {
      "commit": "04cb20a1fccefcb9f16d2a60a031e96126bedc23",
      "tree": "097ad1ed534ffe8e83e5c4f42a9219158bb4e8ac",
      "parents": [
        "7904774b5ea6925c2577fbec19372c48a875de86"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Apr 24 14:27:50 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:06:22 2018 +0200"
      },
      "message": "Allow use of references in classes to load\n"
    },
    {
      "commit": "7904774b5ea6925c2577fbec19372c48a875de86",
      "tree": "a015d253f1f076b1a0aae55378ae893b02ffc65e",
      "parents": [
        "8e7eb57606ca9494289b84ed60e58e806d4c7196"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed May 09 22:04:27 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 09 22:04:27 2018 +0200"
      },
      "message": "Add travis ci (#35)\n\n* Add travis CI\r\n* Add ci testing of example models (with python 2.7 as py3 still fails)\r\n"
    },
    {
      "commit": "8e7eb57606ca9494289b84ed60e58e806d4c7196",
      "tree": "9320a39adc0370fe43fc65efa739c06679fa763a",
      "parents": [
        "9d61ea84e7c3271a60e1af7cedf886ee4d94e3a4",
        "6f20a1af0668dd575f9529e18b08233e78067e53"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Apr 25 10:05:46 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Apr 25 10:05:46 2018 +0200"
      },
      "message": "Merge pull request #31 from salt-formulas/andrew-fix-overwrites\n\nFix failure of parameter overwrites in some cases"
    },
    {
      "commit": "9d61ea84e7c3271a60e1af7cedf886ee4d94e3a4",
      "tree": "e81825acc4f72525fb7faec20bfabf9854df9f46",
      "parents": [
        "df55039961f67fa4e7bb45ac82d1ad746ee67130",
        "2eff4c4abad862cce61424d0502e262079a2c214"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Apr 23 15:42:12 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 23 15:42:12 2018 +0200"
      },
      "message": "Merge pull request #32 from salt-formulas/andrew-fix-setup-typo\n\nFix typo entry_points not entry_point"
    },
    {
      "commit": "2eff4c4abad862cce61424d0502e262079a2c214",
      "tree": "e81825acc4f72525fb7faec20bfabf9854df9f46",
      "parents": [
        "df55039961f67fa4e7bb45ac82d1ad746ee67130"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Apr 23 10:32:25 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Apr 23 10:48:42 2018 +0200"
      },
      "message": "Fix typo entry_points not entry_point\n"
    },
    {
      "commit": "6f20a1af0668dd575f9529e18b08233e78067e53",
      "tree": "b82e3fee9f33e8169002f35d96f395190ff0a8ba",
      "parents": [
        "df55039961f67fa4e7bb45ac82d1ad746ee67130"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Apr 20 10:26:49 2018 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Apr 20 10:56:51 2018 +0200"
      },
      "message": "Fix failure of parameter overwrites in some cases\n\nSome overwrites would fail raising a type mismatch error. See the\ntest: test_complex_overwrites_1 in test_parameters for one such case\n"
    },
    {
      "commit": "df55039961f67fa4e7bb45ac82d1ad746ee67130",
      "tree": "cff0122c52151a6ace454d07c97e28131d7d188a",
      "parents": [
        "13a2472f61f06f1ef654e9af07d86bf90ba839cd",
        "f6775cd0a654ed059c27dc4fb519305d5c506431"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Apr 19 10:29:27 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 19 10:29:27 2018 +0200"
      },
      "message": "Merge pull request #29 from salt-formulas/revert-26-ref-in-classes\n\nRevert \"Interpolate references in class names\""
    },
    {
      "commit": "f6775cd0a654ed059c27dc4fb519305d5c506431",
      "tree": "cff0122c52151a6ace454d07c97e28131d7d188a",
      "parents": [
        "13a2472f61f06f1ef654e9af07d86bf90ba839cd"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Apr 19 10:28:22 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 19 10:28:22 2018 +0200"
      },
      "message": "Revert \"Interpolate references in class names\"\n"
    },
    {
      "commit": "13a2472f61f06f1ef654e9af07d86bf90ba839cd",
      "tree": "bb232be076a6c35c829d50b8940f5dc12db3165f",
      "parents": [
        "412740a8d28a766c6fa95390eecbc3ffa452e2d5",
        "36ecd9de0e85aaad67d1d6e9e9312e64f5bf93b6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Apr 19 10:27:33 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Apr 19 10:27:33 2018 +0200"
      },
      "message": "Merge pull request #28 from adrianchifor/install_prefix_remove\n\nRemoved install prefix"
    },
    {
      "commit": "36ecd9de0e85aaad67d1d6e9e9312e64f5bf93b6",
      "tree": "bb232be076a6c35c829d50b8940f5dc12db3165f",
      "parents": [
        "412740a8d28a766c6fa95390eecbc3ffa452e2d5"
      ],
      "author": {
        "name": "Adrian Chifor",
        "email": "chifor@google.com",
        "time": "Wed Apr 18 13:59:07 2018 +0100"
      },
      "committer": {
        "name": "Adrian Chifor",
        "email": "chifor@google.com",
        "time": "Wed Apr 18 13:59:07 2018 +0100"
      },
      "message": "Removed install prefix\n\n"
    },
    {
      "commit": "412740a8d28a766c6fa95390eecbc3ffa452e2d5",
      "tree": "0988f2bda584fe9aba1619be210790008c0a121b",
      "parents": [
        "5fbab1d244dea90ae5952cb76412c85e41e63042",
        "3048be2f70ccf773e35dabe83eda98059377cf5b"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Apr 17 22:09:24 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 17 22:09:24 2018 +0200"
      },
      "message": "Merge pull request #25 from salt-formulas/python3-new-adrian\n\nNew Python3 branch (by Adrian Chifor)"
    },
    {
      "commit": "3048be2f70ccf773e35dabe83eda98059377cf5b",
      "tree": "1e8c40002f59acbc31743f232bc7d8236e6d49b7",
      "parents": [
        "cb18ed4cfb020b45bca837672c881332c10f0bbf"
      ],
      "author": {
        "name": "Adrian Chifor",
        "email": "chifor@google.com",
        "time": "Thu Apr 05 08:56:49 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Apr 17 20:30:38 2018 +0200"
      },
      "message": "develop rebase. six.iteritems usage. Other python3 stuff. Tests OK\n"
    },
    {
      "commit": "5fbab1d244dea90ae5952cb76412c85e41e63042",
      "tree": "3f02e3fd4007b0c4805f2d22438935b342140f00",
      "parents": [
        "d04d8e91db3a45075514f73c70ec64b91719cdfe",
        "5c5d0bc9635611ded6953962bd1538ea43f36d7d"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Apr 17 13:53:39 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 17 13:53:39 2018 +0200"
      },
      "message": "Merge pull request #26 from salt-formulas/ref-in-classes\n\nInterpolate references in class names"
    },
    {
      "commit": "d04d8e91db3a45075514f73c70ec64b91719cdfe",
      "tree": "d885e160e9c1bfc9db8b87b1b9ff290de3e6189a",
      "parents": [
        "2a4beb8e9c98866f388c163c4ea1a910402fbc18",
        "71158491a7ec1754639d5dcb3458dd44d2f3168c"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Apr 17 13:51:29 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 17 13:51:29 2018 +0200"
      },
      "message": "Merge pull request #22 from salt-formulas/update-pr21\n\nInvert default value for allow_none_override"
    },
    {
      "commit": "cb18ed4cfb020b45bca837672c881332c10f0bbf",
      "tree": "1388f36d08de0cc686f9098b7b92bd2a32ef1934",
      "parents": [
        "897f8b654d8929e73fbeaa1b79f7ad2a88c7d2c6",
        "2a4beb8e9c98866f388c163c4ea1a910402fbc18"
      ],
      "author": {
        "name": "Jakub Josef",
        "email": "jakub.josef@gmail.com",
        "time": "Tue Apr 17 11:28:33 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 17 11:28:33 2018 +0200"
      },
      "message": "Merge pull request #15 from salt-formulas/develop\n\nMerge Develop to Master"
    },
    {
      "commit": "5c5d0bc9635611ded6953962bd1538ea43f36d7d",
      "tree": "d59ef13b307baf6bd092454d835e93090b8c7530",
      "parents": [
        "2a4beb8e9c98866f388c163c4ea1a910402fbc18"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Apr 12 11:11:45 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Apr 12 11:11:45 2018 +0200"
      },
      "message": "Interpolate references in class names\n"
    },
    {
      "commit": "71158491a7ec1754639d5dcb3458dd44d2f3168c",
      "tree": "d885e160e9c1bfc9db8b87b1b9ff290de3e6189a",
      "parents": [
        "2a4beb8e9c98866f388c163c4ea1a910402fbc18"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 16:18:41 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Mar 29 16:21:45 2018 +0200"
      },
      "message": "Update allow_none_override as agreed under PR #21\n"
    },
    {
      "commit": "2a4beb8e9c98866f388c163c4ea1a910402fbc18",
      "tree": "1388f36d08de0cc686f9098b7b92bd2a32ef1934",
      "parents": [
        "017b1bc9780d0ca2eeed1a61725b58d19a2e3347"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 17:39:56 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 17:39:56 2018 +0200"
      },
      "message": "Python3 rationals from #16\n"
    },
    {
      "commit": "017b1bc9780d0ca2eeed1a61725b58d19a2e3347",
      "tree": "a7f1eec56bf28fdd0c83f598a30c23a3fd74f8e6",
      "parents": [
        "684e0a625b927658bbe239a18f3368387c7270b0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 17:39:16 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 17:39:16 2018 +0200"
      },
      "message": "Revert misunderstood add of dependences + partially py3 compatibility changes\n"
    },
    {
      "commit": "684e0a625b927658bbe239a18f3368387c7270b0",
      "tree": "73799adb6a9e24c242f0a1ade3e7c6bcc1b04ade",
      "parents": [
        "bd088758d9c506eb30b00a9e792d3d6891386271",
        "0a3a3683cdf411182f4235638ddc342b7995c57f"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 16:54:21 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 28 16:54:21 2018 +0200"
      },
      "message": "Merge pull request #21 from salt-formulas/option-to-allow-none-over-scalar-or-dict\n\nAllow override Scalar (assumed for dict,list) by None"
    },
    {
      "commit": "0a3a3683cdf411182f4235638ddc342b7995c57f",
      "tree": "73799adb6a9e24c242f0a1ade3e7c6bcc1b04ade",
      "parents": [
        "bd088758d9c506eb30b00a9e792d3d6891386271"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 15:30:15 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 15:30:15 2018 +0200"
      },
      "message": "Allow override Scalar (assumed for dict,list) by None\n"
    },
    {
      "commit": "bd088758d9c506eb30b00a9e792d3d6891386271",
      "tree": "b5067c4f4a18f54cc0e7e5d044d7b7892b9d1d21",
      "parents": [
        "a610eb52d4c0684944b56e278bd15bf7dbc92158"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 12:54:57 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 12:54:57 2018 +0200"
      },
      "message": "update dependencies on setup.py\n"
    },
    {
      "commit": "a610eb52d4c0684944b56e278bd15bf7dbc92158",
      "tree": "7f86105f06548c9352f6755445e4fed51f6ff5e6",
      "parents": [
        "f08f744a7d06cd0aa9d74bfde58a39dfbeb1775b",
        "f83a6c7d726283edede142fc934a7e0252dd894e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 10:46:40 2018 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 28 10:46:40 2018 +0200"
      },
      "message": "Merge pull request #20 from salt-formulas/update-dependencies\n\nUpdate dependencies, lgtm"
    },
    {
      "commit": "f83a6c7d726283edede142fc934a7e0252dd894e",
      "tree": "7f86105f06548c9352f6755445e4fed51f6ff5e6",
      "parents": [
        "f08f744a7d06cd0aa9d74bfde58a39dfbeb1775b"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 10:40:32 2018 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 28 10:40:32 2018 +0200"
      },
      "message": "Update dependencies\n"
    },
    {
      "commit": "f08f744a7d06cd0aa9d74bfde58a39dfbeb1775b",
      "tree": "7a5a05a3156e988beab16dbe96a102fde3520678",
      "parents": [
        "56bf5534b514403faefccca62fdd2b3b4a0016b0",
        "bba763144e6eb678fb336b567a8b02bbb8cea057"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Mar 21 08:00:54 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 21 08:00:54 2018 +0100"
      },
      "message": "Merge pull request #19 from salt-formulas/andrew-fix-escapes\n\nfix escaped strings in merged referenced dictionaries"
    },
    {
      "commit": "bba763144e6eb678fb336b567a8b02bbb8cea057",
      "tree": "7a5a05a3156e988beab16dbe96a102fde3520678",
      "parents": [
        "ac4ab035810b7087615d1bcd27ce0a70e246b08c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Mar 19 16:13:44 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Mar 20 10:00:15 2018 +0100"
      },
      "message": "fix escaped strings when the escaped string is in the second dict to be merged\n\nmissed a subtlety with the first fix for this issue that the if the escaped string\nis in the second (or later) dict to be merged the parameters.merge method will wrap\nthe object to be merged, in this case the object to be merged should be deep copied\ninstead\n"
    },
    {
      "commit": "ac4ab035810b7087615d1bcd27ce0a70e246b08c",
      "tree": "60db983a8ae8ecd55c9922a623142a46397656db",
      "parents": [
        "c8e99024fde522aa2add6e123e548a7d37ccaf73"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Mar 13 14:55:03 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Mar 19 15:07:41 2018 +0100"
      },
      "message": "fix bug introduced when fixing merging of escaped strings, when a parameters object\nis not initialised by merging the objects internal copy of the initial dictionary must\nbe a deep copy.\n"
    },
    {
      "commit": "c8e99024fde522aa2add6e123e548a7d37ccaf73",
      "tree": "a19dce9cde4ea2d91b61b1b11d2f3912c191d32b",
      "parents": [
        "56bf5534b514403faefccca62fdd2b3b4a0016b0"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Feb 05 16:17:12 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Mar 19 15:07:38 2018 +0100"
      },
      "message": "fix merging of escaped strings by allowing a parameter object to\noptionally set it\u0027s initial data with a simple assignment instead\nof the normal value wrapping merge\n"
    },
    {
      "commit": "56bf5534b514403faefccca62fdd2b3b4a0016b0",
      "tree": "c1337455eaa4192d2a2b698ae9fba42817ab404f",
      "parents": [
        "4a61aad671d46ea5626cba29fa051427c5969ae6",
        "ffd77b44432d17dd28a022bd9aef5991ee7230ac"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Sat Mar 17 14:43:28 2018 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Mar 17 14:43:28 2018 +0100"
      },
      "message": "Merge pull request #18 from salt-formulas/andrew-missed-ref2\n\nIgnore missed/overrides of references  + sum-up all interpolation errors per node."
    },
    {
      "commit": "ffd77b44432d17dd28a022bd9aef5991ee7230ac",
      "tree": "c1337455eaa4192d2a2b698ae9fba42817ab404f",
      "parents": [
        "e0eb7b6f733b10189d13be0989dd97274a06a683"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Mar 16 14:37:03 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Mar 16 14:37:03 2018 +0100"
      },
      "message": "group resolve errors together and report them at the end of the interpolation\n"
    },
    {
      "commit": "e0eb7b6f733b10189d13be0989dd97274a06a683",
      "tree": "f8c9cd95c570a006d3a8b197e7388069758c7676",
      "parents": [
        "37846a4fd9234d827e6dee9c449705cc117fb34f"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Mar 16 08:45:42 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Mar 16 08:45:42 2018 +0100"
      },
      "message": "add documentation for ignoring overwritten references\n"
    },
    {
      "commit": "37846a4fd9234d827e6dee9c449705cc117fb34f",
      "tree": "c429953428b1c1925e48535243555adcdca796ac",
      "parents": [
        "8e415257914ce26643081c58f5aa747d1dd203e2"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Mar 15 21:09:24 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Mar 15 21:09:24 2018 +0100"
      },
      "message": "set default for ignore_overwritten_missing_references to true as that\nmatches unextended reclass closest\n"
    },
    {
      "commit": "8e415257914ce26643081c58f5aa747d1dd203e2",
      "tree": "f9e81c6b567be935f66b02955b18e3b4230d458e",
      "parents": [
        "4a61aad671d46ea5626cba29fa051427c5969ae6"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Mar 15 11:44:39 2018 +0100"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Mar 15 11:44:39 2018 +0100"
      },
      "message": "when merging values add option to ignore missing references that are overwritten and never used\n"
    },
    {
      "commit": "4a61aad671d46ea5626cba29fa051427c5969ae6",
      "tree": "e9a857d3c2162dfae31b8bfdd03cfe92c1002f70",
      "parents": [
        "e2e3a21db1355fbbcb41f4e22825ee6c397f615e"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Dec 07 16:29:24 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Dec 07 16:29:24 2017 +0100"
      },
      "message": "AndrewPickford: check for existance of required export when doing an if inv query\n"
    },
    {
      "commit": "e2e3a21db1355fbbcb41f4e22825ee6c397f615e",
      "tree": "a8307fdd8841ed212e4b33037ccd73d3d0cf97e2",
      "parents": [
        "411a55135b6c80ccc69957b45b60a169f22d4d6a"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 18:22:37 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 18:22:37 2017 +0100"
      },
      "message": "Update reclass system dependencies\n"
    },
    {
      "commit": "411a55135b6c80ccc69957b45b60a169f22d4d6a",
      "tree": "44ad313112044aeff6575b916276809b96918d51",
      "parents": [
        "67ad77c24fc8d2d847a207d31fe0e80cb0fdbdf8"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 17:57:16 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 18:12:09 2017 +0100"
      },
      "message": "update requirements\n"
    },
    {
      "commit": "67ad77c24fc8d2d847a207d31fe0e80cb0fdbdf8",
      "tree": "e23d12e9a0a820adc1e2e62339c80abc607b6ecd",
      "parents": [
        "1039b2162f13e72d69b6d24061efd6dfdedf13ca"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 17:57:16 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 18:08:26 2017 +0100"
      },
      "message": "update requirements\n"
    },
    {
      "commit": "1039b2162f13e72d69b6d24061efd6dfdedf13ca",
      "tree": "da5614f3c826bc6d628c24f39f23e82fcb559552",
      "parents": [
        "3469eb571879db77b90a1991c60d635375c906bc"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 17:57:16 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Nov 15 17:57:16 2017 +0100"
      },
      "message": "update requirements\n"
    },
    {
      "commit": "3469eb571879db77b90a1991c60d635375c906bc",
      "tree": "dcfa4a7382d24b58930c31147c5a9cd93e6cef68",
      "parents": [
        "897f8b654d8929e73fbeaa1b79f7ad2a88c7d2c6",
        "e6743effc9eb908b2e8556c1e515b939f19cc0e1"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 20 11:52:20 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 20 11:52:20 2017 +0200"
      },
      "message": "Merge pull request #12 from AndrewPickford/master\n\nSync Andrew:master to develop"
    },
    {
      "commit": "e6743effc9eb908b2e8556c1e515b939f19cc0e1",
      "tree": "dcfa4a7382d24b58930c31147c5a9cd93e6cef68",
      "parents": [
        "5a35e875a066f86ead66b031f4c0f08c916151f9",
        "ab9cac3769b952942efab90e7157c1cade412b1e"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "AndrewPickford@users.noreply.github.com",
        "time": "Tue Sep 19 10:45:49 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 19 10:45:49 2017 +0200"
      },
      "message": "Merge pull request #2 from salt-formulas/updates-for-andrew\n\nDocumentation updates"
    },
    {
      "commit": "ab9cac3769b952942efab90e7157c1cade412b1e",
      "tree": "dcfa4a7382d24b58930c31147c5a9cd93e6cef68",
      "parents": [
        "19324742c8e146a359ff11c001e16dfa67174535"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 18 17:35:54 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 17:35:54 2017 +0200"
      },
      "message": "README update, fix rst syntax"
    },
    {
      "commit": "19324742c8e146a359ff11c001e16dfa67174535",
      "tree": "28db695eb07406407d7231208125cc1ab109d48e",
      "parents": [
        "4ab4ed97da995248341c16ebf8c33f09f3aea3c9"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 18 17:32:24 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 17:32:24 2017 +0200"
      },
      "message": "Fix typo in README"
    },
    {
      "commit": "4ab4ed97da995248341c16ebf8c33f09f3aea3c9",
      "tree": "f24b84495c457fabe4cfe92c57334a770baa3b3f",
      "parents": [
        "ad441173490804d83cf6e7c917f1e5300470e3c4",
        "5a35e875a066f86ead66b031f4c0f08c916151f9"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 18 17:28:19 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 17:28:19 2017 +0200"
      },
      "message": "Merge branch \u0027sf-merge-test\u0027 into updates-for-andrew"
    },
    {
      "commit": "ad441173490804d83cf6e7c917f1e5300470e3c4",
      "tree": "c91cf58696cfc4ce89806a8b5076b27bf5b9909d",
      "parents": [
        "897f8b654d8929e73fbeaa1b79f7ad2a88c7d2c6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 18 17:18:10 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 18 17:21:27 2017 +0200"
      },
      "message": "Documentation updates\n"
    },
    {
      "commit": "5a35e875a066f86ead66b031f4c0f08c916151f9",
      "tree": "69ef3357e977a8b506c760d436ffa888f1e2111f",
      "parents": [
        "2c48d60c52e9fd9eba248befe16f1d898897d190",
        "897f8b654d8929e73fbeaa1b79f7ad2a88c7d2c6"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 18 16:17:11 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 18 16:17:11 2017 +0200"
      },
      "message": "Merge remote-tracking branch \u0027salt-formula/master\u0027 into sf-merge-test\n"
    },
    {
      "commit": "897f8b654d8929e73fbeaa1b79f7ad2a88c7d2c6",
      "tree": "f60e4bebd34d884afd3740a5d383c7a91139b47d",
      "parents": [
        "5474e2bbecf4128361e54783ffbad9d21cdb8717"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Sep 14 21:16:43 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Sep 14 21:16:43 2017 +0200"
      },
      "message": "fix ignore_class_regexp default pattern\n"
    },
    {
      "commit": "5474e2bbecf4128361e54783ffbad9d21cdb8717",
      "tree": "d10a73466d60dd86af0f30f4e2e9067b10364aa4",
      "parents": [
        "94b3e089b11e4a90ad021f06c276be68e5212187",
        "38cd76bddb88ee7cf0b88baea5185ab0b34bb433"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Sep 13 19:55:38 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 13 19:55:38 2017 +0200"
      },
      "message": "Merge pull request #10 from pjediny/fix-isinstance\n\nUse isinstance() insted of type()"
    },
    {
      "commit": "38cd76bddb88ee7cf0b88baea5185ab0b34bb433",
      "tree": "d10a73466d60dd86af0f30f4e2e9067b10364aa4",
      "parents": [
        "94b3e089b11e4a90ad021f06c276be68e5212187"
      ],
      "author": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Sep 13 17:24:49 2017 +0200"
      },
      "committer": {
        "name": "Petr Jediný",
        "email": "petr.jediny@gmail.com",
        "time": "Wed Sep 13 17:24:49 2017 +0200"
      },
      "message": "Use isinstance() insted of type()\n\n- compare to basestring instead of str, this matches unicode too\n- fix indentation\n"
    },
    {
      "commit": "2c48d60c52e9fd9eba248befe16f1d898897d190",
      "tree": "69ef3357e977a8b506c760d436ffa888f1e2111f",
      "parents": [
        "bdf4147f6bc0387ea8673419193b139f2fab365c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 17:21:27 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 17:21:27 2017 +0200"
      },
      "message": "add ignore class not found regexp from salt-formulas/reclass\n"
    },
    {
      "commit": "bdf4147f6bc0387ea8673419193b139f2fab365c",
      "tree": "d3b38a8f4da028dc8b54284edb10e79115121bda",
      "parents": [
        "fd6a3a3fb9bfdc48a6a95a25b0e0f16a2550a779"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 16:26:53 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 16:26:53 2017 +0200"
      },
      "message": "update copyright and maintainer email\n"
    },
    {
      "commit": "fd6a3a3fb9bfdc48a6a95a25b0e0f16a2550a779",
      "tree": "35b0c98b0987021595ae0063f8cb736426b3faf1",
      "parents": [
        "f4b93c0e9875cfd0bbf8d4dcdef6b5b3b5db70c6"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 16:24:21 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 16:24:21 2017 +0200"
      },
      "message": "documentation updates from salt-formulas/reclass\n"
    },
    {
      "commit": "f4b93c0e9875cfd0bbf8d4dcdef6b5b3b5db70c6",
      "tree": "4840358b9c2ca1a65cf4ada3311fe23a9a1748f1",
      "parents": [
        "ffdfb39743a7091c9b8ee457e8db78af7e3d1701"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 15:34:10 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 15:34:10 2017 +0200"
      },
      "message": "add inventory query example\n"
    },
    {
      "commit": "ffdfb39743a7091c9b8ee457e8db78af7e3d1701",
      "tree": "4ad4f48398e153b506a42fdfd9aec611cd0c58af",
      "parents": [
        "116a0621bf54a118ecdd858ae88dfc8c9214650c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 15:33:02 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 13 15:33:02 2017 +0200"
      },
      "message": "also prune new test dir reclass/test\n"
    },
    {
      "commit": "94b3e089b11e4a90ad021f06c276be68e5212187",
      "tree": "59fc1e85723c5b046066b9f70d0c6814532ff1cf",
      "parents": [
        "2f7d4f016220d75911e323d35aa194dc714bbbfb"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 14:39:18 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 14:39:18 2017 +0200"
      },
      "message": "log the skipped class notfound\n"
    },
    {
      "commit": "116a0621bf54a118ecdd858ae88dfc8c9214650c",
      "tree": "da2ef289137a51b12f026a28801d348868c3dcb8",
      "parents": [
        "bb0a6196c36b915295038847407f2e2905787931"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 12 14:23:33 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 12 14:23:33 2017 +0200"
      },
      "message": "rename README.ententions to README-extentions.rst\n"
    },
    {
      "commit": "2f7d4f016220d75911e323d35aa194dc714bbbfb",
      "tree": "3b1a3e38560370788da210b97ecd0a414e1569f3",
      "parents": [
        "fa7cb98e64d0324f638a4907caac22ec61cea437"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 13:24:59 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 13:24:59 2017 +0200"
      },
      "message": "fix syntax overlooked\n"
    },
    {
      "commit": "fa7cb98e64d0324f638a4907caac22ec61cea437",
      "tree": "d4aad7ba3eb54786850a890e762568ea76d103ae",
      "parents": [
        "31a7e03cab715a718f63dc2e38e29266f58f1761",
        "6c025e581949a8d3c0a37d50607b98466fac6dbe"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 13:10:11 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 12 13:10:11 2017 +0200"
      },
      "message": "Merge pull request #7 from salt-formulas/fix-ignore_class_regexp\n\nfix typo in ingore_class_regexp"
    },
    {
      "commit": "6c025e581949a8d3c0a37d50607b98466fac6dbe",
      "tree": "d4aad7ba3eb54786850a890e762568ea76d103ae",
      "parents": [
        "d1fb0b4e51d98fd9f5f172878c6d89ec5e531499"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 13:07:57 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Tue Sep 12 13:07:57 2017 +0200"
      },
      "message": "fix typo in ingore_class_regexp\n"
    },
    {
      "commit": "31a7e03cab715a718f63dc2e38e29266f58f1761",
      "tree": "8e77b82e660f10f9a6e159b13698d351ec753c0e",
      "parents": [
        "f36c44936f9a4f353031c6254277b980712167a0",
        "d1fb0b4e51d98fd9f5f172878c6d89ec5e531499"
      ],
      "author": {
        "name": "Cedric HNYDA",
        "email": "cedric@hnyda.net",
        "time": "Tue Sep 12 10:12:54 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 12 10:12:54 2017 +0200"
      },
      "message": "Merge pull request #6 from salt-formulas/ignore_class_regexp\n\nignore missing class by regexp"
    },
    {
      "commit": "d1fb0b4e51d98fd9f5f172878c6d89ec5e531499",
      "tree": "8e77b82e660f10f9a6e159b13698d351ec753c0e",
      "parents": [
        "f36c44936f9a4f353031c6254277b980712167a0"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 11 13:56:53 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Mon Sep 11 13:56:53 2017 +0200"
      },
      "message": "ignore missing class by regexp\n"
    },
    {
      "commit": "bb0a6196c36b915295038847407f2e2905787931",
      "tree": "ac2ed782ce26e1f52795440724d8eaf8d13ae01c",
      "parents": [
        "2a283270fca616c2234bf05612da5db67979f922"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Sep 08 16:04:24 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Fri Sep 08 16:04:24 2017 +0200"
      },
      "message": "initial documentation for extensions\n"
    },
    {
      "commit": "2a283270fca616c2234bf05612da5db67979f922",
      "tree": "60c2ef9bfe0abd2a9f787bf25a23ec3953861a22",
      "parents": [
        "3fece05b531000eb6a2fe6236664a8b0cea4ba36"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Sep 07 15:24:05 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Sep 07 15:24:05 2017 +0200"
      },
      "message": "sync version number to 1.5.2\n"
    },
    {
      "commit": "3fece05b531000eb6a2fe6236664a8b0cea4ba36",
      "tree": "836493cd989207d360b788b9ad164521cd3b534c",
      "parents": [
        "e6fba8802f731c335c466b380c81ef9c35c078fe"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 15:32:34 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 15:32:34 2017 +0200"
      },
      "message": "remove unused line\n"
    },
    {
      "commit": "e6fba8802f731c335c466b380c81ef9c35c078fe",
      "tree": "4d4f9003548065b09efa09f225e38bc3daea3101",
      "parents": [
        "d29a684d41c8497a1d8f00e3239754c174ff600c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 15:31:59 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 15:31:59 2017 +0200"
      },
      "message": "extend the current path rather than create a new subpath object\n"
    },
    {
      "commit": "d29a684d41c8497a1d8f00e3239754c174ff600c",
      "tree": "ed70c44ecb56a24885810dad4b8b02091704a9ba",
      "parents": [
        "62f2ef0a34df30c6de652df07e9e695e18248617"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 14:49:08 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 14:49:08 2017 +0200"
      },
      "message": "remove unused function deepest_match_in\n"
    },
    {
      "commit": "62f2ef0a34df30c6de652df07e9e695e18248617",
      "tree": "4c43a09f1afe09dd84962fe770849b48b7da9b13",
      "parents": [
        "d590976bea5962c0943cce0401e7b16f4abc295a"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 14:02:18 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 14:02:18 2017 +0200"
      },
      "message": "fix ancestor key dereferencing in exports\n"
    },
    {
      "commit": "d590976bea5962c0943cce0401e7b16f4abc295a",
      "tree": "210c94201b5193afdd0e744430e7989924acaded",
      "parents": [
        "d7045b0343e20e7e01089de9d032ca6cde7b78ed"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 10:56:50 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Sep 06 10:56:50 2017 +0200"
      },
      "message": "use better algorithm for individual export evaluation\n"
    },
    {
      "commit": "d7045b0343e20e7e01089de9d032ca6cde7b78ed",
      "tree": "eb695063e183256bf198a193ac264f8ab1f032e3",
      "parents": [
        "6a77d077dc6b39741e0eafbc704ff675ba04a65c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 16:55:08 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 16:55:08 2017 +0200"
      },
      "message": "deep copying parser objects fails so just shallow copy Settings objects instead\n"
    },
    {
      "commit": "6a77d077dc6b39741e0eafbc704ff675ba04a65c",
      "tree": "c695c41d06d55a04e0af3d9206ea6323fadc9c10",
      "parents": [
        "8099f086742074bb3fb6dbe65a4cbd8e1c4e17f7"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 16:52:43 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 16:52:43 2017 +0200"
      },
      "message": "account for ancester and non existant paths\n"
    },
    {
      "commit": "8099f086742074bb3fb6dbe65a4cbd8e1c4e17f7",
      "tree": "b323b740b3acc1219625d556d920f4768b65f63c",
      "parents": [
        "e415d16a2edbfc8a89e95833b58ed35559d36138"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 16:45:11 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 16:45:11 2017 +0200"
      },
      "message": "correct option passing for reclass-salt top\n"
    },
    {
      "commit": "e415d16a2edbfc8a89e95833b58ed35559d36138",
      "tree": "04c1c562dad008bb8b738fa4d55a5238bb8e56a3",
      "parents": [
        "27f2fa730455341fe218f60e9141d54e904b1023"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 10:45:26 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 10:45:26 2017 +0200"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "27f2fa730455341fe218f60e9141d54e904b1023",
      "tree": "1922200e3b1c1578e96ef7db81b63c82dbe61b4d",
      "parents": [
        "8258dad124ddf02d6af43edb548bfe33d7e1ce7c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 10:32:55 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Tue Sep 05 10:32:55 2017 +0200"
      },
      "message": "bump version to 1.5.1\n"
    },
    {
      "commit": "8258dad124ddf02d6af43edb548bfe33d7e1ce7c",
      "tree": "c56f8191072d19a96ca0ab9ed0c6099680cf2c8f",
      "parents": [
        "fbb1306871cdc75e419e292da60ebaa5a00ddf32"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:09:28 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:09:28 2017 +0200"
      },
      "message": "add OPT_ prefix to allow and inventory options\n"
    },
    {
      "commit": "fbb1306871cdc75e419e292da60ebaa5a00ddf32",
      "tree": "f181eb5f4d878b24640c567cc1e90f88624f02d8",
      "parents": [
        "49ef7db84937088b012a31dc90519045ba7bd5b6"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:05:50 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:05:50 2017 +0200"
      },
      "message": "pass command line options into settings\n"
    },
    {
      "commit": "49ef7db84937088b012a31dc90519045ba7bd5b6",
      "tree": "50e6b511d715893746ee641e4ae0f396751e6fb9",
      "parents": [
        "8a05d71c88b7a44ab0811daa8a8cbc0f6a61ea40"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:04:32 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:04:32 2017 +0200"
      },
      "message": "improve readability\n"
    },
    {
      "commit": "8a05d71c88b7a44ab0811daa8a8cbc0f6a61ea40",
      "tree": "503045e387fda7a95773f9414032c8695809fea9",
      "parents": [
        "8fe8468bb83f1ab6f3af23a5d3713c9e9432bab8"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:03:41 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 17:03:41 2017 +0200"
      },
      "message": "command line option for ignore class not found\n"
    },
    {
      "commit": "8fe8468bb83f1ab6f3af23a5d3713c9e9432bab8",
      "tree": "6587064f8273b760318df1cf7d05ed321336acd3",
      "parents": [
        "34a9e5df93ee5d5643641bde8de9d4f5009d0343"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 16:47:56 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 16:47:56 2017 +0200"
      },
      "message": "rename class_not_found to class_notfound\n"
    },
    {
      "commit": "34a9e5df93ee5d5643641bde8de9d4f5009d0343",
      "tree": "5c34602d82320bc4404d99aa277320d74f4dc1dc",
      "parents": [
        "ce4d86066cdcf2b2f38cb388bb4ba3863d7a568c"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 16:02:57 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Mon Sep 04 16:02:57 2017 +0200"
      },
      "message": "add option to ignore missing classes\n"
    },
    {
      "commit": "f36c44936f9a4f353031c6254277b980712167a0",
      "tree": "ca4e6e2d966c81e00a23247ea6632d02d92c4704",
      "parents": [
        "1c2b7486384af21f81d2fbce86d52cd497e9adc0",
        "58f5981daf6feae104484f3af89aacae054cecc6"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Aug 18 09:10:44 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 18 09:10:44 2017 +0200"
      },
      "message": "Merge pull request #5 from salt-formulas/pass-defaults\n\nPass defaults for ingore_class_notfound properly"
    },
    {
      "commit": "58f5981daf6feae104484f3af89aacae054cecc6",
      "tree": "ca4e6e2d966c81e00a23247ea6632d02d92c4704",
      "parents": [
        "a3af54a72788f466c3adb39a21e7f9b797639252"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Aug 18 09:06:03 2017 +0200"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Aug 18 09:06:03 2017 +0200"
      },
      "message": "Pass ingore_class_notfound defaults properly\n"
    },
    {
      "commit": "a3af54a72788f466c3adb39a21e7f9b797639252",
      "tree": "4ccd19723c3545b8c9a1798e037ff514b6573523",
      "parents": [
        "ff7e9c137d59ce21a7720616556d59afddc898fe"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 17:05:47 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 17:05:47 2017 +0200"
      },
      "message": "Modify parser and spread ignore_class_not_found from cmd line\n"
    },
    {
      "commit": "1c2b7486384af21f81d2fbce86d52cd497e9adc0",
      "tree": "19c1cceaba430cfb611b954d455a92b64e124f2d",
      "parents": [
        "b5c4c9338edc2866103b217092cab11dd3f7d541",
        "ff7e9c137d59ce21a7720616556d59afddc898fe"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Thu Aug 17 13:32:39 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 17 13:32:39 2017 +0200"
      },
      "message": "Merge pull request #4 from chnyda/master\n\nFix reclass parser to include OPT_IGNORE_CLASS_NOTFOUND"
    },
    {
      "commit": "ff7e9c137d59ce21a7720616556d59afddc898fe",
      "tree": "19c1cceaba430cfb611b954d455a92b64e124f2d",
      "parents": [
        "b5c4c9338edc2866103b217092cab11dd3f7d541"
      ],
      "author": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 12:26:18 2017 +0200"
      },
      "committer": {
        "name": "chnyda",
        "email": "chnyda@mirantis.com",
        "time": "Thu Aug 17 13:08:29 2017 +0200"
      },
      "message": "Fix reclass parser to include OPT_IGNORE_CLASS_NOTFOUND\n"
    },
    {
      "commit": "b5c4c9338edc2866103b217092cab11dd3f7d541",
      "tree": "3c1545f2c9a2dd1b4544f2b41369505a28d63fc7",
      "parents": [
        "26895221d6d7235608f8d06ab4dd1f2d78f076b1",
        "66d946b0c57692d4c5561418b145185143f597c4"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 16 16:04:54 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 16 16:04:54 2017 +0200"
      },
      "message": "Merge pull request #2 from bbinet/optionnal-classes\n\nOptionnal classes"
    },
    {
      "commit": "26895221d6d7235608f8d06ab4dd1f2d78f076b1",
      "tree": "c37ea32e13793af8ee013723807f5d8956f7891d",
      "parents": [
        "c08b844b328fa0fe182db49dd423cc203a016ce9",
        "03f631fbadf6c78b1a6cbf022fea96ac4e037c83"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Aug 16 16:04:40 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 16 16:04:40 2017 +0200"
      },
      "message": "Merge pull request #1 from epcim/pr/fix/fix_raise_UndefinedVariableError\n\nfix raise of UndefinedVariableError"
    },
    {
      "commit": "ce4d86066cdcf2b2f38cb388bb4ba3863d7a568c",
      "tree": "824b0d20c291765979aa39426a4f3c2f4bfff250",
      "parents": [
        "3c7e567e000aadd696f130ee1d9a0606e055ded2"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Aug 10 18:45:36 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Aug 10 18:45:36 2017 +0200"
      },
      "message": "rename ret to node in _nodeinfo\n"
    },
    {
      "commit": "3c7e567e000aadd696f130ee1d9a0606e055ded2",
      "tree": "92741aebdb194df75f68963024975cf265456035",
      "parents": [
        "1e2fd7f29dadf1c9be8657f6c87a8fde66fc7da4"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Aug 10 08:28:45 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Aug 10 08:28:45 2017 +0200"
      },
      "message": "add tests for invquery ignore errors option\n"
    },
    {
      "commit": "1e2fd7f29dadf1c9be8657f6c87a8fde66fc7da4",
      "tree": "f46fc113ac49bf0923036aaa16a38fa1bfc8d088",
      "parents": [
        "06352f0a3ba03b929a83d80bc192e2ae3b771cc9"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Aug 10 07:20:49 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Thu Aug 10 07:20:49 2017 +0200"
      },
      "message": "bring ClassNotFound and BadReference errors into unified InterpolationError\nreporting\n"
    },
    {
      "commit": "06352f0a3ba03b929a83d80bc192e2ae3b771cc9",
      "tree": "0e99900fb9561f3fbecd9d60b1f62245068c192a",
      "parents": [
        "6a00c5602786b47ee1f796df2b908ded1ddc405a"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Aug 09 22:16:52 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Aug 09 22:16:52 2017 +0200"
      },
      "message": "fix test broken by output change\n"
    },
    {
      "commit": "6a00c5602786b47ee1f796df2b908ded1ddc405a",
      "tree": "a9b5882fb93e4094f9c8f1c204ecf9b8633339db",
      "parents": [
        "dec210ae3463ecb13caf14f130efc62897b524eb"
      ],
      "author": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Aug 09 22:13:24 2017 +0200"
      },
      "committer": {
        "name": "Andrew Pickford",
        "email": "anpickford@googlemail.com",
        "time": "Wed Aug 09 22:13:24 2017 +0200"
      },
      "message": "make interpolation error messages more informative\n"
    }
  ],
  "next": "dec210ae3463ecb13caf14f130efc62897b524eb"
}
