)]}'
{
  "commit": "c475879556a8602bbe2faa9a06f6e5fcc8c05bb2",
  "tree": "9d7e4882a08171d1ff1b84e3f02d3e604756815b",
  "parents": [
    "4427f0c36e22e2cd6696b2fe7643e9756a14b3d3"
  ],
  "author": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Mon Jun 08 01:22:00 2009 -0400"
  },
  "committer": {
    "name": "Al Viro",
    "email": "viro@zeniv.linux.org.uk",
    "time": "Thu Jun 11 21:36:14 2009 -0400"
  },
  "message": "sanitize -\u003efsync() for affs\n\nunfortunately, for affs (especially for affs directories) we have\nno real way to keep track of metadata ownership.  So we have to\ndo more or less what file_fsync() does, but we do *not* need to\ncall write_super() there.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1a2d5e3c7f4eb5120dae33137d44cd0e9ef01849",
      "old_mode": 33188,
      "old_path": "fs/affs/affs.h",
      "new_id": "e511dc621a2e64a45b09bcf21777e72d86added9",
      "new_mode": 33188,
      "new_path": "fs/affs/affs.h"
    },
    {
      "type": "modify",
      "old_id": "7b36904dbeac6b4774a6816c7a368c5a61b46741",
      "old_mode": 33188,
      "old_path": "fs/affs/dir.c",
      "new_id": "8ca8f3a555992b849dfc45482c02a8deeff7908e",
      "new_mode": 33188,
      "new_path": "fs/affs/dir.c"
    },
    {
      "type": "modify",
      "old_id": "9246cb4aa018fafa3517685e7d7fa1572f2e5a16",
      "old_mode": 33188,
      "old_path": "fs/affs/file.c",
      "new_id": "184e55c1c9ba4ec374752c5cf034ad80ac18c351",
      "new_mode": 33188,
      "new_path": "fs/affs/file.c"
    }
  ]
}
