)]}'
{
  "commit": "7d4fb40ad7efe4586d1341d4731377fb4530836f",
  "tree": "bf802cce6bc60627186b02b71014a683f6cb4a05",
  "parents": [
    "59c1b082f5fff8269565039600a2ef18d48649b5"
  ],
  "author": {
    "name": "Nathan Scott",
    "email": "nathans@sgi.com",
    "time": "Fri Jun 09 15:27:16 2006 +1000"
  },
  "committer": {
    "name": "Nathan Scott",
    "email": "nathans@sgi.com",
    "time": "Fri Jun 09 15:27:16 2006 +1000"
  },
  "message": "[XFS] Start writeout earlier (on last close) in the case where we have a\ntruncate down followed by delayed allocation (buffered writes) - worst\ncase scenario for the notorious NULL files problem.  This reduces the\nwindow where we are exposed to that problem significantly.\n\nSGI-PV: 917976\nSGI-Modid: xfs-linux-melb:xfs-kern:26100a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5835e699a7fc29641a1d7509c0c124b583e34e39",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_aops.c",
      "new_id": "c0a90431685494b2b12a59ecb30f241498ce1bfe",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_aops.c"
    },
    {
      "type": "modify",
      "old_id": "7c9f7598807f7bf616358e2069a8f115ae788a33",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_file.c",
      "new_id": "97615cc74ef55c5737b5a4ed460176c9dd7385f3",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_file.c"
    },
    {
      "type": "modify",
      "old_id": "575f2a790f315e9ff84530ea39d4659c1135756e",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_fs_subr.c",
      "new_id": "f0c56daf4d6d05dc250774a8d51b1a374a5faffc",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_fs_subr.c"
    },
    {
      "type": "modify",
      "old_id": "a64b7db67003656ca53df8849fa6fd2f3083ffda",
      "old_mode": 33188,
      "old_path": "fs/xfs/linux-2.6/xfs_vnode.h",
      "new_id": "569a4e7b5cc1dc16647b884b6857c1aea3bafeb2",
      "new_mode": 33188,
      "new_path": "fs/xfs/linux-2.6/xfs_vnode.h"
    },
    {
      "type": "modify",
      "old_id": "cb36a56392e7e97d24c7817386f8882f2d5bfaee",
      "old_mode": 33188,
      "old_path": "fs/xfs/xfs_vnodeops.c",
      "new_id": "35906bae92e14787bbeb51cf4f82d8319f32b946",
      "new_mode": 33188,
      "new_path": "fs/xfs/xfs_vnodeops.c"
    }
  ]
}
