)]}'
{
  "commit": "5b8ba10198a109f8a02380648c5d29000caa9c55",
  "tree": "1e4328d86395baa3d429c0d9911b7d7e1272629d",
  "parents": [
    "4d258b25d947521c8b913154db61ec55198243f8"
  ],
  "author": {
    "name": "Hugh Dickins",
    "email": "hughd@google.com",
    "time": "Mon Jun 27 16:18:01 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Jun 27 18:00:12 2011 -0700"
  },
  "message": "mm: move vmtruncate_range to truncate.c\n\nYou would expect to find vmtruncate_range() next to vmtruncate() in\nmm/truncate.c: move it there.\n\nSigned-off-by: Hugh Dickins \u003chughd@google.com\u003e\nAcked-by: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "87d935333f0dda3d477c5cacd1219b78e7b910e7",
      "old_mode": 33188,
      "old_path": "mm/memory.c",
      "new_id": "40b7531ee8badb288823b64715265d0f16be397d",
      "new_mode": 33188,
      "new_path": "mm/memory.c"
    },
    {
      "type": "modify",
      "old_id": "3a29a6180212d7bcf25ab0d6fd97acdb16fc8f42",
      "old_mode": 33188,
      "old_path": "mm/truncate.c",
      "new_id": "5b4c3a4847e93cf445081ff50085bd540cec4971",
      "new_mode": 33188,
      "new_path": "mm/truncate.c"
    }
  ]
}
