)]}'
{
  "commit": "5c5c5e51b26413d50a9efae2ca7d6c5c6cd453ac",
  "tree": "4f78209ad05e429a0b89658e495fca9b9262d81d",
  "parents": [
    "ea9b9907b82a09bd1a708004454f7065de77c5b0"
  ],
  "author": {
    "name": "Miklos Szeredi",
    "email": "mszeredi@suse.cz",
    "time": "Wed Apr 30 00:54:43 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed Apr 30 08:29:50 2008 -0700"
  },
  "message": "fuse: update file size on short read\n\nIf the READ request returned a short count, then either\n\n  - cached size is incorrect\n  - filesystem is buggy, as short reads are only allowed on EOF\n\nSo assume that the size is wrong and refresh it, so that cached read() doesn\u0027t\nzero fill the missing chunk.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "48b9971ecd97d067d6adc8cee0a6e4e281e5a093",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "2060bf06b90625cf920aa08f87da07bd286a193f",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    },
    {
      "type": "modify",
      "old_id": "c5b5982bf386dc18b15e22c0ec795dc085be0292",
      "old_mode": 33188,
      "old_path": "fs/fuse/file.c",
      "new_id": "a02418c89d4bbc52a9670d6a91cc2b1e68503a63",
      "new_mode": 33188,
      "new_path": "fs/fuse/file.c"
    },
    {
      "type": "modify",
      "old_id": "4b094fbc9c7fbfa0029e32fe6463eab339808729",
      "old_mode": 33188,
      "old_path": "fs/fuse/fuse_i.h",
      "new_id": "934dd819a4ef58854b37b33face39677ccc42a5b",
      "new_mode": 33188,
      "new_path": "fs/fuse/fuse_i.h"
    }
  ]
}
