)]}'
{
  "commit": "765927b2d508712d320c8934db963bbe14c3fcec",
  "tree": "97acdb14fae285764def396c4ed01d4d5c93e76a",
  "parents": [
    "bf349a447059656ebe63fb4fd1ccb27ac1da22ad"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Tue Jun 26 21:58:53 2012 +0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Jul 23 00:01:29 2012 +0400"
  },
  "message": "switch dentry_open() to struct path, make it grab references itself\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1c9cac0cf895665535f5c1015919b5c12607e7ba",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/spufs/inode.c",
      "new_id": "d544d7816df3229780e4f2c58a1a28355c5c4aae",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/spufs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "aa9103f8f01bf8d3bad8d0dcbcc8036895226e3f",
      "old_mode": 33188,
      "old_path": "fs/autofs4/dev-ioctl.c",
      "new_id": "abf645c1703bab0036dcb76db1acb570590a3cd5",
      "new_mode": 33188,
      "new_path": "fs/autofs4/dev-ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "0e3c0924cc3a3f01f648731b1e3baed15a7ce1ad",
      "old_mode": 33188,
      "old_path": "fs/cachefiles/rdwr.c",
      "new_id": "c0353dfac51f819d3e8cb69644fd50a98fa04224",
      "new_mode": 33188,
      "new_path": "fs/cachefiles/rdwr.c"
    },
    {
      "type": "modify",
      "old_id": "c7d199dc7d24061c44cff9f59ff7e2513b977f58",
      "old_mode": 33188,
      "old_path": "fs/ecryptfs/kthread.c",
      "new_id": "809e67d05ca34fa32eb1363c555db71757d1a6a7",
      "new_mode": 33188,
      "new_path": "fs/ecryptfs/kthread.c"
    },
    {
      "type": "modify",
      "old_id": "b42063cf1b2d02328cb6628acfd6841768c8ecf5",
      "old_mode": 33188,
      "old_path": "fs/exportfs/expfs.c",
      "new_id": "29ab099e3e0818a9d9c85f0449c8df2e4b9b5f70",
      "new_mode": 33188,
      "new_path": "fs/exportfs/expfs.c"
    },
    {
      "type": "modify",
      "old_id": "e5c06531dcc4ec067a58696820a45d9f50e2e21e",
      "old_mode": 33188,
      "old_path": "fs/hppfs/hppfs.c",
      "new_id": "c1dffe47fde212b75daa69a0860255ee39b29285",
      "new_mode": 33188,
      "new_path": "fs/hppfs/hppfs.c"
    },
    {
      "type": "modify",
      "old_id": "05d9eee6be3aa0da9e4f055ce32af3aad6ad7840",
      "old_mode": 33188,
      "old_path": "fs/nfsd/vfs.c",
      "new_id": "4700a0a929d72baeb0c86024a1c5051e6d19cab5",
      "new_mode": 33188,
      "new_path": "fs/nfsd/vfs.c"
    },
    {
      "type": "modify",
      "old_id": "3568c8a8b1387aea2845d6998b2b7e6d1dc6dcb2",
      "old_mode": 33188,
      "old_path": "fs/notify/fanotify/fanotify_user.c",
      "new_id": "d43803669739df471e8e832ced4377f6f75ab015",
      "new_mode": 33188,
      "new_path": "fs/notify/fanotify/fanotify_user.c"
    },
    {
      "type": "modify",
      "old_id": "75bea868ef8a7e5415c49832f56250519bfc8c78",
      "old_mode": 33188,
      "old_path": "fs/open.c",
      "new_id": "1e914b397e129f311875eb15d0c7679ace93aa3e",
      "new_mode": 33188,
      "new_path": "fs/open.c"
    },
    {
      "type": "modify",
      "old_id": "3a05a41b5d76b8bfbbc6399d287f78b56e06ccc4",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_ioctl.c",
      "new_id": "1f1535d25a9bb726b96742fa82c59dec74183f51",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "34acf51273dd6eb2655bf4cdf0f4c2747cb2de62",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "8fabb037a48db40e8a490fc74c15ce907ad9059a",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "2dee38d53c73444496746451c418e7d2c46d72d9",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "f8e54f5b90804ea58309da551fcd40dd8cf12333",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "372ec6502aa8752dca83c3c507e2d0ce9cac84d1",
      "old_mode": 33188,
      "old_path": "security/selinux/hooks.c",
      "new_id": "e423f5fe67fa43c44f9fb048db0d0f0bebd9034f",
      "new_mode": 33188,
      "new_path": "security/selinux/hooks.c"
    },
    {
      "type": "modify",
      "old_id": "dde2005407aa5343dd92fe0e91e4b1a0d68ee33d",
      "old_mode": 33188,
      "old_path": "security/selinux/include/security.h",
      "new_id": "6d3885165d143a27fb218e785aa4a13ac7937045",
      "new_mode": 33188,
      "new_path": "security/selinux/include/security.h"
    },
    {
      "type": "modify",
      "old_id": "3ad2902512888282e299b64434a7790d9788e060",
      "old_mode": 33188,
      "old_path": "security/selinux/selinuxfs.c",
      "new_id": "298e695d6822577e80e5a03a3b5b77d78fe9ebc8",
      "new_mode": 33188,
      "new_path": "security/selinux/selinuxfs.c"
    }
  ]
}
