)]}'
{
  "commit": "dc3d3b810a644dfa329efaa230cd514226f8981d",
  "tree": "e0a2c2bfb3edb6b1fa4383cb2d1f52adb653c9e2",
  "parents": [
    "fd52202930b7e8db48bee5a6fc6b1f438e822a23"
  ],
  "author": {
    "name": "Ryusuke Konishi",
    "email": "konishi.ryusuke@lab.ntt.co.jp",
    "time": "Sun Aug 15 23:33:57 2010 +0900"
  },
  "committer": {
    "name": "Ryusuke Konishi",
    "email": "konishi.ryusuke@lab.ntt.co.jp",
    "time": "Sat Oct 23 09:24:35 2010 +0900"
  },
  "message": "nilfs2: deny write access to inodes in snapshots\n\nSnapshots of nilfs are read-only.\n\nAfter super block instances (sb) will be unified, nilfs will need to\ncheck write access by a way other than implicit test with\nIS_RDONLY(inode).  This is because IS_RDONLY() refers to MS_RDONLY bit\nof inode-\u003ei_sb-\u003es_flags and it will become inaccurate after the\nunification of sb.\n\nTo prepare for the issue, this uses i_op-\u003epermission to deny write\naccess to inodes in snapshots.\n\nSigned-off-by: Ryusuke Konishi \u003ckonishi.ryusuke@lab.ntt.co.jp\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ca09e4362d66e50986ae18be501c6c331f94c97e",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/inode.c",
      "new_id": "3efef0ecfa2464c868c8d3af4b1c404300e273a2",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/inode.c"
    },
    {
      "type": "modify",
      "old_id": "a65f46560fbeb8fc71e7412869ec4c818d04f7be",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/namei.c",
      "new_id": "185d1607cb00c2f6c0b1e224ea148af0fb17e224",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/namei.c"
    },
    {
      "type": "modify",
      "old_id": "3870c109aba3f66fe0ad159fbff62998fbdbb572",
      "old_mode": 33188,
      "old_path": "fs/nilfs2/nilfs.h",
      "new_id": "cf5507a2a178010882fee8e293a35ee12a8fc872",
      "new_mode": 33188,
      "new_path": "fs/nilfs2/nilfs.h"
    }
  ]
}
