)]}'
{
  "commit": "07000ee686cf19e853fa06f7904eff2cfe230ea3",
  "tree": "04116d2d61895728b1b6f4b9b9948d9341825022",
  "parents": [
    "8babd8a2e75cccff3167a61176c2a3e977e13799"
  ],
  "author": {
    "name": "Dave Chinner",
    "email": "dchinner@redhat.com",
    "time": "Fri Mar 05 04:41:14 2010 +0000"
  },
  "committer": {
    "name": "Alex Elder",
    "email": "aelder@sgi.com",
    "time": "Fri Mar 05 11:02:07 2010 -0600"
  },
  "message": "xfs: return inode fork offset in bulkstat for fsr\n\nSo that fsr can attempt to get the fork offset of the temporary\ninode it uses the same as the inode it is defragmenting, pass the\nfork offset out in the bulkstat information.\n\nThe bulkstat structure has padding that has always been zeroed, so\nuserspace can tell if this field is set or not by use of the xattr\npresent flag and a non-zero value for the fork offset.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Alex Elder \u003caelder@sgi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f52ac276277e47a66b35ab78e39734a8108fcfbb",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_fs.h",
      "new_id": "7cf7220e7d5fb30dfece1fe9aa4f2798f3e017fc",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_fs.h"
    },
    {
      "type": "modify",
      "old_id": "3af02314c605b47bf32d07605800bfdcdea6b0ff",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_itable.c",
      "new_id": "b1b801e4a28e41643d93b6c5438e01718c665bed",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_itable.c"
    }
  ]
}
