)]}'
{
  "log": [
    {
      "commit": "1a2cc1485d67d757e324147659a3603aa4513072",
      "tree": "8ec43799c82f254ecb3f3a375239fa708939df81",
      "parents": [
        "f10890386bb37239f7a342060b2562ea31d7ee6d"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 11:14:15 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 11:14:15 2013 +1300"
      },
      "message": "Add class subdirectories todo\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "f10890386bb37239f7a342060b2562ea31d7ee6d",
      "tree": "8838d972c57bb11620b72e910cd47240dd6255b5",
      "parents": [
        "42886f7b48f50477969dfcf5b57c9b1a432163c3"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:41:17 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:41:17 2013 +1300"
      },
      "message": "Prepare reclass 1.2.2\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "42886f7b48f50477969dfcf5b57c9b1a432163c3",
      "tree": "7ba639ee4aa3529fa0a3413099288905226b142a",
      "parents": [
        "02550e416673555c75bdad1ab0b88c7e5f8715cb"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:40:05 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:40:05 2013 +1300"
      },
      "message": "Record doc fix (02550e4) in changelog\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "02550e416673555c75bdad1ab0b88c7e5f8715cb",
      "tree": "0941a9540cd9bdc59e00df49594b7d26a6f9182f",
      "parents": [
        "2359f227c61e22d9107923a9df5433352eec7906"
      ],
      "author": {
        "name": "Daniel Dehennin",
        "email": "daniel.dehennin@baby-gnu.org",
        "time": "Fri Dec 27 09:38:14 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:38:14 2013 +1300"
      },
      "message": "Fix class mapping regexp rendering in docs\n\nCloses: https://github.com/madduck/reclass/issues/15\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "2359f227c61e22d9107923a9df5433352eec7906",
      "tree": "320259ee02a75f5fcd6ae5f91b82f7f57137c6d6",
      "parents": [
        "10e277cd840e6bb1727d1bfff5541faad317b0c3"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:37:07 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Dec 27 09:37:07 2013 +1300"
      },
      "message": "Record class_mappings fix (10e277c) in changelog\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "f7aaa9b3c0fd127f2bd4560225f8136124a19037",
      "tree": "9b37ef7dfa763de0219531818d5802aea6032908",
      "parents": [
        "b26aab656d7595ef074faed08a057d3fc26fc92f"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 17:04:58 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 17:04:58 2013 +1300"
      },
      "message": "Fix documentation\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "b26aab656d7595ef074faed08a057d3fc26fc92f",
      "tree": "88a9b6d389b0b7261dc078002f8240c9d026cc39",
      "parents": [
        "bee6bbd00b533edf24e610aa7d7ac27c1debc0c6"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 17:00:04 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 17:00:04 2013 +1300"
      },
      "message": "Prepare reclass 1.2.1\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "bee6bbd00b533edf24e610aa7d7ac27c1debc0c6",
      "tree": "471a122d0ba92622eb09139f50251d056d55eefa",
      "parents": [
        "54bb4725b493e4d613d087d98a1c0fe896c18abe"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 16:58:56 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 16:58:56 2013 +1300"
      },
      "message": "Update Salt adapter docs wrt configuration file\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "54bb4725b493e4d613d087d98a1c0fe896c18abe",
      "tree": "198fc29f5ce7d9ef487e2c52eb8dcf91a5dcebce",
      "parents": [
        "c2bb0e580fb148fbfb9bd1b0158591b19756ea4b"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 14:47:19 2013 +1300"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Dec 26 14:47:19 2013 +1300"
      },
      "message": "add configfile lookup todo\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "671c203c747555608d0f7424706da8a13f6df34d",
      "tree": "2a913376d84826f2b3c055f634baf1db4df1fd66",
      "parents": [
        "1700310f3ad02b7647a6f17a35e447dd40e09afd"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:33:01 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:33:01 2013 +0100"
      },
      "message": "Date format fix in changelog\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "1700310f3ad02b7647a6f17a35e447dd40e09afd",
      "tree": "7adc9d53ec6dd1ff1b957a4343b9a4eb4b145063",
      "parents": [
        "37b56b6988f5c3f9da0b50847192a65c1d30b7d6"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:22:50 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:28:26 2013 +0100"
      },
      "message": "Prepare release 1.2\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "37b56b6988f5c3f9da0b50847192a65c1d30b7d6",
      "tree": "67f66d82efd8a683bb6abdc99947636f3c9b0e68",
      "parents": [
        "010ea27121be45f563cc4c218f46fed6a875eba3"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:04:52 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:28:26 2013 +0100"
      },
      "message": "Match class mappings against entity name incl. subdir\n\nIf a node is defined in a subdirectory, then match class mappings\nagainst the entire (relative) path of the node, including its\nsubdirectory.\n\nFor instance, you might have your nodes arranged in subdirectories\naccording to the datacentre that they are in:\n\n  - zurich/host1.example.ch\n  - zurich/host2.example.ch\n  - munich/host1.example.de\n  - munich/host2.example.de\n\nA class mapping such as\n\n  /^([^\\/]+)\\// hosted-in-\\\\1\n\nwould now automatically assign the hosted-in-zurich and hosted-in-munich\nclasses to the hosts, according to which subdirectory their (yaml_fs)\nfiles reside in.\n\nThe information is transported in the so-called entity name, so other\nstorage backends can also introduce such \"tags\", they need not be\nrelated to a filesystem path.\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "010ea27121be45f563cc4c218f46fed6a875eba3",
      "tree": "06d22e2ee23c0e59d1781d36d3d138b7cfe520f0",
      "parents": [
        "05cbf6bca042d6e418fc1309b7a48f8046e3ec07"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Nov 27 14:08:28 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Dec 10 16:28:26 2013 +0100"
      },
      "message": "Document class mappings in changelog\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "05cbf6bca042d6e418fc1309b7a48f8046e3ec07",
      "tree": "eeb6a175229a832e3f1f41173a2d4e21d19bd720",
      "parents": [
        "41521eb5c5990d407ed5ef9f484338570a0a3b27"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Nov 28 13:36:29 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Dec 02 14:28:22 2013 +0100"
      },
      "message": "Add note about escaping slashes in regexp\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "41521eb5c5990d407ed5ef9f484338570a0a3b27",
      "tree": "fa63a983dd260ecadab09ff6cfc0345ff3c10966",
      "parents": [
        "2e233ed16b88f911d74b657aa19834d6cd44b174"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Nov 27 14:06:37 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Dec 02 14:28:22 2013 +0100"
      },
      "message": "Enable interpolation/backreferences in regexp-class-mappings\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "2e233ed16b88f911d74b657aa19834d6cd44b174",
      "tree": "688cf73df550357192f9927aabc74290946ae49b",
      "parents": [
        "3b10e80718d8f0d821ce4e2506447a3f1f7110d2"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Nov 27 13:50:56 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Dec 02 14:28:22 2013 +0100"
      },
      "message": "Change to using a list of mappings to maintain order\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "3b10e80718d8f0d821ce4e2506447a3f1f7110d2",
      "tree": "97f60bacb549bb27ac2087233f48ba59ae40211d",
      "parents": [
        "fb02b47feaa6fd7a04bf9f99c7cd832d8bcbff76"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Nov 26 23:30:10 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Dec 02 14:28:22 2013 +0100"
      },
      "message": "Document the class mappings features\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "0378a2305a86e3101e25e24b154797f79c1bb876",
      "tree": "2e2b99767ab037b096d2f570956a5f2cb9a471c3",
      "parents": [
        "b49f3e32a2abf7f7d537cbefa8ee0a057ece58b0"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Dec 02 10:48:59 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Dec 02 14:28:06 2013 +0100"
      },
      "message": "Fix parameter interpolation across merged lists\n\nThis was easier than thought. The problem:\n\n   If two lists are merged (extended), and those lists use RefValues,\n   then expansion (interpolation) won\u0027t work. The reason is that the\n   DictPath includes the list indices, e.g. apt_repos:0:uri and those\n   indices start at 0 for every list. Now, when two lists are merged,\n   the reference to the base RefValue (in Parameters._occurrences) is\n   overwritten by the RefValue of the mergee, causing it to not get\n   expanded later.\n\nInstead of just updating self._occurrences, we can populate it as we\nupdate scalars, and on extending lists, we can add an offset to the\nindex in the path of the mergee.\n\nStill: DictPath should go. One day…\n\nCloses: #13\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "1f11eded13d00f1df58afb0c692d056ba861bfdd",
      "tree": "c64ab66fb41192d30b86ac425e4c02244d436add",
      "parents": [
        "8ae0137b030cb62cc1c95f97bfb8fafab64ed12a"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sat Nov 30 16:48:00 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sat Nov 30 21:13:40 2013 +0100"
      },
      "message": "Revamp storage classes, add node subdirs and caching\n\nThis is a mammoth commit, sorry about that. In trying to add node subdir\nsupport, I ended up refactoring a lot of the logic from yaml_fs into the\nstorage base class, and then caching was added along the way, I almost\ndidn\u0027t notice. ;)\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "f432053d7ce4513fa41af4a24acc20c8dd6c2602",
      "tree": "a42762feb8f4d0318ae24fcd4de76d03110c6fa2",
      "parents": [
        "88b379d4ec88eee5480bc26027587fa4e71b613d"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sat Nov 30 17:00:37 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sat Nov 30 20:30:53 2013 +0100"
      },
      "message": "Update of operations document\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "16c938075a98ca6943e916c81724e5b08eea3f43",
      "tree": "8a9d6e5bcf44dacc4b8ef070cce6b22547630b5f",
      "parents": [
        "75304a9c92f672d0ea8d852498686dba45b44b28"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sat Nov 30 13:23:16 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sat Nov 30 20:30:53 2013 +0100"
      },
      "message": "Disallow overlapping of nodes and classes URIs\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "f2bfd95104ed4cbae023de434e5d40ad75daef0f",
      "tree": "2227a3963a24fb8539b5b572dedddbde0d8b5b8c",
      "parents": [
        "cfc365bc22fd6e01f3a929a40c562208ba6fa311"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Nov 28 13:31:55 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Nov 28 13:33:36 2013 +0100"
      },
      "message": "Add TODO about classes caching in yaml_fs\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "cfc365bc22fd6e01f3a929a40c562208ba6fa311",
      "tree": "8f1a760ce55629469facee524a923d1f6d85705b",
      "parents": [
        "e34ba8736b8622eff06f667ff32c7708be5b7478"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Nov 27 10:21:02 2013 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Nov 27 10:21:13 2013 +0100"
      },
      "message": "Limit class names to not contain spaces\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "bc9b8d3bbdeb15891f8b8761de370b34b182e530",
      "tree": "ac7293f3dc179087997e61c10eaf2f4959d1c54f",
      "parents": [
        "65ba2571dc6ef68f747276e743ea5eb60870d7cc"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Oct 18 06:44:26 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Oct 18 06:44:26 2013 +0200"
      },
      "message": "Salt 0.17 is out, change warning\n"
    },
    {
      "commit": "65ba2571dc6ef68f747276e743ea5eb60870d7cc",
      "tree": "91a542bd3ffd17666a25d20037603c63c92e4046",
      "parents": [
        "b8c26c2d484e768d6eb549ed944e96ee6a436fc6"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Aug 29 18:34:53 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Aug 29 18:35:36 2013 +0200"
      },
      "message": "Warn about reclass+top.sls\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "b8c26c2d484e768d6eb549ed944e96ee6a436fc6",
      "tree": "ab38f09ddcc7c8ad5eaaf1c4babb6394c079dfb4",
      "parents": [
        "593441742c82b5404ec0cae8736d5e6e0ac535f2"
      ],
      "author": {
        "name": "Niels Abspoel",
        "email": "aboe76@gmail.com",
        "time": "Wed Aug 28 19:15:06 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 23:47:44 2013 +0200"
      },
      "message": "Archlinux package and information\n"
    },
    {
      "commit": "057ab6526baa2a4fa041e0d5bcd7a83ff9dd410f",
      "tree": "f5cdc383aa0cd003d5f82bf87586897007f2fc64",
      "parents": [
        "5a8d02fd6fba17c8ec6158bff9b2c8ac524d3320"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 12:07:24 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 12:07:24 2013 +0200"
      },
      "message": "Merge sections in docs frontpage\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "5a8d02fd6fba17c8ec6158bff9b2c8ac524d3320",
      "tree": "f8c200f9a8642f498d7de89aecd65c37ac5807e5",
      "parents": [
        "4ff1282f9ec8dd6b4eaf7fb80307d30b69785bb9"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 12:04:22 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 12:06:18 2013 +0200"
      },
      "message": "Documentation updates\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "4ff1282f9ec8dd6b4eaf7fb80307d30b69785bb9",
      "tree": "10fd7e94f1bf163b0a28c40d5214eb7a1de2a1f5",
      "parents": [
        "9ed17cc177461f5c58c98a6fb233b97a3923fd36"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 11:51:17 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 11:51:17 2013 +0200"
      },
      "message": "Idea about membership info for TODO\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "9ed17cc177461f5c58c98a6fb233b97a3923fd36",
      "tree": "bbbaa86a3460d2cb37e2f37cf3c8366b33e0022f",
      "parents": [
        "6a00fd83db3ca981b4a0330f6627fc1de03b17b0"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 10:31:50 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 11:03:06 2013 +0200"
      },
      "message": "Prepare 1.1 release\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "b640cfa489f29a58bed789ceec71afe3b5c4458e",
      "tree": "9fbba00ad8ff7a584d53b0f40e70bd2daada7bee",
      "parents": [
        "60b769ab743209c6c31db70f0dc7117c6adab8f2"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 10:01:13 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Aug 28 10:37:53 2013 +0200"
      },
      "message": "Add TODO about node environments\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "03266f6cdace27e0a2846f430e916e8ae5c82a87",
      "tree": "dacde6d8b4b8384944d73ffdfc63f42c58f4f013",
      "parents": [
        "afe1c50d39878f906d4d3d82b90c07fd21c55e0f"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 22:03:30 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 22:03:30 2013 +0200"
      },
      "message": "Augment info about Debian package\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "afe1c50d39878f906d4d3d82b90c07fd21c55e0f",
      "tree": "4443027a95239b52f6736b5d6062b7da06e37d3d",
      "parents": [
        "82c4b6f4459770e4980399c04b58f212c4d9d93d"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 20:46:09 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 20:46:09 2013 +0200"
      },
      "message": "Version number update\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "82c4b6f4459770e4980399c04b58f212c4d9d93d",
      "tree": "f30f43a6f557c1f41358a24040be621e63d71752",
      "parents": [
        "282ffb847256d512b3033714c550bee0512ceb30"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 19:05:11 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 19:08:48 2013 +0200"
      },
      "message": "add reference to dc13 talk to docs\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "282ffb847256d512b3033714c550bee0512ceb30",
      "tree": "1cfa093fa92ea92d0499f3041ea6874f2db50081",
      "parents": [
        "0b157d6d2619865b3412e1c9aaa6300ac8ee7121"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 19:08:08 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 19:08:23 2013 +0200"
      },
      "message": "Disable static path in sphinx config\n"
    },
    {
      "commit": "0b157d6d2619865b3412e1c9aaa6300ac8ee7121",
      "tree": "d4e9f455c2ddad1e00a767c2d379e47767f6426e",
      "parents": [
        "c0e9903a1ca576a038f5fa43e72ff1d7177bd060"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 18:52:47 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 18:52:47 2013 +0200"
      },
      "message": "add mailing list to docs\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "c0e9903a1ca576a038f5fa43e72ff1d7177bd060",
      "tree": "35e50e96f4e02d00df3ee4b6fbb967a8de62d3ab",
      "parents": [
        "069f53cdb7800c24b82a67e7e314c2d7ed67bfee"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 18:21:57 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 18:21:57 2013 +0200"
      },
      "message": "Link to Debian archive for tarball downloads\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "069f53cdb7800c24b82a67e7e314c2d7ed67bfee",
      "tree": "2445d0a628163680ef86cb758e30dba754312341",
      "parents": [
        "66b509fe9190ca4457a72e322fe15d6d828f93c5"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 17:50:03 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 17:50:03 2013 +0200"
      },
      "message": "Add a changelog to documenation\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "3fe5f94411b772ff002707e4293969d61f920a98",
      "tree": "fc14be4a05663cb85c4b64c867c404426eaadbd8",
      "parents": [
        "b00609559dcf69a5dd7071d9cfbde3ba8f2f1e94"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 15:58:51 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 15:58:51 2013 +0200"
      },
      "message": "include substs in new todo file\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "b00609559dcf69a5dd7071d9cfbde3ba8f2f1e94",
      "tree": "4df7893f6813b0c66cf0d4cf8888ed59cf2cc0df",
      "parents": [
        "72dc9cdb0c000c2428a5890b9b8a5f9019e81aeb"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 15:52:29 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 15:52:29 2013 +0200"
      },
      "message": "url update\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "72dc9cdb0c000c2428a5890b9b8a5f9019e81aeb",
      "tree": "f02af5328665f3dcc3e123315c34655b9a822fb4",
      "parents": [
        "9d19e19dc6af4b8de2705a212838e954e8fca121"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 15:51:25 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 15:51:28 2013 +0200"
      },
      "message": "add reference to github to main page\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "cbaf4c82292f093fb6e1b8ebbe785375ddf33563",
      "tree": "67f3a89c6f97c2785f414aead399c5530273ca2e",
      "parents": [
        "cc8851d1e6f0410773b2372bec26afb1267b0719"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 13:47:59 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 13:47:59 2013 +0200"
      },
      "message": "add todo about common set of classes\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "cc8851d1e6f0410773b2372bec26afb1267b0719",
      "tree": "7cc3f6a4c391bca68c4bc62ca11c326320b46cca",
      "parents": [
        "c2ff09b444de2af17c101125d8efea96b5bfadab"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 13:43:16 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 13:43:16 2013 +0200"
      },
      "message": "Migrate TODOs into documentation\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "c2ff09b444de2af17c101125d8efea96b5bfadab",
      "tree": "1fff16289c914a4d178274bd0fb81654ff532ca9",
      "parents": [
        "a06cffcbe37eaee39afc1962b595bebbcacb39e5"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 12:46:20 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 12:46:20 2013 +0200"
      },
      "message": "Warn about lack of reclass in Salt pre-0.17\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "a06cffcbe37eaee39afc1962b595bebbcacb39e5",
      "tree": "d08a21bf256279da531688489e600d84e531ccbd",
      "parents": [
        "9c6a0f2aff8194cbe122169bfb5d6981cc65335f"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 12:46:11 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Aug 27 12:46:11 2013 +0200"
      },
      "message": "Turn Ansible community notice into a warning\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "8acd49d6ec449fe890126553b04565de23907a46",
      "tree": "7166c76613a17c73bdd211bff12657f3e72ad713",
      "parents": [
        "5ab2bf8610a6b506764f5c0bbd06c9347369bd7c"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Aug 26 21:22:25 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Aug 26 21:22:25 2013 +0200"
      },
      "message": "Migrate README docs to sphinxdoc\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    }
  ]
}
