)]}'
{
  "commit": "46fcb2ed29ff7a9ec34c4ae67b631743eb7e756f",
  "tree": "f28487201dd8fe815192b75d1b29426a7882a01b",
  "parents": [
    "9964afbb797329e4c6e5d05ebc199c39af618c5f"
  ],
  "author": {
    "name": "Eric Sandeen",
    "email": "sandeen@redhat.com",
    "time": "Thu Jun 23 10:39:34 2011 -0500"
  },
  "committer": {
    "name": "Steven Whitehouse",
    "email": "swhiteho@redhat.com",
    "time": "Fri Jul 15 09:32:52 2011 +0100"
  },
  "message": "GFS2: combine duplicated block freeing routines\n\n__gfs2_free_data and __gfs2_free_meta are almost identical, and\ncan be trivially combined.\n\n[This is as per Eric\u0027s original patch minus gfs2_free_data() which had\n no callers left and plus the conversion of the bmap.c calls to these\n functions. All in all, a nice clean up]\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e65493a8ac002ad91a68433bf76dbe2243ff08e1",
      "old_mode": 33188,
      "old_path": "fs/gfs2/bmap.c",
      "new_id": "42e477f31223b9c8fe329f82efb8756e70653f79",
      "new_mode": 33188,
      "new_path": "fs/gfs2/bmap.c"
    },
    {
      "type": "modify",
      "old_id": "9b780df3fd5476c7014d1db3cf76f1b1a97399fb",
      "old_mode": 33188,
      "old_path": "fs/gfs2/rgrp.c",
      "new_id": "7f8af1eb02deefce69b154276b9b2c63b07bc502",
      "new_mode": 33188,
      "new_path": "fs/gfs2/rgrp.c"
    },
    {
      "type": "modify",
      "old_id": "a80e3034ac470c44b4d456085909c7e9aef1db77",
      "old_mode": 33188,
      "old_path": "fs/gfs2/rgrp.h",
      "new_id": "d253f9a8c70e0416ff5378d87ebb8453adcb2516",
      "new_mode": 33188,
      "new_path": "fs/gfs2/rgrp.h"
    }
  ]
}
