)]}'
{
  "commit": "659bfcd6dd88919a5ad453f62afbeffcb3106847",
  "tree": "e3996d809e9ae4860a8adac71474e6ea8850c3b5",
  "parents": [
    "a486aeda9b2b0d944aecce7871b3186379b898de"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Jun 10 19:39:41 2008 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed Jul 09 12:09:14 2008 -0400"
  },
  "message": "NFS: Fix the ftruncate() credential problem\n\nftruncate() access checking is supposed to be performed at open() time,\njust like reads and writes.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "596c5d8e86f4783f78699ae685911958699162d5",
      "old_mode": 33188,
      "old_path": "fs/nfs/inode.c",
      "new_id": "2e4ab4a5e1071e5ad394be44bde6b97a145c85d0",
      "new_mode": 33188,
      "new_path": "fs/nfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "cf7d4e5927d6be2d5e49f7995cd88cce8e0430b2",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs3proc.c",
      "new_id": "b9c2d995332b0fe577e6491829fbb54a7dd4fbb7",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs3proc.c"
    },
    {
      "type": "modify",
      "old_id": "26fbeb3467cb8c17d5836742f31a1e1dab7f2cf3",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "31a7e4c54a12b018ca4527eb4adea9ed46263333",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "5c35b02857f3ba72621ef8d237473b84aa65289d",
      "old_mode": 33188,
      "old_path": "fs/nfs/proc.c",
      "new_id": "c7605587d0eb991d3995823b92d3e86edaabcf6c",
      "new_mode": 33188,
      "new_path": "fs/nfs/proc.c"
    }
  ]
}
