)]}'
{
  "commit": "02eadeffda169a45946c79270ec19f45eeafb8e7",
  "tree": "b416ae6cd3d48b4188716cfd7fe7b90808bb28ac",
  "parents": [
    "1b20d672188bf80baef60d515a123f556871a5ce"
  ],
  "author": {
    "name": "Jeff Layton",
    "email": "jlayton@redhat.com",
    "time": "Fri May 09 21:26:11 2008 +0000"
  },
  "committer": {
    "name": "Steve French",
    "email": "sfrench@us.ibm.com",
    "time": "Sun May 11 17:45:43 2008 +0000"
  },
  "message": "[CIFS]  add local struct inode pointer to cifs_setattr\n\nClean up cifs_setattr a bit by adding a local inode pointer, and\nchanging all of the direntry-\u003ed_inode references to it. This also adds a\nbit of micro-optimization. d_inode shouldn\u0027t change over the life of\nthis function, so we only need to dereference it once.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6b520aad7af3cb81b64dea45fd17f31a5eeed9dc",
      "old_mode": 33188,
      "old_path": "fs/cifs/connect.c",
      "new_id": "96505086759907056e3e84d32f2b1098577d6409",
      "new_mode": 33188,
      "new_path": "fs/cifs/connect.c"
    },
    {
      "type": "modify",
      "old_id": "0d9d2e6d7af667221ce99c2682855928c09960f4",
      "old_mode": 33188,
      "old_path": "fs/cifs/inode.c",
      "new_id": "d904a037c83386fe2fca290e1b163cae2094a0f9",
      "new_mode": 33188,
      "new_path": "fs/cifs/inode.c"
    }
  ]
}
