)]}'
{
  "commit": "77a3ef33e2de6fc8aabd7cb1700bfef81757c28a",
  "tree": "bb403f4517d49c7756921a70ba27ddce3963a05d",
  "parents": [
    "b39b897c259fc1fd1998505f2b1d4ec1f115bce1"
  ],
  "author": {
    "name": "Chuck Lever",
    "email": "chuck.lever@oracle.com",
    "time": "Thu Dec 11 17:55:59 2008 -0500"
  },
  "committer": {
    "name": "J. Bruce Fields",
    "email": "bfields@citi.umich.edu",
    "time": "Tue Jan 06 11:53:55 2009 -0500"
  },
  "message": "NSM: More clean up of nsm_get_handle()\n\nClean up: refactor nsm_get_handle() so it is organized the same way that\nnsm_reboot_lookup() is.\n\nThere is an additional micro-optimization here.  This change moves the\n\"hostname \u0026 nsm_use_hostnames\" test out of the list_for_each_entry()\nclause in nsm_get_handle(), since it is loop-invariant.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "315ca07715c7b9d819481dd7d0c004c12fab3e8b",
      "old_mode": 33188,
      "old_path": "fs/lockd/mon.c",
      "new_id": "99aec744474c2c4e02cb09cb9e4110dbae987042",
      "new_mode": 33188,
      "new_path": "fs/lockd/mon.c"
    }
  ]
}
