)]}'
{
  "commit": "24d6bffe8ab523b1dcd8b8a2be678775f3e26b1c",
  "tree": "7e1efe7cb2f7eca94f23d44799e7519a50a9f51c",
  "parents": [
    "8c44dfbc62a50a8bc4113f199b8662861f757591"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Thu Jan 29 10:36:58 2015 +0100"
  },
  "committer": {
    "name": "Max Reitz",
    "email": "mreitz@redhat.com",
    "time": "Fri Feb 06 11:46:32 2015 -0500"
  },
  "message": "blockdev: Give find_block_job() an Error ** parameter\n\nWhen find_block_job() fails, all its callers build the same Error\nobject.  Build it in find_block_job() instead.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nMessage-id: 1422524221-8566-2-git-send-email-armbru@redhat.com\nReviewed-by: Max Reitz \u003cmreitz@redhat.com\u003e\nSigned-off-by: Max Reitz \u003cmreitz@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d59efd3f157e85f557c2043b27b943963ae855b6",
      "old_mode": 33188,
      "old_path": "blockdev.c",
      "new_id": "8d6ca35ac81908c614c5c32c6aec65ea98f568ac",
      "new_mode": 33188,
      "new_path": "blockdev.c"
    }
  ]
}
