)]}'
{
  "commit": "bd60ea0fe947029df4b7b7aa9d6557baf2a5a138",
  "tree": "572b5d652fb6a4c2977bfbc1cc26dac8e3f79d89",
  "parents": [
    "d024206133ce21936b3d5780359afc00247655b7"
  ],
  "author": {
    "name": "David Sterba",
    "email": "dsterba@suse.cz",
    "time": "Thu Jan 16 15:50:22 2014 +0100"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "clm@fb.com",
    "time": "Tue Jan 28 13:20:41 2014 -0800"
  },
  "message": "btrfs: call permission checks earlier in ioctls and return EPERM\n\nThe owner and capability checks in IOC_SUBVOL_SETFLAGS and\nSET_RECEIVED_SUBVOL should be called before any other checks are done.\n\nAlso unify the error code to EPERM.\n\nSigned-off-by: David Sterba \u003cdsterba@suse.cz\u003e\nSigned-off-by: Josef Bacik \u003cjbacik@fb.com\u003e\nSigned-off-by: Chris Mason \u003cclm@fb.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d4457f329f5cbc0f8ea27fe978557cb51c1aa20",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ioctl.c",
      "new_id": "62c62b4fa55bce579f61034e71d8d301ff2f0996",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ioctl.c"
    }
  ]
}
