)]}'
{
  "commit": "0df7e8b8f1c25c10820bdc679555f2fbfb897ca0",
  "tree": "626a0304fceec0bbee93e43a24bc0f813fe230b7",
  "parents": [
    "b5bc60b4ce313b6dbb42e7d32915dcf0a07c2a68"
  ],
  "author": {
    "name": "Tetsuo Handa",
    "email": "penguin-kernel@I-love.SAKURA.ne.jp",
    "time": "Sun Jun 26 23:16:36 2011 +0900"
  },
  "committer": {
    "name": "James Morris",
    "email": "jmorris@namei.org",
    "time": "Wed Jun 29 09:31:19 2011 +1000"
  },
  "message": "TOMOYO: Cleanup part 3.\n\nUse common structure for ACL with \"struct list_head\" + \"atomic_t\".\nUse array/struct where possible.\nRemove is_group from \"struct tomoyo_name_union\"/\"struct tomoyo_number_union\".\nPass \"struct file\"-\u003eprivate_data rather than \"struct file\".\nUpdate some of comments.\nBring tomoyo_same_acl_head() from common.h to domain.c .\nBring tomoyo_invalid()/tomoyo_valid() from common.h to util.c .\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": "1c340217a06a043ed57fe1060ef2bd14453d1d43",
      "old_mode": 33188,
      "old_path": "security/tomoyo/common.c",
      "new_id": "2e6792ded357d31687cc410831a4444f63a1ea16",
      "new_mode": 33188,
      "new_path": "security/tomoyo/common.c"
    },
    {
      "type": "modify",
      "old_id": "d0645733c102c88f8260adf1b23da50424548dfb",
      "old_mode": 33188,
      "old_path": "security/tomoyo/common.h",
      "new_id": "7aa55eef67bdf3864ce8ff541fe76795416aabda",
      "new_mode": 33188,
      "new_path": "security/tomoyo/common.h"
    },
    {
      "type": "modify",
      "old_id": "355b536262b125268295dfef50ce932f96c794cb",
      "old_mode": 33188,
      "old_path": "security/tomoyo/domain.c",
      "new_id": "43977083254b4c18e4bbda1e14624085cb7ab9e7",
      "new_mode": 33188,
      "new_path": "security/tomoyo/domain.c"
    },
    {
      "type": "modify",
      "old_id": "3323802880782c14d9dfd37e21316d71e72fd40c",
      "old_mode": 33188,
      "old_path": "security/tomoyo/file.c",
      "new_id": "4259e0a136d80b226dc5d830403abd806d7d09b9",
      "new_mode": 33188,
      "new_path": "security/tomoyo/file.c"
    },
    {
      "type": "modify",
      "old_id": "ba799b49ee3a541af4484207ec708a9a54f365e0",
      "old_mode": 33188,
      "old_path": "security/tomoyo/gc.c",
      "new_id": "de14030823cdaef6c285887663bd9f8b6df68eae",
      "new_mode": 33188,
      "new_path": "security/tomoyo/gc.c"
    },
    {
      "type": "modify",
      "old_id": "42a7b1ba8cbf221ceeaa188c2089fa2a99e01a94",
      "old_mode": 33188,
      "old_path": "security/tomoyo/memory.c",
      "new_id": "dfef0cb268dcdc5af5335632918038ff034720d4",
      "new_mode": 33188,
      "new_path": "security/tomoyo/memory.c"
    },
    {
      "type": "modify",
      "old_id": "5cfc720787428e24a7395bf221bab589510e90a6",
      "old_mode": 33188,
      "old_path": "security/tomoyo/mount.c",
      "new_id": "7649dbc6a56b507ed96f778b3e3f07e38cea317b",
      "new_mode": 33188,
      "new_path": "security/tomoyo/mount.c"
    },
    {
      "type": "modify",
      "old_id": "a5bd76d7f6beb20fc9ff45479b0bfed508a9bb60",
      "old_mode": 33188,
      "old_path": "security/tomoyo/securityfs_if.c",
      "new_id": "6410868c8a3d7406d36d7efc1c54dd4538e5ac18",
      "new_mode": 33188,
      "new_path": "security/tomoyo/securityfs_if.c"
    },
    {
      "type": "modify",
      "old_id": "7fb9bbf7021a52ee229b76822a9daeb937ea70b4",
      "old_mode": 33188,
      "old_path": "security/tomoyo/util.c",
      "new_id": "abb177c2d7c234950ea4ebf89e3232429dad632c",
      "new_mode": 33188,
      "new_path": "security/tomoyo/util.c"
    }
  ]
}
