)]}'
{
  "commit": "a1c8c4d1ff54c6c86930ee3c4c73c69eeb9ede61",
  "tree": "682e078f8978bee53c69e68accd7cae3bb4867ef",
  "parents": [
    "31dec2538e45e9fff2007ea1f4c6bae9f78db724"
  ],
  "author": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Mon Mar 09 12:17:29 2009 -0400"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Wed Mar 18 17:38:40 2009 -0400"
  },
  "message": "nfsd4: support putpubfh operation\n\nCurrently putpubfh returns NFSERR_OPNOTSUPP, which isn\u0027t actually\nallowed for v4.  The right error is probably NFSERR_NOTSUPP.\n\nBut let\u0027s just implement it; though rarely seen, it can be used by\nSolaris (with a special mount option), is mandated by the rfc, and is\ntrivial for us to support.\n\nThanks to Yang Hongyang for pointing out the original problem, and to\nMike Eisler, Tom Talpey, Trond Myklebust, and Dave Noveck for further\nargument....\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "283d77a47120fe20a2940a7fa6eb02e5004e9855",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4proc.c",
      "new_id": "36d74cda87a8dfe52cdf14b8188c5472874e8f6e",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "aaf5f234df2536971d77928d37f1338b0a67623e",
      "old_mode": 33188,
      "old_path": "fs/nfsd/nfs4xdr.c",
      "new_id": "76a0b2a8d69b6d63164913934b91a75aad2530ef",
      "new_mode": 33188,
      "new_path": "fs/nfsd/nfs4xdr.c"
    }
  ]
}
