)]}'
{
  "commit": "c472b43275976512e4c1c32da5ced03f339cb380",
  "tree": "9159fbfd1190456e8b3e699b856022c23f6ec10c",
  "parents": [
    "b9b2dd36c1bc64430f8e13990ab135cbecc10076"
  ],
  "author": {
    "name": "Christoph Hellwig",
    "email": "hch@infradead.org",
    "time": "Thu May 06 17:05:17 2010 -0400"
  },
  "committer": {
    "name": "Jan Kara",
    "email": "jack@suse.cz",
    "time": "Fri May 21 19:30:44 2010 +0200"
  },
  "message": "quota: unify -\u003eset_dqblk\n\nPass the larger struct fs_disk_quota to the -\u003eset_dqblk operation so\nthat the Q_SETQUOTA and Q_XSETQUOTA operations can be implemented\nwith a single filesystem operation and we can retire the -\u003eset_xquota\noperation.  The additional information (RT-subvolume accounting and\nwarn counts) are left zero for the VFS quota implementation.\n\nAdd new fieldmask values for setting the numer of blocks and inodes\nvalues which is required for the VFS quota, but wasn\u0027t for XFS.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dec93577a7839cecbe166313692799aecdafaa6a",
      "old_mode": 33188,
      "old_path": "fs/gfs2/quota.c",
      "new_id": "49667d68769ef8fe5a82920a79f1a37df216804b",
      "new_mode": 33188,
      "new_path": "fs/gfs2/quota.c"
    },
    {
      "type": "modify",
      "old_id": "6aed77fc99c778e8e3386b00a8088e35950b10ac",
      "old_mode": 33188,
      "old_path": "fs/quota/dquot.c",
      "new_id": "b1a5036560a94aa2101310a8e6eb94e1ca86f2f3",
      "new_mode": 33188,
      "new_path": "fs/quota/dquot.c"
    },
    {
      "type": "modify",
      "old_id": "8680e257c2bdb315a81443da396bfde2620e5aa0",
      "old_mode": 33188,
      "old_path": "fs/quota/quota.c",
      "new_id": "d6ee49dda4fd1a4bd61ab0002c46bf45effeca21",
      "new_mode": 33188,
      "new_path": "fs/quota/quota.c"
    },
    {
      "type": "modify",
      "old_id": "3d473f43c9a92e11f2afc2deadefae48138f590b",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_quotaops.c",
      "new_id": "e31bf21fe5d33840ce1fbd352e625c2558dde1a2",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_quotaops.c"
    },
    {
      "type": "modify",
      "old_id": "26fa43140f2e7d6c6fa62e19f9a079724f4866d4",
      "old_mode": 33188,
      "old_path": "fs/xfs/quota/xfs_qm_syscalls.c",
      "new_id": "92b002f1805fdc85c237ea295728a6bc44dd8986",
      "new_mode": 33188,
      "new_path": "fs/xfs/quota/xfs_qm_syscalls.c"
    },
    {
      "type": "modify",
      "old_id": "527504c11c5e810b9848bcfc2dc480028bc103a5",
      "old_mode": 33188,
      "old_path": "include/linux/dqblk_xfs.h",
      "new_id": "4389ae72024e73cfc48e7389e988c2d15ce81b22",
      "new_mode": 33188,
      "new_path": "include/linux/dqblk_xfs.h"
    },
    {
      "type": "modify",
      "old_id": "42364219dc9b9385128a41b2f75d3fd0e3ffc208",
      "old_mode": 33188,
      "old_path": "include/linux/quota.h",
      "new_id": "7126a15467f19a1238cabdc3b9eccc237b9d0ad9",
      "new_mode": 33188,
      "new_path": "include/linux/quota.h"
    },
    {
      "type": "modify",
      "old_id": "d32a48631b0d8c340fc158f6bd6c001d22edf05a",
      "old_mode": 33188,
      "old_path": "include/linux/quotaops.h",
      "new_id": "82c70c42d0353de628631be1236b67a429f3fb7f",
      "new_mode": 33188,
      "new_path": "include/linux/quotaops.h"
    }
  ]
}
