)]}'
{
  "commit": "68a24a6cc4a6025e111c282186a2506281d79b4b",
  "tree": "5fad31549fc817c548bbdd28aaa719b152f630c7",
  "parents": [
    "7b796ae37092ef520641b3a96c211c1cc67a0346"
  ],
  "author": {
    "name": "Martin Brandenburg",
    "email": "martin@omnibond.com",
    "time": "Tue Apr 25 15:38:03 2017 -0400"
  },
  "committer": {
    "name": "Mike Marshall",
    "email": "hubcap@omnibond.com",
    "time": "Wed Apr 26 14:33:00 2017 -0400"
  },
  "message": "orangefs: implement statx\n\nFortunately OrangeFS has had a getattr request mask for a long time.\n\nThe server basically has two difficulty levels for attributes.  Fetching\nany attribute except size requires communicating with the metadata\nserver for that handle.  Since all the attributes are right there, it\nmakes sense to return them all.  Fetching the size requires\ncommunicating with every I/O server (that the file is distributed\nacross).  Therefore if asked for anything except size, get everything\nexcept size, and if asked for size, get everything.\n\nSigned-off-by: Martin Brandenburg \u003cmartin@omnibond.com\u003e\nSigned-off-by: Mike Marshall \u003chubcap@omnibond.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e6bbc8083d77235919ee56e093605283bb2d8dbb",
      "old_mode": 33188,
      "old_path": "fs/orangefs/file.c",
      "new_id": "b421df11fe95a33063d43ef7d153219c6dc15523",
      "new_mode": 33188,
      "new_path": "fs/orangefs/file.c"
    },
    {
      "type": "modify",
      "old_id": "a304bf34b2127d47d4aff2d8c8b4b0a99a55ec46",
      "old_mode": 33188,
      "old_path": "fs/orangefs/inode.c",
      "new_id": "8baf5458cecf38e06c0c8503522c8b3c1c3c2898",
      "new_mode": 33188,
      "new_path": "fs/orangefs/inode.c"
    },
    {
      "type": "modify",
      "old_id": "7c315938e9c26b6220880db8bacd275128ae7df4",
      "old_mode": 33188,
      "old_path": "fs/orangefs/namei.c",
      "new_id": "478e88bd7f9d3d3d79e4f8edf76d4df5a5acc395",
      "new_mode": 33188,
      "new_path": "fs/orangefs/namei.c"
    },
    {
      "type": "modify",
      "old_id": "d9b050bc88820b623478067ce7c4e7342790bd5d",
      "old_mode": 33188,
      "old_path": "fs/orangefs/orangefs-kernel.h",
      "new_id": "ea0ce507a6ab641d17c1983b898fb2f12a2d0ed2",
      "new_mode": 33188,
      "new_path": "fs/orangefs/orangefs-kernel.h"
    },
    {
      "type": "modify",
      "old_id": "9b96b99539d62501718bd752f26d059900095864",
      "old_mode": 33188,
      "old_path": "fs/orangefs/orangefs-utils.c",
      "new_id": "fcbf4e56fd069450f43abf4f3c299e2931b14383",
      "new_mode": 33188,
      "new_path": "fs/orangefs/orangefs-utils.c"
    }
  ]
}
