)]}'
{
  "commit": "a56aaa02b1f723e28b41d339ddff02e958d32d43",
  "tree": "3e24ad69ceb5ee66e53baec133ef7bb950795c54",
  "parents": [
    "aa5c01446610f0305f96251d0f9621866b8e5a14"
  ],
  "author": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Wed Jun 15 11:59:10 2011 -0400"
  },
  "committer": {
    "name": "Trond Myklebust",
    "email": "Trond.Myklebust@netapp.com",
    "time": "Tue Jul 12 13:40:29 2011 -0400"
  },
  "message": "NFSv4.1: Clean up layoutreturn\n\nSince we take a reference to it, we really ought to pass the a pointer to\nthe layout header in the arguments instead of assuming that\nNFS_I(inode)-\u003elayout will forever point to the correct object.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "325706f73eea9f8c075ddfc38f485c82eee82271",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "93ef77666efc867134dedfd1428033c40d7bbf39",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "a7dc3367a857fe5165be0c5a310e39954e213f34",
      "old_mode": 33188,
      "old_path": "fs/nfs/pnfs.c",
      "new_id": "5fc2e5d755a5735597aad3aa48dccdcddd791dae",
      "new_mode": 33188,
      "new_path": "fs/nfs/pnfs.c"
    },
    {
      "type": "modify",
      "old_id": "20945556174985f208768fc88248d799b82bb564",
      "old_mode": 33188,
      "old_path": "include/linux/nfs_xdr.h",
      "new_id": "956d3576df7faa868d3f9e9aac56848b429b62d6",
      "new_mode": 33188,
      "new_path": "include/linux/nfs_xdr.h"
    }
  ]
}
