)]}'
{
  "commit": "2c1034498c1aac289fc1752389b8881a73abc7c9",
  "tree": "9c5d61f69b4c21ad08e7b126efb1a1c4e6047529",
  "parents": [
    "9b8f2d886e4bb705bbf2012d83df5979c908b18a"
  ],
  "author": {
    "name": "Darrick J. Wong",
    "email": "darrick.wong@oracle.com",
    "time": "Wed Feb 19 16:36:05 2020 -0800"
  },
  "committer": {
    "name": "Darrick J. Wong",
    "email": "darrick.wong@oracle.com",
    "time": "Fri Feb 28 07:36:00 2020 -0800"
  },
  "message": "libfrog: always fsync when flushing a device\n\nAlways call fsync() when we\u0027re flushing a device, even if it is a block\ndevice.  It\u0027s probably redundant to call fsync /and/ BLKFLSBUF, but the\nlatter has odd behavior so we want to make sure the standard flush\nmethods have a chance to run first.\n\nSigned-off-by: Darrick J. Wong \u003cdarrick.wong@oracle.com\u003e\nReviewed-by: Brian Foster \u003cbfoster@redhat.com\u003e\nReviewed-by: Christoph Hellwig \u003chch@lst.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60bc1dc4987cb9f4e1e38fb8fb8454662e8e23f5",
      "old_mode": 33188,
      "old_path": "libfrog/linux.c",
      "new_id": "40a839d18e4f30a898e88248658fd3dbf1e45828",
      "new_mode": 33188,
      "new_path": "libfrog/linux.c"
    }
  ]
}
