)]}'
{
  "commit": "57c2590fb7fd38bd52708ff2716a577d0c2b3c5a",
  "tree": "19db2e176e1e49d85482995249ba18aebbb8f7eb",
  "parents": [
    "1084307ca097745ed6e40a192329b133a49271ac"
  ],
  "author": {
    "name": "Tetsuo Handa",
    "email": "penguin-kernel@I-love.SAKURA.ne.jp",
    "time": "Thu Jun 03 20:38:44 2010 +0900"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Mon Aug 02 15:33:43 2010 +1000"
  },
  "message": "TOMOYO: Update profile structure.\n\nThis patch allows users to change access control mode for per-operation basis.\nThis feature comes from non LSM version of TOMOYO which is designed for\npermitting users to use SELinux and TOMOYO at the same time.\n\nSELinux does not care filename in a directory whereas TOMOYO does. Change of\nfilename can change how the file is used. For example, renaming index.txt to\n.htaccess will change how the file is used. Thus, letting SELinux to enforce\nread()/write()/mmap() etc. restriction and letting TOMOYO to enforce rename()\nrestriction is an example usage of this feature.\n\nWhat is unfortunate for me is that currently LSM does not allow users to use\nSELinux and LSM version of TOMOYO at the same time...\n\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdf1ed7ca45beddf08f74f7af8de06a5c2da6c87",
      "old_mode": 33188,
      "old_path": "security/tomoyo/common.c",
      "new_id": "811adb5e9fea61557a3324f5dee052a69ff942f6",
      "new_mode": 33188,
      "new_path": "security/tomoyo/common.c"
    },
    {
      "type": "modify",
      "old_id": "54db39aa339ba94469653c4f90d992cd58af5763",
      "old_mode": 33188,
      "old_path": "security/tomoyo/common.h",
      "new_id": "c777c594a00b1b9d6e17a3b5ffd9704b896e4a85",
      "new_mode": 33188,
      "new_path": "security/tomoyo/common.h"
    },
    {
      "type": "modify",
      "old_id": "a07ca6dc1a0887a537d1f7ee72cbdc7df73b1bbb",
      "old_mode": 33188,
      "old_path": "security/tomoyo/domain.c",
      "new_id": "09ec37c12a9cf804f137a1398d5cd2cd68c2d3c7",
      "new_mode": 33188,
      "new_path": "security/tomoyo/domain.c"
    },
    {
      "type": "modify",
      "old_id": "83fa17a1113a0d67f01d83047216532b4e43c82e",
      "old_mode": 33188,
      "old_path": "security/tomoyo/file.c",
      "new_id": "8e51348d022ec4ef08b1469d5bcecf9e7c5b5083",
      "new_mode": 33188,
      "new_path": "security/tomoyo/file.c"
    },
    {
      "type": "modify",
      "old_id": "7c1c7fdd3681df4332ebb0848851e3548e0bced6",
      "old_mode": 33188,
      "old_path": "security/tomoyo/mount.c",
      "new_id": "77ee8bf419487a4f545e66b88531d30009b9e0c6",
      "new_mode": 33188,
      "new_path": "security/tomoyo/mount.c"
    },
    {
      "type": "modify",
      "old_id": "592b76a2bce87681683aefc7d1f59162fe2f93e9",
      "old_mode": 33188,
      "old_path": "security/tomoyo/util.c",
      "new_id": "307793ed6075e0b30d5dac2d77a71d429d5605a5",
      "new_mode": 33188,
      "new_path": "security/tomoyo/util.c"
    }
  ]
}
