)]}'
{
  "log": [
    {
      "commit": "ee8e7ec614d7ace3837b043614b5460e74ec92dc",
      "tree": "16840903673bab9fda21ffa9d283e4fa79c5828e",
      "parents": [
        "a57d1994accacd416ba9d2dc6d8ae247173a866f",
        "fd143eceb989b9695a703dcb3f096ddfefeabe40"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 31 15:16:44 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 31 15:16:44 2017 +0200"
      },
      "message": "Merge pull request #17 from salt-formulas/soa\n\nSOA relations modeling"
    },
    {
      "commit": "fd143eceb989b9695a703dcb3f096ddfefeabe40",
      "tree": "16840903673bab9fda21ffa9d283e4fa79c5828e",
      "parents": [
        "a57d1994accacd416ba9d2dc6d8ae247173a866f"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 31 11:42:18 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 31 11:42:18 2017 +0200"
      },
      "message": "SOA relations modeling\n"
    },
    {
      "commit": "a57d1994accacd416ba9d2dc6d8ae247173a866f",
      "tree": "d79b8d04cfb9562c3d76e49193a3c91de995c186",
      "parents": [
        "7bb8f434a8c93c9894ace56f2077ac4420269c91",
        "f0942d78bfaf8df83e43d6e22cce9eae2aa3d377"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 23 12:22:34 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 12:22:34 2017 +0200"
      },
      "message": "Merge pull request #16 from salt-formulas/archive\n\nDocumentation fixes"
    },
    {
      "commit": "f0942d78bfaf8df83e43d6e22cce9eae2aa3d377",
      "tree": "fd7d7e19939e1922cd1542773020c31f53a1ae95",
      "parents": [
        "d9f7ba5b516d4b3a982b7c597d218b6899bf37d9"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue May 23 10:10:37 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue May 23 10:10:37 2017 +0200"
      },
      "message": "Documentation fixes\n"
    },
    {
      "commit": "7bb8f434a8c93c9894ace56f2077ac4420269c91",
      "tree": "6375b08ff810984102f833b01c9c4f8a603ba84e",
      "parents": [
        "3b4ce0b4f9bf70e7634081a153dcf8169eb49b3f",
        "d9f7ba5b516d4b3a982b7c597d218b6899bf37d9"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 23 09:56:00 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 09:56:00 2017 +0200"
      },
      "message": "Merge pull request #15 from salt-formulas/archive\n\nSource engine Archive"
    },
    {
      "commit": "d9f7ba5b516d4b3a982b7c597d218b6899bf37d9",
      "tree": "ffc482909a9bb4ac7fb3893c3dcae2b8559a792b",
      "parents": [
        "a4f836f02beecb09c8edced5d8092b8a58b54b8d"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue May 23 09:24:29 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Tue May 23 09:24:29 2017 +0200"
      },
      "message": "Source engine Archive\n"
    },
    {
      "commit": "3b4ce0b4f9bf70e7634081a153dcf8169eb49b3f",
      "tree": "42e02e4bbdee215191208c54e921f46355cba0ef",
      "parents": [
        "bab2a19b0051a5cd1ac4d356293a2ca53cf7ff82",
        "23d965ff1986a36129cf3ec4929eb20d527fcadd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu May 18 15:36:55 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 15:36:55 2017 +0200"
      },
      "message": "Merge pull request #14 from atengler/reactor/register-node\n\nReactor - node_register"
    },
    {
      "commit": "23d965ff1986a36129cf3ec4929eb20d527fcadd",
      "tree": "42e02e4bbdee215191208c54e921f46355cba0ef",
      "parents": [
        "bab2a19b0051a5cd1ac4d356293a2ca53cf7ff82"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue May 16 19:14:51 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Thu May 18 13:24:06 2017 +0000"
      },
      "message": "Reactor - node_register\n\nReactor file, reactor orchestrate file and reactor state file. Reclass module and states updated\nwith methods to automatically classify node, generate node metadata and cluster level metadata\noverride.\n"
    },
    {
      "commit": "bab2a19b0051a5cd1ac4d356293a2ca53cf7ff82",
      "tree": "8a2a8fa75aea68537b7d79242ddce0fc994ea51b",
      "parents": [
        "a75959d6e53741bf78dc898c2905b6945beeb7a4",
        "a4f836f02beecb09c8edced5d8092b8a58b54b8d"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed May 17 14:17:22 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed May 17 14:17:22 2017 +0200"
      },
      "message": "Merge pull request #13 from salt-formulas/dynamic-metadata-readme\n\nSample class mapping for dynamic classification"
    },
    {
      "commit": "a4f836f02beecb09c8edced5d8092b8a58b54b8d",
      "tree": "8a2a8fa75aea68537b7d79242ddce0fc994ea51b",
      "parents": [
        "a75959d6e53741bf78dc898c2905b6945beeb7a4"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 17 13:12:51 2017 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Wed May 17 13:12:51 2017 +0200"
      },
      "message": "Sample class mapping for dynamic classification\n"
    },
    {
      "commit": "a75959d6e53741bf78dc898c2905b6945beeb7a4",
      "tree": "66a360dc4add062bd5d12709d9b3293cd05ffd24",
      "parents": [
        "c006d5d2bc9071656293fb71c541a2f32d885ed8",
        "8a1cf40301a1219b85553cd9b4c06639a01a2f97"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue May 16 20:10:29 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 16 20:10:29 2017 +0200"
      },
      "message": "Merge pull request #12 from atengler/feature/reclass-states\n\nReclass states"
    },
    {
      "commit": "8a1cf40301a1219b85553cd9b4c06639a01a2f97",
      "tree": "66a360dc4add062bd5d12709d9b3293cd05ffd24",
      "parents": [
        "805666d40ce55149d8eab0c74f6e295f3905fca1"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue May 16 10:59:35 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Tue May 16 15:07:28 2017 +0000"
      },
      "message": "Cluster metadata module and state methods\n"
    },
    {
      "commit": "805666d40ce55149d8eab0c74f6e295f3905fca1",
      "tree": "71a10a2761682b1c19d5652738f19f7635a6cea5",
      "parents": [
        "c006d5d2bc9071656293fb71c541a2f32d885ed8"
      ],
      "author": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon May 15 16:01:13 2017 +0000"
      },
      "committer": {
        "name": "Adam Tengler",
        "email": "atengler@mirantis.com",
        "time": "Mon May 15 16:01:13 2017 +0000"
      },
      "message": "Reclass _states - node_present state\n"
    },
    {
      "commit": "c006d5d2bc9071656293fb71c541a2f32d885ed8",
      "tree": "6b98d5c1aeec0ec197f3d6bb3328eaeda1ec1c1b",
      "parents": [
        "d6b4f6389c1609fec566bf285a8e8b17749c0c95",
        "045e060d0d0d0b59190457e028c3d58d5436ccc0"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Apr 04 14:48:46 2017 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 04 14:48:46 2017 +0200"
      },
      "message": "Merge pull request #11 from Martin819/master\n\nUpdate .travis.yml and notififcations"
    },
    {
      "commit": "045e060d0d0d0b59190457e028c3d58d5436ccc0",
      "tree": "d1a3fd9d6554f31add7d1291bd421e9968651caa",
      "parents": [
        "9c78d943b672b791f17e42608a6c4c59a1abe641"
      ],
      "author": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:58:15 2017 +0200"
      },
      "committer": {
        "name": "Martin Polreich",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Mar 28 16:58:15 2017 +0200"
      },
      "message": "Update .travis.yml and notififcations\n"
    },
    {
      "commit": "d6b4f6389c1609fec566bf285a8e8b17749c0c95",
      "tree": "6922a291483614e5ba34768b3bec88e7930274c0",
      "parents": [
        "3b133b1be72bf360ab88cf8dcad79537a1746ccb"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Mar 02 16:38:38 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Thu Mar 02 16:38:38 2017 +0100"
      },
      "message": "Fix to unicode sign\n"
    },
    {
      "commit": "3b133b1be72bf360ab88cf8dcad79537a1746ccb",
      "tree": "0a29ea86394f2e85427d084898ef4a58d59760f1",
      "parents": [
        "51e459c548072884bc438cd2ae605d3c2308151e",
        "9c78d943b672b791f17e42608a6c4c59a1abe641"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 23 19:59:08 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 23 19:59:08 2017 +0100"
      },
      "message": "Merge pull request #10 from Martin819/master\n\nAdd Kitchen and Travis"
    },
    {
      "commit": "9c78d943b672b791f17e42608a6c4c59a1abe641",
      "tree": "0a29ea86394f2e85427d084898ef4a58d59760f1",
      "parents": [
        "51e459c548072884bc438cd2ae605d3c2308151e"
      ],
      "author": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Feb 21 16:03:34 2017 +0100"
      },
      "committer": {
        "name": "Martin819",
        "email": "polreichmartin@gmail.com",
        "time": "Tue Feb 21 16:03:34 2017 +0100"
      },
      "message": "Add Kitchen and Travis\n"
    },
    {
      "commit": "51e459c548072884bc438cd2ae605d3c2308151e",
      "tree": "4440cc679db2bf339a20dbfff17e381c2ee80669",
      "parents": [
        "2f7f76a6cccb05e9bdb99b9c82f5a8919ddc88f5"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Sun Feb 19 08:47:46 2017 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Sun Feb 19 08:47:46 2017 +0100"
      },
      "message": "doc fix\n"
    },
    {
      "commit": "2f7f76a6cccb05e9bdb99b9c82f5a8919ddc88f5",
      "tree": "de551173f0b1af76eabbd80a9119edcc7c673f8c",
      "parents": [
        "586daaeaf77f80a2171198460951928027a71a7f",
        "aa650ef589fab2a3556d5a1b131278e7e381871a"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Wed Feb 15 19:30:18 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 19:30:18 2017 +0100"
      },
      "message": "Merge pull request #9 from salt-formulas/pr_storage_node_notdefined\n\nfix, case reclass.storage.node is not defined"
    },
    {
      "commit": "aa650ef589fab2a3556d5a1b131278e7e381871a",
      "tree": "4867b6d452c3cb729356fd7233100092abef368f",
      "parents": [
        "9de94831034ac72681a0ad2c0af35abc22790c85"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 15 16:48:23 2017 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Wed Feb 15 16:48:23 2017 +0100"
      },
      "message": "fix, case reclass.storage.node is not defined\n"
    },
    {
      "commit": "586daaeaf77f80a2171198460951928027a71a7f",
      "tree": "714b479d0e745b5703306c8dc12b7a238357a3c4",
      "parents": [
        "2ea4e6a18c18ff2ab912cdf2bf7282173b58e229"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Feb 06 19:47:06 2017 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 06 19:47:06 2017 +0100"
      },
      "message": "Update README.rst"
    },
    {
      "commit": "2ea4e6a18c18ff2ab912cdf2bf7282173b58e229",
      "tree": "284fed5b592b9fffe029f502368506210682d6de",
      "parents": [
        "9de94831034ac72681a0ad2c0af35abc22790c85"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Feb 02 13:02:03 2017 +0100"
      },
      "message": "Unify Makefile, .gitignore and update readme\n"
    },
    {
      "commit": "9de94831034ac72681a0ad2c0af35abc22790c85",
      "tree": "ddbe2f45097c7322109387171a9181897678b9ff",
      "parents": [
        "226b4f1437fb71578da1eefa5b00a46624dc3496",
        "a4a9f578a1ead8d3a1969059f102fd75e28c02bc"
      ],
      "author": {
        "name": "Jakub Pavlik",
        "email": "pavlk.jakub@gmail.com",
        "time": "Mon Dec 05 10:36:11 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Dec 05 10:36:10 2016 +0100"
      },
      "message": "Merge pull request #7 from tcpcloud/multi\n\nMultiple node generation"
    },
    {
      "commit": "a4a9f578a1ead8d3a1969059f102fd75e28c02bc",
      "tree": "ddbe2f45097c7322109387171a9181897678b9ff",
      "parents": [
        "a961df4a540e6e9820ebd9e2d636c97d3037a2ad"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Sat Dec 03 20:15:50 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Dec 05 10:14:18 2016 +0100"
      },
      "message": "Multiple node generation\n"
    },
    {
      "commit": "226b4f1437fb71578da1eefa5b00a46624dc3496",
      "tree": "45fefb28960f503cf5873b243c4d7a5585f61fb5",
      "parents": [
        "24d01ba788676d64049ffb238235572135064510",
        "a961df4a540e6e9820ebd9e2d636c97d3037a2ad"
      ],
      "author": {
        "name": "smolaon",
        "email": "smolaon@gmail.com",
        "time": "Mon Nov 21 21:55:23 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 21 21:55:23 2016 +0100"
      },
      "message": "Merge pull request #6 from tcpcloud/maps\n\nFix passing maps as string"
    },
    {
      "commit": "a961df4a540e6e9820ebd9e2d636c97d3037a2ad",
      "tree": "45fefb28960f503cf5873b243c4d7a5585f61fb5",
      "parents": [
        "24d01ba788676d64049ffb238235572135064510"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Nov 21 21:50:24 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@newt.cz",
        "time": "Mon Nov 21 21:50:24 2016 +0100"
      },
      "message": "Fix passing maps as string\n"
    },
    {
      "commit": "24d01ba788676d64049ffb238235572135064510",
      "tree": "11b2bfdf20b400098ac13f9909fb05fdfb890daf",
      "parents": [
        "6b3ba5011e754ab4aa58627803d72c198396b6a4",
        "061638dcf1d59aec5316d1d50479543412f5be3e"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Mon Nov 07 17:12:56 2016 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 07 17:12:56 2016 +0100"
      },
      "message": "Merge pull request #5 from tcpcloud/nodes-generated-not-require-datadir\n\navoid reclass_data_dir requirement"
    },
    {
      "commit": "061638dcf1d59aec5316d1d50479543412f5be3e",
      "tree": "11b2bfdf20b400098ac13f9909fb05fdfb890daf",
      "parents": [
        "4dafbbcf6e82f6f64f2526cc6d62f1e43303f3a3"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Nov 04 13:03:56 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Nov 04 13:03:56 2016 +0100"
      },
      "message": "don\u0027t include reclass.storage.data on storage.node\n"
    },
    {
      "commit": "4dafbbcf6e82f6f64f2526cc6d62f1e43303f3a3",
      "tree": "d867ac5946e692b209e2797eaa0359355913ffde",
      "parents": [
        "6b3ba5011e754ab4aa58627803d72c198396b6a4"
      ],
      "author": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Nov 04 12:10:34 2016 +0100"
      },
      "committer": {
        "name": "Petr Michalec",
        "email": "epcim@apealive.net",
        "time": "Fri Nov 04 12:10:34 2016 +0100"
      },
      "message": "avoid reclass_data_dir requirement\n"
    },
    {
      "commit": "6b3ba5011e754ab4aa58627803d72c198396b6a4",
      "tree": "ab37fbb537e51620b489c67ba94ffd81418dbfd4",
      "parents": [
        "17cc42bcf459e1dcedb67696d433ae73b8255383",
        "6ac731292e2210d015af362dfd77a8b68062d699"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Tue Oct 18 08:24:17 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 18 08:24:17 2016 +0200"
      },
      "message": "Merge pull request #4 from elemoine/data\n\nChange the reclass_data_dir and reclass_data_source declarations"
    },
    {
      "commit": "6ac731292e2210d015af362dfd77a8b68062d699",
      "tree": "ab37fbb537e51620b489c67ba94ffd81418dbfd4",
      "parents": [
        "17cc42bcf459e1dcedb67696d433ae73b8255383"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Thu Oct 13 12:33:45 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Fri Oct 14 15:17:29 2016 +0200"
      },
      "message": "Change the reclass_data_dir ID\n\nThis refactors the reclass_data_source and reclass_data_dir ID declarations so\nthat we have a systematic way to express a dependency (require) to\nreclass_data_dir.\n"
    },
    {
      "commit": "17cc42bcf459e1dcedb67696d433ae73b8255383",
      "tree": "fe2ebfd6fe243eaf7e2839516896700584849ae8",
      "parents": [
        "d9fe9add7cbbbee8fb2938b6a27bcd8b9a5cce46",
        "4413549d6f7302ccb874172c8adab22db5fce2c9"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Oct 13 18:23:02 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 13 18:23:02 2016 +0200"
      },
      "message": "Merge pull request #3 from simonpasquier/fix-local-storage\n\nFix the storage.data state when engine is \u0027local\u0027"
    },
    {
      "commit": "4413549d6f7302ccb874172c8adab22db5fce2c9",
      "tree": "fe2ebfd6fe243eaf7e2839516896700584849ae8",
      "parents": [
        "d9fe9add7cbbbee8fb2938b6a27bcd8b9a5cce46"
      ],
      "author": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Oct 13 11:01:13 2016 +0200"
      },
      "committer": {
        "name": "Simon Pasquier",
        "email": "spasquier@mirantis.com",
        "time": "Thu Oct 13 11:02:07 2016 +0200"
      },
      "message": "Fix the storage.data state when engine is \u0027local\u0027\n"
    },
    {
      "commit": "d9fe9add7cbbbee8fb2938b6a27bcd8b9a5cce46",
      "tree": "91636a25f2bff7425725c77076bb1f6e34c30a32",
      "parents": [
        "fcbd26bae3521437aebd6908f259004288e9a964",
        "8dcaf326d7ac2125b4281c681bfdedae37dc1a02"
      ],
      "author": {
        "name": "Aleš Komárek",
        "email": "github@newt.cz",
        "time": "Thu Oct 13 09:21:35 2016 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 13 09:21:35 2016 +0200"
      },
      "message": "Merge pull request #2 from elemoine/git-rev\n\nImprove the reclass_data_source ID declaration"
    },
    {
      "commit": "8dcaf326d7ac2125b4281c681bfdedae37dc1a02",
      "tree": "91636a25f2bff7425725c77076bb1f6e34c30a32",
      "parents": [
        "fcbd26bae3521437aebd6908f259004288e9a964"
      ],
      "author": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Tue Oct 11 19:03:17 2016 +0200"
      },
      "committer": {
        "name": "Éric Lemoine",
        "email": "elemoine@mirantis.com",
        "time": "Wed Oct 12 13:18:33 2016 +0200"
      },
      "message": "Improve the reclass_data_source ID declaration\n\nThis commit does two changes to the reclass_data_source ID declaration:\n\n* the git.latest \"rev\" and \"branch\" expressions are changed to be consistent\n  with what\u0027s done in salt-formula-salt [*].\n* the \"force_reset\" parameter is added. This parameter is required to be able\n  to use specfic branches of the model repo.\n\n[*] \u003chttps://github.com/tcpcloud/salt-formula-salt/blob/0b33d6717ef7766eb0031ad6503eede620d249fb/salt/master/env.sls#L150-L168\u003e\n"
    },
    {
      "commit": "fcbd26bae3521437aebd6908f259004288e9a964",
      "tree": "cd1896f0c50cf2689ec882458b45c6097e5a9a5f",
      "parents": [
        "71f94b05ba96c4aa8998d41c5cfaa7b71d21fb12"
      ],
      "author": {
        "name": "Adam",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon Sep 05 17:38:43 2016 +0200"
      },
      "committer": {
        "name": "Adam",
        "email": "adam.tengler@tcpcloud.eu",
        "time": "Mon Sep 05 17:38:43 2016 +0200"
      },
      "message": "Git state fix for salt 2015.8+\n"
    },
    {
      "commit": "71f94b05ba96c4aa8998d41c5cfaa7b71d21fb12",
      "tree": "3ed6694bf25400c0d7bd8f939cd157dfdb2c0ad7",
      "parents": [
        "166cc67a2a61647e57378414cae2fe431da19c79"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:48:57 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:48:57 2016 +0200"
      },
      "message": "Reclass \u0027node\u0027 manipulation modules fixes\n"
    },
    {
      "commit": "166cc67a2a61647e57378414cae2fe431da19c79",
      "tree": "7a95c590eae94ec3fa0f8ef40d456efd22744ea7",
      "parents": [
        "22c85b31dd16f9a64fb897d12fc82d389db2a662"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:17:22 2016 +0200"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Wed Jul 27 14:17:22 2016 +0200"
      },
      "message": "Reclass \u0027node\u0027 manipulation modules\n"
    },
    {
      "commit": "22c85b31dd16f9a64fb897d12fc82d389db2a662",
      "tree": "13289acd201a2c3050751a8f0f5ffc138f6ec322",
      "parents": [
        "529790f175f8979e94aeaa33477c734380a024fd"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:39:40 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 16:39:40 2016 +0200"
      },
      "message": "Fix source dependency parsing\n"
    },
    {
      "commit": "529790f175f8979e94aeaa33477c734380a024fd",
      "tree": "4bfa730070129aaf69e2124205dd080bb7fb08e6",
      "parents": [
        "882986458a3a7833ea9f8c922e6a21f0c9f51ae7"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:52 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 14:11:52 2016 +0200"
      },
      "message": "Add missing Makefile\n"
    },
    {
      "commit": "882986458a3a7833ea9f8c922e6a21f0c9f51ae7",
      "tree": "e4c6d466fe8512c6ced337c8108dd380443dc0d7",
      "parents": [
        "fde3767f904f01d84256ea51051e2a85020457ee"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 12:46:30 2016 +0200"
      },
      "message": "Fix tests dependency fetch\n"
    },
    {
      "commit": "fde3767f904f01d84256ea51051e2a85020457ee",
      "tree": "e8201d66965b76ea9ca01ba62e60e1b1cf423a4f",
      "parents": [
        "106103084359d232b1e567c8511752e2ad899f9b"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:57:49 2016 +0200"
      },
      "message": "Add salt-master into build depends\n"
    },
    {
      "commit": "106103084359d232b1e567c8511752e2ad899f9b",
      "tree": "24f5944ad1b595aeba4c8f55f46395df7d71db25",
      "parents": [
        "a24437710226920894f495c553a30b983faabe65"
      ],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Thu Apr 14 11:51:09 2016 +0200"
      },
      "message": "Add makefile, run tests during package build\n"
    },
    {
      "commit": "a24437710226920894f495c553a30b983faabe65",
      "tree": "0eaa7b7fe44368822c83145a0a183c51a8d49480",
      "parents": [
        "800de25695c937df34176cb6febe45ce61f510cc"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 23:12:25 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "ales.komarek@tcpcloud.eu",
        "time": "Mon Jan 25 23:12:25 2016 +0100"
      },
      "message": "testing\n"
    },
    {
      "commit": "800de25695c937df34176cb6febe45ce61f510cc",
      "tree": "4812267029dbdbd04dab75abaea5cf2a5322417e",
      "parents": [
        "cd46713b144cc85f2741e87a2260a12e6b9e8033"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Jan 01 15:30:58 2016 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Jan 01 15:30:58 2016 +0100"
      },
      "message": "optional parameters\n"
    },
    {
      "commit": "cd46713b144cc85f2741e87a2260a12e6b9e8033",
      "tree": "b1e5a35ea3affcc752df8146fdfc01b9b27def46",
      "parents": [
        "4f7c237b3f6ab380297d119a02ec4ea239f5c07b"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 14:44:38 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 14:44:38 2015 +0100"
      },
      "message": "Text cleanup\n"
    },
    {
      "commit": "4f7c237b3f6ab380297d119a02ec4ea239f5c07b",
      "tree": "44947dc2845a062e79a00d113163e80986198371",
      "parents": [
        "1946d32e237cd0d00a08636ffcdd28e1dbac2f4a"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 14:40:06 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 14:40:06 2015 +0100"
      },
      "message": "link support metadata\n"
    },
    {
      "commit": "1946d32e237cd0d00a08636ffcdd28e1dbac2f4a",
      "tree": "3b97f7d01787a3e4c641e97527c10497e226cb70",
      "parents": [
        "49768a4f93bb72b1e21bbce41f2966a1b6fb6bbd"
      ],
      "author": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 00:08:39 2015 +0100"
      },
      "committer": {
        "name": "Ales Komarek",
        "email": "mail@newt.cz",
        "time": "Fri Dec 04 00:08:39 2015 +0100"
      },
      "message": "documentation\n"
    },
    {
      "commit": "49768a4f93bb72b1e21bbce41f2966a1b6fb6bbd",
      "tree": "0756f9d7463d56bc60d454f926e0919371aa0bb3",
      "parents": [],
      "author": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:28:32 2015 +0200"
      },
      "committer": {
        "name": "Filip Pytloun",
        "email": "filip@pytloun.cz",
        "time": "Tue Oct 06 16:40:56 2015 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
