)]}'
{
  "log": [
    {
      "commit": "67bb103725e4cde322cb4ddb160a12933c5c7072",
      "tree": "161c6d47cf8029acd650f946c2492fec1c2ee7d0",
      "parents": [
        "1c7d469d47668f4664b892a6cd1c452a0c02d710"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 21:19:45 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 21:19:45 2005 +0100"
      },
      "message": "NTFS: Fixup handling of sparse, compressed, and encrypted attributes in\n      fs/ntfs/inode.c::ntfs_read_locked_{,attr_,index_}inode().\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "1c7d469d47668f4664b892a6cd1c452a0c02d710",
      "tree": "b91793f34092eaa312d9f96bed80af8dfd19ad6f",
      "parents": [
        "bbf1813fb8ff9d21171bf22e6d1f0e0393601e86"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 21:15:09 2005 +0100"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Sep 08 21:15:09 2005 +0100"
      },
      "message": "NTFS: Truncate {a,c,m}time to the ntfs supported time granularity when\n      updating the times in the inode in ntfs_setattr().\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "2fb21db2548fc8b196eb8d8425f05ee1965d5344",
      "tree": "b319e97bfb3e50bcde9a82cf089d86a7dcb03df5",
      "parents": [
        "5eac51462f340b7c4a03b9220cf157c40b4990a5"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed May 25 21:15:34 2005 +0300"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri May 27 16:00:53 2005 +0100"
      },
      "message": "NTFS: Remove spurious void pointer casts from fs/ntfs/.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\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": "8907547d4b099e67762ea4891c127ea1f6dd1cb7",
      "tree": "74fa9c887db8a7915325ad9a76d874ed134c0d9a",
      "parents": [
        "5ae9fcf8f329baba4bada8719cb0337eef083a1a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rddunlap@osdl.org",
        "time": "Thu Mar 03 11:19:53 2005 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 11:11:47 2005 +0100"
      },
      "message": "NTFS: Fix printk format warnings on ia64. (Randy Dunlap)\n\nSigned-off-by: Randy Dunlap \u003crddunlap@osdl.org\u003e\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "5ae9fcf8f329baba4bada8719cb0337eef083a1a",
      "tree": "28f268908b5bd780a114825879d7bc35d98d9dca",
      "parents": [
        "37e4c13b987a7923ec13bda7368901b3e094fecb"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Wed Mar 02 17:03:24 2005 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 11:04:54 2005 +0100"
      },
      "message": "NTFS: - Set the ntfs_inode-\u003eallocated_size to the real allocated size in the\n        mft record for resident attributes (fs/ntfs/inode.c).\n      - Small readability cleanup to use \"a\" instead of \"ctx-\u003eattr\"\n        everywhere (fs/ntfs/inode.c).\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": "f50f3ac51983025405a71b70b033cc6bcb0d1fc1",
      "tree": "98c9e85271354a878237d77c30a144680cbc1bb1",
      "parents": [
        "218357ff1b1b2f1bfdce89d608dbe33dd2f9f14b"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Fri Nov 19 22:16:00 2004 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 10:37:22 2005 +0100"
      },
      "message": "NTFS: Use i_size_read() in fs/ntfs/inode.c once and then use the cached value\n      afterwards when reading the size of the bitmap inode.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n"
    },
    {
      "commit": "367636772f094fd840d2d79e75257bcfaa28e70f",
      "tree": "a8d8f3154eea80710a8cad2b7de082046aa012f0",
      "parents": [
        "899101aebb9ab3692aa8efe2805174ee0ee3edb5"
      ],
      "author": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu Nov 18 13:46:45 2004 +0000"
      },
      "committer": {
        "name": "Anton Altaparmakov",
        "email": "aia21@cantab.net",
        "time": "Thu May 05 10:30:29 2005 +0100"
      },
      "message": "NTFS: - In fs/ntfs/compress.c, use i_size_read() at the start and then use the\n\tcached value everywhere.  Cache the initialized_size in the same way\n\tand protect the critical region where the two sizes are read using the\n\tnew size_lock of the ntfs inode.\n      - Add the new size_lock to the ntfs_inode structure (fs/ntfs/inode.h)\n\tand initialize it (fs/ntfs/inode.c).\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"
    }
  ]
}
