)]}'
{
  "log": [
    {
      "commit": "9f993fe4634b39ca4404ba278053b03f360ec08a",
      "tree": "36e62a3d384fa9c313cacd73b7aea086d7f74e82",
      "parents": [
        "3f2faef00c6af17542ea8672ed7d09367222b2d0"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Sat Jun 25 16:15:36 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Sat Jun 25 16:15:36 2005 +0100"
      },
      "message": "NTFS: Fix a bug in address space operations error recovery code paths where\n      if the runlist was not mapped at all and a mapping error occured we\n      would leave the runlist locked on exit to the function so that the\n      next access to the same file would try to take the lock and deadlock.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "3f2faef00c6af17542ea8672ed7d09367222b2d0",
      "tree": "8b5cf2d76f2af684988d79b04e21ae92aaea8711",
      "parents": [
        "38b22b6e9f46ab8f73ef5734f0e0a000766a9258"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Sat Jun 25 15:28:56 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Sat Jun 25 15:28:56 2005 +0100"
      },
      "message": "NTFS: Stamp the transaction log ($UsnJrnl), aka user space journal, if it\n      is active on the volume and we are mounting read-write or remounting\n      from read-only to read-write.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "bb3cf33509009132cf8c7a7729f9d26c0c5fa961",
      "tree": "1e5a6a8bdf12e158a792b26b1d24b1743ce8a975",
      "parents": [
        "b0d2374d62faed034dd80e6524efb98a6341597c"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Wed Apr 06 13:34:31 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 11:46:17 2005 +0100"
      },
      "message": "NTFS: Update attribute definition handling.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "9451f8519c5e6d5d064c30033fc3d4ce77de321c",
      "tree": "104eedf065c4091838a27f6e674875a035c30820",
      "parents": [
        "413826868fb49d200b741bcaeaf58ea5c5e45321"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Mar 03 14:43:43 2005 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 11:15:46 2005 +0100"
      },
      "message": "NTFS: Correct sparse file handling.  The compressed values need to be\n      checked and set in the ntfs inode as done for compressed files\n      and the compressed size needs to be used for vfs inode-\u003ei_blocks\n      instead of the allocated size, again, as done for compressed files.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "c002f42543e155dd2b5b5039ea2637ab26c82513",
      "tree": "ea408493d2e0e9096166ab39a8657689c15c7dfa",
      "parents": [
        "f40661be038ce6ed9ef6a8b80307a9153bd95769"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Feb 03 12:02:56 2005 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 10:53:01 2005 +0100"
      },
      "message": "NTFS: - Add disable_sparse mount option together with a per volume sparse\n\tenable bit which is set appropriately and a per inode sparse disable\n\tbit which is preset on some system file inodes as appropriate.\n      - Enforce that sparse support is disabled on NTFS volumes pre 3.0.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.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"
    }
  ]
}
