)]}'
{
  "commit": "ce3b0f8d5c2203301fc87f3aaaed73e5819e2a48",
  "tree": "ab952affafe18e604f6aaf6b13315b9435588e60",
  "parents": [
    "f1191b50ec11c8e2ca766d6d99eb5bb9d2c084a3"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Sun Mar 29 19:08:22 2009 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Tue Mar 31 23:00:26 2009 -0400"
  },
  "message": "New helper - current_umask()\n\ncurrent-\u003efs-\u003eumask is what most of fs_struct users are doing.\nPut that into a helper function.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64f068540d0dab1f33c21e2518f8aef23040239c",
      "old_mode": 33188,
      "old_path": "arch/powerpc/platforms/cell/spufs/inode.c",
      "new_id": "706eb5c7e2ee45c9cb71d5c09fc5517d12966df4",
      "new_mode": 33188,
      "new_path": "arch/powerpc/platforms/cell/spufs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1d53b62dbba51aa61896c8e78ab50b6544e5c267",
      "old_mode": 33188,
      "old_path": "fs/btrfs/acl.c",
      "new_id": "7fdd184a528d11caa58ddb37f8d59d07de17a517",
      "new_mode": 33188,
      "new_path": "fs/btrfs/acl.c"
    },
    {
      "type": "modify",
      "old_id": "bca729fc80c83e07a3847b2b7bb6e73123d6c30f",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ioctl.c",
      "new_id": "7594bec1be10066619db8ebb578d03f5d2101de1",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ioctl.c"
    },
    {
      "type": "modify",
      "old_id": "2f35cccfcd8d202423c4e9e1434d139cf78dc084",
      "old_mode": 33188,
      "old_path": "fs/cifs/dir.c",
      "new_id": "54dce78fbb7320cdc7d6449fa347142838d51eba",
      "new_mode": 33188,
      "new_path": "fs/cifs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "a8797cc60805e4b732a4f1557f8590f353073455",
      "old_mode": 33188,
      "old_path": "fs/cifs/inode.c",
      "new_id": "f121a80fdd6fa15e7d6d61ddc8576f9be46550f0",
      "new_mode": 33188,
      "new_path": "fs/cifs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "ae8c4f850b27d0e83e28e684a07637a992abbe69",
      "old_mode": 33188,
      "old_path": "fs/ext2/acl.c",
      "new_id": "d46e38cb85c557e273e8206c32b38c9426799ae3",
      "new_mode": 33188,
      "new_path": "fs/ext2/acl.c"
    },
    {
      "type": "modify",
      "old_id": "b60bb241880c86f50420e13411dc19b1148e1a51",
      "old_mode": 33188,
      "old_path": "fs/ext3/acl.c",
      "new_id": "d81ef2fdb08e0aeca8e533963db7f7feeecbd386",
      "new_mode": 33188,
      "new_path": "fs/ext3/acl.c"
    },
    {
      "type": "modify",
      "old_id": "694ed6fadcc8c59e1936a49919c67a427ba670e5",
      "old_mode": 33188,
      "old_path": "fs/ext4/acl.c",
      "new_id": "647e0d65a2844e227a774cf4b629e5739a0df0cd",
      "new_mode": 33188,
      "new_path": "fs/ext4/acl.c"
    },
    {
      "type": "modify",
      "old_id": "de0004fe6e0049c8a09a494444d19831313da64c",
      "old_mode": 33188,
      "old_path": "fs/fat/inode.c",
      "new_id": "ab657db4c94eaedc1fa46be41b07942558b65df5",
      "new_mode": 33188,
      "new_path": "fs/fat/inode.c"
    },
    {
      "type": "modify",
      "old_id": "41cff72b377b450273876cdd03a850789a409560",
      "old_mode": 33188,
      "old_path": "fs/fs_struct.c",
      "new_id": "6ac2193386704621e5acb0d08d0f9f1fa4b7138a",
      "new_mode": 33188,
      "new_path": "fs/fs_struct.c"
    },
    {
      "type": "modify",
      "old_id": "995d63b2e747556c879c52be194375196995b58a",
      "old_mode": 33188,
      "old_path": "fs/generic_acl.c",
      "new_id": "e0b53aa7bbec11037ba8f9c2bd35f33392249ecd",
      "new_mode": 33188,
      "new_path": "fs/generic_acl.c"
    },
    {
      "type": "modify",
      "old_id": "43764f4fa763a148f8bd0b67ed69b8755fa070be",
      "old_mode": 33188,
      "old_path": "fs/gfs2/acl.c",
      "new_id": "fa881bdc3d8577647d486aa7772eecc3b72177d3",
      "new_mode": 33188,
      "new_path": "fs/gfs2/acl.c"
    },
    {
      "type": "modify",
      "old_id": "bab7f8d1bdfa9f97ad8f3c85786daf9ecbc3c9df",
      "old_mode": 33188,
      "old_path": "fs/hfsplus/options.c",
      "new_id": "3fcbb0e1f6fc09ea43f1918d4099f695937b0db1",
      "new_mode": 33188,
      "new_path": "fs/hfsplus/options.c"
    },
    {
      "type": "modify",
      "old_id": "0d049b8919c42ed1c62871f26815994a5f00e254",
      "old_mode": 33188,
      "old_path": "fs/hpfs/super.c",
      "new_id": "c696d01bc8f7954c8d7cfc12b3e3c714f8ebc20f",
      "new_mode": 33188,
      "new_path": "fs/hpfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "d98713777a1b62f2aa12f659dd872616d2dbeb4a",
      "old_mode": 33188,
      "old_path": "fs/jffs2/acl.c",
      "new_id": "77ccf8cb0823c805ff9af233aba63404d0df01a2",
      "new_mode": 33188,
      "new_path": "fs/jffs2/acl.c"
    },
    {
      "type": "modify",
      "old_id": "a166c1669e823823844790f43e04ee13a14a6011",
      "old_mode": 33188,
      "old_path": "fs/jfs/acl.c",
      "new_id": "06ca1b8d205459e2a2bbbfb35282d0f576ee788c",
      "new_mode": 33188,
      "new_path": "fs/jfs/acl.c"
    },
    {
      "type": "modify",
      "old_id": "4c65a64601384470db0d58c2df63317c0da0f14c",
      "old_mode": 33188,
      "old_path": "fs/namei.c",
      "new_id": "964c0249444bda7e7050a8fcd7ccfd1c94ff4f0a",
      "new_mode": 33188,
      "new_path": "fs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "c55be7a7679e27f6c011766add0b2bf8e9cfc447",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs3proc.c",
      "new_id": "e47d4400fb87b1b4eb9302f1ee3b29fcf744b7e0",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs3proc.c"
    },
    {
      "type": "modify",
      "old_id": "8dde84b988d9cd349604eb4663a70fc4333fe367",
      "old_mode": 33188,
      "old_path": "fs/nfs/nfs4proc.c",
      "new_id": "bbee587dd597925249dcebcf2ded9b13303d67fc",
      "new_mode": 33188,
      "new_path": "fs/nfs/nfs4proc.c"
    },
    {
      "type": "modify",
      "old_id": "12dfb44c22e57d3e82e8ed038de231008e926c9a",
      "old_mode": 33188,
      "old_path": "fs/ocfs2/acl.c",
      "new_id": "fbeaec762103a91eacd396f47a999244303954ee",
      "new_mode": 33188,
      "new_path": "fs/ocfs2/acl.c"
    },
    {
      "type": "modify",
      "old_id": "633e9dc972bbc63edb052e89cd924aad8e25e8c3",
      "old_mode": 33188,
      "old_path": "fs/omfs/inode.c",
      "new_id": "aa6fc30772af278500145b7667a515508a19dd9c",
      "new_mode": 33188,
      "new_path": "fs/omfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "d423416d93d14a90e894331b574f238b45055d78",
      "old_mode": 33188,
      "old_path": "fs/reiserfs/xattr_acl.c",
      "new_id": "c303c426fe2ba6ffec8d708323026f36fbd40f90",
      "new_mode": 33188,
      "new_path": "fs/reiserfs/xattr_acl.c"
    },
    {
      "type": "modify",
      "old_id": "7aa53fefc67fafe14bb54db40398f79945f1baae",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_iops.c",
      "new_id": "2940612e3aeb4bf2f47c17bed0ed7982e121f327",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_iops.c"
    },
    {
      "type": "modify",
      "old_id": "87e7bfc5ebd7f5e198b324f4b7d6877f664856a7",
      "old_mode": 33188,
      "old_path": "include/linux/fs.h",
      "new_id": "3d7bd5447ca3f9e86557d2705e96be0b6034da8f",
      "new_mode": 33188,
      "new_path": "include/linux/fs.h"
    },
    {
      "type": "modify",
      "old_id": "a8ddadbc74594cc6822c706b92f9f429359d0cce",
      "old_mode": 33188,
      "old_path": "ipc/mqueue.c",
      "new_id": "916785363f0f104ac6820fd27dfeaba71bde2727",
      "new_mode": 33188,
      "new_path": "ipc/mqueue.c"
    },
    {
      "type": "modify",
      "old_id": "baac91049b0ea0efcafb0259ff4146cc2d0e41f6",
      "old_mode": 33188,
      "old_path": "net/unix/af_unix.c",
      "new_id": "9dcc6e7f96ec2126039ce6b57768b7274bf5f19e",
      "new_mode": 33188,
      "new_path": "net/unix/af_unix.c"
    }
  ]
}
