)]}'
{
  "log": [
    {
      "commit": "30943277e3d6c2e50a2bb43be751b69892e8789c",
      "tree": "a705a59a817298c99e56396ca5701bf234dac1aa",
      "parents": [
        "ac7fc53a29af9067febe59a9837d5566c8bb9b64"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Jul 04 08:32:00 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Thu Jul 04 22:26:48 2013 +0200"
      },
      "message": "Massive refactoring\n\nThis commit does some massive refactoring of the Salt source:\n\n  - reclass and all adapters have been changed to support the distribute\n    (setuptools) entry-points interface, while they are also runnable\n    directly (using `/usr/bin/env python`);\n\n  - reclass and all adapters now use exactly the same approach to\n    configuration (sensible defaults + config file + command-line\n    options), but inventory/nodeinfo is properly parametrised (e.g.\n    top/pillar for Salt);\n\n  - the documentation has been updated accordingly;\n\n  - defaults and constants were factored out into common modules.\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "c2c355b09909ab57610b2832e2a9dd5cd8c83d20",
      "tree": "93abb948dcb666fc1cd0707e4afa9e33d69f7807",
      "parents": [
        "cb93bc729bd5929c596c290e217aca545c6837bc"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Jul 01 20:04:15 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Jul 01 20:05:03 2013 +0200"
      },
      "message": "Add note about deprecation of ansible adapter\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "4cf004bacb317dceaf8ffb39becb682f4f59f14c",
      "tree": "4af62325cefa60958636b32bc7ede74cdcfbc452",
      "parents": [
        "4b855e62bd4f92c7aa9b2614cb6eb57e112d7db6"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Jun 26 18:38:23 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Jun 26 20:47:30 2013 +0200"
      },
      "message": "Make reclass key on return data look internal\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "a7451017fe627ac2d367fed39c3f7938a87d5929",
      "tree": "d7ed20a82f1795eb9546ade5ded0ec3c943f2625",
      "parents": [
        "7e314601cfa4677c849c3f16bcfeebd6d96e88b7"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Jun 26 18:09:20 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Jun 26 20:47:29 2013 +0200"
      },
      "message": "Add note about having to run make to README.Ansible\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "5ee69b3779f384af0322324bb51f58a82c9fe4f5",
      "tree": "aaa34549f378ebf1356c3df4f674855e12697300",
      "parents": [
        "42df1faea0e46c3cbafadca787a4c7062a3415db"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Jun 24 13:41:06 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Mon Jun 24 13:41:06 2013 +0200"
      },
      "message": "Split Ansible-specific stuff from README\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    }
  ]
}
