)]}'
{
  "commit": "98b270362bb9ea6629732e7f5b65b8a6ce4743c7",
  "tree": "2ca1f46a426628a16cc8cef2a4d4fba657d7ac1f",
  "parents": [
    "29f5f3c141c58b0a4c0765c77da612271875bcce"
  ],
  "author": {
    "name": "Anton Altaparmakov",
    "email": "aia21@cantab.net",
    "time": "Tue Oct 11 15:40:40 2005 +0100"
  },
  "committer": {
    "name": "Anton Altaparmakov",
    "email": "aia21@cantab.net",
    "time": "Tue Oct 11 15:40:40 2005 +0100"
  },
  "message": "NTFS: The big ntfs write(2) rewrite has arrived.  We now implement our own\n      file operations -\u003ewrite(), -\u003eaio_write(), and -\u003ewritev() for regular\n      files.  This replaces the old use of generic_file_write(), et al and\n      the address space operations -\u003eprepare_write and -\u003ecommit_write.\n      This means that both sparse and non-sparse (unencrypted and\n      uncompressed) files can now be extended using the normal write(2)\n      code path.  There are two limitations at present and these are that\n      we never create sparse files and that we only have limited support\n      for highly fragmented files, i.e. ones whose data attribute is split\n      across multiple extents.   When such a case is encountered,\n      EOPNOTSUPP is returned.\n\nSigned-off-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5fbc8e897fa6f2f4a768241c66372de7b3366e7",
      "old_mode": 33188,
      "old_path": "Documentation/filesystems/ntfs.txt",
      "new_id": "614de31249019d6ab29d0f59a0fccb90c971e5e1",
      "new_mode": 33188,
      "new_path": "Documentation/filesystems/ntfs.txt"
    },
    {
      "type": "modify",
      "old_id": "3b8ff2318085120bb939b5ff0444b3e61a3c8926",
      "old_mode": 33188,
      "old_path": "fs/ntfs/ChangeLog",
      "new_id": "03015c7b236cd3fb8b38192ea875d6f2944c8f2f",
      "new_mode": 33188,
      "new_path": "fs/ntfs/ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "a3ce2c0e7dd96dfcd8a5139888bcbfbc030a7604",
      "old_mode": 33188,
      "old_path": "fs/ntfs/Makefile",
      "new_id": "d0d45d1c853a95f495755d9339b92f23b489ee13",
      "new_mode": 33188,
      "new_path": "fs/ntfs/Makefile"
    },
    {
      "type": "modify",
      "old_id": "be9fd1dd423d18de8bab0c320f52af5d5ba48392",
      "old_mode": 33188,
      "old_path": "fs/ntfs/file.c",
      "new_id": "cf2a0e2330dfdca288f08cbba86b9bc87b83ab55",
      "new_mode": 33188,
      "new_path": "fs/ntfs/file.c"
    }
  ]
}
