)]}'
{
  "commit": "67921b028b4a52ae65e6260228d311fa39659e99",
  "tree": "e0671d9cfe3d5d0bf2c5b13fd2c4b5f6cb7eeda9",
  "parents": [
    "fea1efafae04dcbd83385ca1b110fca6744175df"
  ],
  "author": {
    "name": "Josef Bacik",
    "email": "jbacik@fb.com",
    "time": "Tue Aug 25 12:54:39 2015 -0400"
  },
  "committer": {
    "name": "Josef Bacik",
    "email": "jbacik@fb.com",
    "time": "Tue Aug 25 13:14:40 2015 -0400"
  },
  "message": "Btrfs: make fsync fast again\n\nFilipe removed the main reason I made fsync fast, which was to move the waiting\non ordered IO while we\u0027re logging extents.  This patch preserves his need to\ncatch IO errors and my need for fsync performance to not suck donkey balls.\nThanks,\n\nSigned-off-by: Josef Bacik \u003cjbacik@fb.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c095adb25de9b6186d5b54c221b6a31dfc08da9",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ordered-data.c",
      "new_id": "fd09f5046bbc30d2b41b4d70c72be2fff1019042",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ordered-data.c"
    },
    {
      "type": "modify",
      "old_id": "9ba720994a707e50b4cb6a91443af3985eec3d1c",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ordered-data.h",
      "new_id": "a90b80cb3aa0a4f42bb125be38421087b03055ba",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ordered-data.h"
    },
    {
      "type": "modify",
      "old_id": "f826d002fd0463038322f5dc0b7435b512bf911f",
      "old_mode": 33188,
      "old_path": "fs/btrfs/tree-log.c",
      "new_id": "b0f3bbe838bfd70c383da3552fce215c5c66a167",
      "new_mode": 33188,
      "new_path": "fs/btrfs/tree-log.c"
    }
  ]
}
