)]}'
{
  "log": [
    {
      "commit": "ff3ca02e6dfbe146fbfc83436a06efcac2ed8bb6",
      "tree": "87bbaa4cbc3ac0bd4e7527fc67cb67063b8e21d6",
      "parents": [
        "42e679ec147899610ee78545ef05b5f94824e9bd"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Mar 04 13:59:11 2014 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Tue Mar 04 13:59:29 2014 +0100"
      },
      "message": "Beef up the example inventory\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "14c81f5cba23404b5ea9a5bde77eb1a80b1ed4b9",
      "tree": "d2823b3bbe6f8315477a0f2b5be0b156750db971",
      "parents": [
        "1ca2f246543ff074cb3d89082c02b25e782a2405"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Feb 28 17:10:49 2014 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Feb 28 17:10:49 2014 +0100"
      },
      "message": "Allow classes to be namespaced with subdirectories\n\nClasses files may now reside in subdirectories, which act as namespaces.\nFor instance, a class ``ssh.server`` will result in the class definition\nto be read from ``ssh/server.yml``. Specifying just ``ssh`` will cause\nthe class data to be read from ``ssh/init.yml`` or ``ssh.yml``. Note,\nhowever, that only one of those two may be present.\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "46c7ce6b77e05685b1978a9621546e642f22a417",
      "tree": "aa321a88635a3507b15734e5004396330c63482e",
      "parents": [
        "d48a46ec8dcdcd2107f02505220f331c2f3f8c58"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Feb 26 21:53:07 2014 +0100"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Feb 26 21:53:07 2014 +0100"
      },
      "message": "Add an environment to the example file\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "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": "42c475dfb3ab88794c89ad653c3978c6bddf9d71",
      "tree": "a57e9f3ae98ce50afd6ee3e3097a72f7e71aec4c",
      "parents": [
        "df1014f8b90c84bcaca4d269b0d01c6bec6f2ec8"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Jun 26 18:39:06 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Wed Jul 03 15:22:47 2013 +0200"
      },
      "message": "Initial version of a Salt adapter\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "e91f0597eecd4b6effaf31179c8f93bab83988c0",
      "tree": "07d1b2d6e186db34cc80ce52226ac5708ff5b912",
      "parents": [
        "d4833b3ca4a2bbd990b3e5794849b5eaad9ee13a"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sun Jun 23 16:57:12 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Sun Jun 23 16:57:12 2013 +0200"
      },
      "message": "Fix example hosts symlink\n\nThis fixes #2, thanks for the catch\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    },
    {
      "commit": "3c33322c82f9ef658658a83d250efefa8255986f",
      "tree": "b65806bb0cffa5227d4d2a21782efef81803098c",
      "parents": [
        "f37f06830233ee4a30cffb684ad97bc64043f925"
      ],
      "author": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Jun 14 19:27:57 2013 +0200"
      },
      "committer": {
        "name": "martin f. krafft",
        "email": "madduck@madduck.net",
        "time": "Fri Jun 14 19:51:08 2013 +0200"
      },
      "message": "add batch of docs\n\nSigned-off-by: martin f. krafft \u003cmadduck@madduck.net\u003e\n"
    }
  ]
}
