)]}'
{
  "commit": "3d0f89bb169482d26d5aa4e82e763077e7e9bc4d",
  "tree": "2d2317ce1417202322e3f715534fab80394bd5d2",
  "parents": [
    "62ca3d2603571dc2b1b4c1368e19d44b599062e2"
  ],
  "author": {
    "name": "Joel Becker",
    "email": "joel.becker@oracle.com",
    "time": "Wed Jan 25 13:31:07 2006 -0800"
  },
  "committer": {
    "name": "Mark Fasheh",
    "email": "mark.fasheh@oracle.com",
    "time": "Fri Feb 03 14:01:05 2006 -0800"
  },
  "message": "configfs: Add permission and ownership to configfs objects.\n\nconfigfs always made item and attribute ownership root.root and\npermissions based on a umask of 022.  Add -\u003esetattr() to allow\nchown(2)/chmod(2), and persist the changes for the lifetime of the\nitems and attributes.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f3c6e4946f983a3e10a8b61ae9b0975440f453fa",
      "old_mode": 33188,
      "old_path": "Documentation/filesystems/configfs/configfs_example.c",
      "new_id": "3d4713a6c207f9f18eb1aed4ad5f361bc86ed839",
      "new_mode": 33188,
      "new_path": "Documentation/filesystems/configfs/configfs_example.c"
    },
    {
      "type": "modify",
      "old_id": "8899d9c5f6bf76ec7f8d4a3b825ca95a182b85d1",
      "old_mode": 33188,
      "old_path": "fs/configfs/configfs_internal.h",
      "new_id": "f70e46951b3781ec1baa4677e715919ac78724c2",
      "new_mode": 33188,
      "new_path": "fs/configfs/configfs_internal.h"
    },
    {
      "type": "modify",
      "old_id": "b668ec61527e19b6c2160c7fd65595b536372964",
      "old_mode": 33188,
      "old_path": "fs/configfs/dir.c",
      "new_id": "ca60e3abef451d64ce9df9374b2b49dfe8a5d97c",
      "new_mode": 33188,
      "new_path": "fs/configfs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "c26cd61f13afd3c9cc02ff7799ff95c58f622df5",
      "old_mode": 33188,
      "old_path": "fs/configfs/file.c",
      "new_id": "3921920d8716a32f3495e8200abad6c0b2d08f2c",
      "new_mode": 33188,
      "new_path": "fs/configfs/file.c"
    },
    {
      "type": "modify",
      "old_id": "6577c588de9d31d1795f7cd683fd81a149a716d1",
      "old_mode": 33188,
      "old_path": "fs/configfs/inode.c",
      "new_id": "737842f2764b5ce3b27fbc2fee53b91b6f06d7b9",
      "new_mode": 33188,
      "new_path": "fs/configfs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "1a2f6f6a4d917da58791d8f1287f29a90e14bed1",
      "old_mode": 33188,
      "old_path": "fs/configfs/mount.c",
      "new_id": "f920d30478e531a7a656548d9d9c7169a0cc99bf",
      "new_mode": 33188,
      "new_path": "fs/configfs/mount.c"
    },
    {
      "type": "modify",
      "old_id": "50f5840521a93c0b91fda648a9f3fc9debc659d8",
      "old_mode": 33188,
      "old_path": "fs/configfs/symlink.c",
      "new_id": "99137026b40928c36e3980847e7e96154043d889",
      "new_mode": 33188,
      "new_path": "fs/configfs/symlink.c"
    },
    {
      "type": "modify",
      "old_id": "acffb8c9073acdf858410baa5bac35032860453a",
      "old_mode": 33188,
      "old_path": "include/linux/configfs.h",
      "new_id": "a7f01502753581f3a27b935645a4f362b4277772",
      "new_mode": 33188,
      "new_path": "include/linux/configfs.h"
    }
  ]
}
