)]}'
{
  "commit": "dccae99995089641fbac452ebc7f0cab18751ddb",
  "tree": "c8f3611cc62baa6fa02baff18374d8f3a61b06bf",
  "parents": [
    "3a5e14048a0a81276d284cbda441507a17e26147"
  ],
  "author": {
    "name": "Sage Weil",
    "email": "sage@newdream.net",
    "time": "Thu Apr 02 16:59:01 2009 -0400"
  },
  "committer": {
    "name": "Chris Mason",
    "email": "chris.mason@oracle.com",
    "time": "Thu Apr 02 16:59:01 2009 -0400"
  },
  "message": "Btrfs: add flushoncommit mount option\n\nThe \u0027flushoncommit\u0027 mount option forces any data dirtied by a write in a\nprior transaction to commit as part of the current commit.  This makes\nthe committed state a fully consistent view of the file system from the\napplication\u0027s perspective (i.e., it includes all completed file system\noperations).  This was previously the behavior only when a snapshot is\ncreated.\n\nThis is used by Ceph to ensure that completed writes make it to the\nplatter along with the metadata operations they are bound to (by\nBTRFS_IOC_TRANS_{START,END}).\n\nSigned-off-by: Sage Weil \u003csage@newdream.net\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e99a994863712c28e213566295cf7b91237396e",
      "old_mode": 33188,
      "old_path": "fs/btrfs/ctree.h",
      "new_id": "bb6ac5b8765223df56ccea44375d8ba615897a7f",
      "new_mode": 33188,
      "new_path": "fs/btrfs/ctree.h"
    },
    {
      "type": "modify",
      "old_id": "3baa2c109e552e8107c2e9421cef55045dec36cb",
      "old_mode": 33188,
      "old_path": "fs/btrfs/super.c",
      "new_id": "9744af9d71e95afa3a66f9ac1b2188722318aad8",
      "new_mode": 33188,
      "new_path": "fs/btrfs/super.c"
    },
    {
      "type": "modify",
      "old_id": "3e8225de4e9d59776e1284d558ed3438832fd1cb",
      "old_mode": 33188,
      "old_path": "fs/btrfs/transaction.c",
      "new_id": "2869b3361eb6be3cf82e60ba58ce1d9191360c46",
      "new_mode": 33188,
      "new_path": "fs/btrfs/transaction.c"
    }
  ]
}
