)]}'
{
  "commit": "3d4fa43e648f3b169e7ab5dd4e21312e510805d7",
  "tree": "ec75aff5ec9aeea3c1e27b7b97cd57eb854383d4",
  "parents": [
    "029d091e4975af60ff9622717af19c5910f2f4e9"
  ],
  "author": {
    "name": "Kusanagi Kouichi",
    "email": "slash@ac.auone-net.jp",
    "time": "Mon Jan 14 16:26:52 2013 +0100"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Tue Jan 15 10:03:47 2013 +0100"
  },
  "message": "raw-posix: support discard on more filesystems\n\nLinux 2.6.38 introduced the filesystem independent interface to\ndeallocate part of a file. As of Linux 3.7, btrfs, ext4, ocfs2,\ntmpfs and xfs support it.\n\nEven though the system calls here are in practice issued on Linux,\nthe code is structured to allow plugging in alternatives for other Unix\nvariants.  EOPNOTSUPP is used unconditionally in this patch, but it is\nsupported in both OpenBSD and Mac OS X since forever (see for example\nhttp://lists.debian.org/debian-glibc/2006/02/msg00337.html).\n\nSigned-off-by: Kusanagi Kouichi \u003cslash@ac.auone-net.jp\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3d7fda7b7b53d24e4df2e54d661d3125b48fceb",
      "old_mode": 33188,
      "old_path": "block/raw-posix.c",
      "new_id": "e8d79afe5ffbf34e64772a2182bc81d2568baca2",
      "new_mode": 33188,
      "new_path": "block/raw-posix.c"
    },
    {
      "type": "modify",
      "old_id": "c908f66583a4303a3976a7eabf3e31c6b3cb6448",
      "old_mode": 33261,
      "old_path": "configure",
      "new_id": "40d250ccac575c70db0f96095c999840bfbb1604",
      "new_mode": 33261,
      "new_path": "configure"
    }
  ]
}
