)]}'
{
  "log": [
    {
      "commit": "642fb4d1f1dd2417aa69189fe5ceb81e4fb72900",
      "tree": "77427e3141a6160bfa09ed3af4428c6e874f3e0c",
      "parents": [
        "9f6d4b0c21a6894dad7665d3dda4174c7c120784"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Jan 06 00:11:41 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jan 06 08:33:32 2006 -0800"
      },
      "message": "[PATCH] NOMMU: Provide shared-writable mmap support on ramfs\n\nThe attached patch makes ramfs support shared-writable mmaps by:\n\n (1) Attempting to perform a contiguous block allocation to the requested size\n     when truncate attempts to increase the file from zero size, such as\n     happens when:\n\n\tfd \u003d shm_open(\"/file/on/ramfs\", ...):\n\tftruncate(fd, size_requested);\n\taddr \u003d mmap(NULL, subsize, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_SHARED,\n\t\t    fd, offset);\n\n (2) Permitting any shared-writable mapping over any contiguous set of extant\n     pages. get_unmapped_area() will return the address into the actual ramfs\n     pages. The mapping may start anywhere and be of any size, but may not go\n     over the end of file. Multiple mappings may overlap in any way.\n\n (3) Not permitting a file to be shrunk if it would truncate any shared\n     mappings (private mappings are copied).\n\nThus this patch provides support for POSIX shared memory on NOMMU kernels,\nwith certain limitations such as there being a large enough block of pages\navailable to support the allocation and it only working on directly mappable\nfilesystems.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\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"
    }
  ]
}
