)]}'
{
  "commit": "9cfcac810e8993fa7a5bfd24b1a21f1dbbb03a7b",
  "tree": "86fae80c744e46b15b8eb9aa23fead7e63a64159",
  "parents": [
    "692a8a231b212dfc68f612956d63f34abf098e0f"
  ],
  "author": {
    "name": "Eric Paris",
    "email": "eparis@redhat.com",
    "time": "Fri Jul 23 11:43:51 2010 -0400"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Mon Aug 02 15:35:06 2010 +1000"
  },
  "message": "vfs: re-introduce MAY_CHDIR\n\nCurrently MAY_ACCESS means that filesystems must check the permissions\nright then and not rely on cached results or the results of future\noperations on the object.  This can be because of a call to sys_access() or\nbecause of a call to chdir() which needs to check search without relying on\nany future operations inside that dir.  I plan to use MAY_ACCESS for other\npurposes in the security system, so I split the MAY_ACCESS and the\nMAY_CHDIR cases.\n\nSigned-off-by: Eric Paris \u003ceparis@redhat.com\u003e\nAcked-by:  Stephen D. Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3cdc5f78a406357a7e4bcbffe5783facd35c7236",
      "old_mode": 33188,
      "old_path": "fs/fuse/dir.c",
      "new_id": "431be0795b6bdf27c43ca34a093c52ca127a77af",
      "new_mode": 33188,
      "new_path": "fs/fuse/dir.c"
    },
    {
      "type": "modify",
      "old_id": "e60416d3f8188b548ec1d55e3438ea7e6f2c926f",
      "old_mode": 33188,
      "old_path": "fs/nfs/dir.c",
      "new_id": "832e9e2393248968b793df0302433c4e1f8b052f",
      "new_mode": 33188,
      "new_path": "fs/nfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "a54ed85209c135a9767cc6ee3f73c4619a105f33",
      "old_mode": 33188,
      "old_path": "fs/open.c",
      "new_id": "0d1fa3dc0efb53f0f42051d4dde9ac4a4503c876",
      "new_mode": 33188,
      "new_path": "fs/open.c"
    },
    {
      "type": "modify",
      "old_id": "68ca1b0491af42051bb6e93f424b3741c1ed7278",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "7d94b72f034635c06e6bf623d9e13039d3b55b94",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    }
  ]
}
