)]}'
{
  "log": [
    {
      "commit": "ce3b7e1906ebbe96753fe090b36de6ffb8e0e0e7",
      "tree": "7518683c3a5818a0d48d377fa5dd4a37faddaec7",
      "parents": [
        "d1aa08257312f1439c1ab7c8a18e3856f9530f46"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Mon Jun 23 12:36:53 2008 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Jul 09 12:09:28 2008 -0400"
      },
      "message": "NFS: Add string length argument to nfs_parse_server_address\n\nTo make nfs_parse_server_address() more generally useful, allow it to\naccept input strings that are not terminated with \u0027\\0\u0027.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "735643ee6cc5249bfac07fcad0946a5e7aff4423",
      "tree": "e725df246f4a3cf88b6b42a28d859ab969acf81c",
      "parents": [
        "71cc2c2152170b8166f59abb0604dc62073aeb92"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Wed Apr 30 00:55:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:54 2008 -0700"
      },
      "message": "Remove \"#ifdef __KERNEL__\" checks from unexported headers\n\nRemove the \"#ifdef __KERNEL__\" tests from unexported header files in\nlinux/include whose entire contents are wrapped in that preprocessor\ntest.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a7c9337a09b1ef07e55f95a4309957a2328a01f",
      "tree": "9d382a443d82ece7246fe83d297865b66ace713f",
      "parents": [
        "a163148c1bec895c1332ea5be497bcda8ce110df"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Dec 02 22:04:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 02 22:04:04 2006 -0800"
      },
      "message": "[NET]: Accept wildcard delimiters in in[46]_pton\n\nAccept -1 as delimiter to abort parsing without an error at the first\nunknown character. This is needed by the upcoming nf_conntrack SIP\nhelper, where addresses are delimited by either \u0027\\r\u0027 or \u0027\\n\u0027 characters.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1aaec67f9335a17856dfacdd3e5cc6f4c18faeec",
      "tree": "87801e3cb66fc7103dc2c0008246b055fda39deb",
      "parents": [
        "75bff8f023e02b045a8f68f36fa7da98dca124b8"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Jun 25 23:54:55 2006 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 22 15:18:01 2006 -0700"
      },
      "message": "[NET]: Add common helper functions to convert IPv6/IPv4 address string to network address structure.\n\nThese helpers can be used in netfilter, cifs etc.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "a2167dc62e9142b9a4bfb20f7e001c0f0a26fd8c",
      "tree": "c6f2a4206952e51f765f3e7ef84892746579501c",
      "parents": [
        "76ab608d86cf1ef5c5c46819b5733eb9f9f964f8"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jan 06 13:24:54 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jan 06 13:24:54 2006 -0800"
      },
      "message": "[NET]: Endian-annotate in_aton()\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
