)]}'
{
  "commit": "0ec7ca41f6f0f74a394a7d686bc0ee8afef84887",
  "tree": "bb4aac390be07d04b484fddc325598f05b498db0",
  "parents": [
    "b2d2272fae1e1df26ec8f93a6d5baea891dcce37"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "miklos@szeredi.hu",
    "time": "Wed Dec 06 20:35:52 2006 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.osdl.org",
    "time": "Thu Dec 07 08:39:32 2006 -0800"
  },
  "message": "[PATCH] fuse: add DESTROY operation\n\nAdd a DESTROY operation for block device based filesystems.  With the help of\nthis operation, such a filesystem can flush dirty data to the device\nsynchronously before the umount returns.\n\nThis is needed in situations where the filesystem is assumed to be clean\nimmediately after unmount (e.g.  ejecting removable media).\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58d482d9f6bb183058347e6a47d261c5e8942031",
      "old_mode": 33188,
      "old_path": "fs/fuse/fuse_i.h",
      "new_id": "b98b20de740562bd32dc81fcf8af415779496f97",
      "new_mode": 33188,
      "new_path": "fs/fuse/fuse_i.h"
    },
    {
      "type": "modify",
      "old_id": "1baaaeb2e850f7b9e515738fc8cbf8442c14404b",
      "old_mode": 33188,
      "old_path": "fs/fuse/inode.c",
      "new_id": "437d61c65268956d956b53043a26f30d4d98a797",
      "new_mode": 33188,
      "new_path": "fs/fuse/inode.c"
    },
    {
      "type": "modify",
      "old_id": "162a754f4db7c79093141e8f0b834ebf00df6a14",
      "old_mode": 33188,
      "old_path": "include/linux/fuse.h",
      "new_id": "534744efe30d764abaf8c8aa10baa03821153c24",
      "new_mode": 33188,
      "new_path": "include/linux/fuse.h"
    }
  ]
}
