)]}'
{
  "commit": "78155ed75f470710f2aecb3e75e3d97107ba8374",
  "tree": "1a4b52cf0cd92ce7529036a3efa0eb4ad1bd2744",
  "parents": [
    "a9e61e25f9d2e7e43bf17625f5cb56c9e0a89b17"
  ],
  "author": {
    "name": "Bian Naimeng",
    "email": "biannm@cn.fujitsu.com",
    "time": "Wed Apr 22 18:25:37 2009 +0800"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Fri Apr 24 19:17:18 2009 -0400"
  },
  "message": "nfsd4: distinguish expired from stale stateids\n\nIf we encode the time of client creation into the stateid instead of the\ntime of server boot, then we can determine whether that stateid is from\na previous instance of the a server, or from a client that has expired,\nand return an appropriate error to the client.\n\nSigned-off-by: Bian Naimeng \u003cbiannm@cn.fujitsu.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c65a27b76a9dd48f83f16de8452bfe0338094cb9",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4state.c",
      "new_id": "74e822ec34cb91a40945452840ade5151ecbe5bb",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4state.c"
    }
  ]
}
