)]}'
{
  "commit": "37afdc7960ab493f827b5df9dc1b71b63b44331c",
  "tree": "6c9b79d2cf73de3c5d371447ded129e3a32167e5",
  "parents": [
    "9f5596af44514f99e3a654a4f7cb813354b9e516"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Fri Feb 05 01:41:33 2010 -0500"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Wed Mar 03 14:07:59 2010 -0500"
  },
  "message": "get rid of insanity with namespace roots in tomoyo\n\npassing *any* namespace root to __d_path() as root is equivalent\nto just passing it {NULL, NULL}; no need to bother with finding\nthe root of our namespace in there.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18369d497eb80116da1d146ddc49268ae0b07229",
      "old_mode": 33188,
      "old_path": "security/tomoyo/realpath.c",
      "new_id": "6a4f8495f2816e6734edc891a85f80e96a5076a0",
      "new_mode": 33188,
      "new_path": "security/tomoyo/realpath.c"
    }
  ]
}
