)]}'
{
  "commit": "52bf1e722d996d1accfc35e29283f172d003d9b2",
  "tree": "6244812b64390f1274615ba0bad9028d501505eb",
  "parents": [
    "d739f1c41094141268a33fa8fc6715fbab714fbe"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Thu Jun 26 13:23:25 2014 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Aug 15 15:07:13 2014 +0200"
  },
  "message": "block: Avoid bdrv_get_geometry() where errors should be detected\n\nbdrv_get_geometry() hides errors.  Use bdrv_nb_sectors() or\nbdrv_getlength() instead where that\u0027s obviously inappropriate.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nReviewed-by: Max Reitz \u003cmreitz@redhat.com\u003e\nReviewed-by: Benoit Canet \u003cbenoit@irqsave.net\u003e\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1af74e601b44443e7150179aacc8527db7a87729",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "7cafc49612ec7ce063e3ab2139106c37a2cfe24d",
      "new_mode": 33188,
      "new_path": "block.c"
    },
    {
      "type": "modify",
      "old_id": "f44f6b40120a69183539bbebca2b491467e33fb2",
      "old_mode": 33188,
      "old_path": "block/qapi.c",
      "new_id": "28ebb62c8e1a5bfdbccee2ae4341c362bcd5c63c",
      "new_mode": 33188,
      "new_path": "block/qapi.c"
    },
    {
      "type": "modify",
      "old_id": "b8329974aa04e60f6170cc896368cc646105f723",
      "old_mode": 33188,
      "old_path": "qemu-img.c",
      "new_id": "9566faeb56f088191f78801a1ee81bd0e399f0fb",
      "new_mode": 33188,
      "new_path": "qemu-img.c"
    }
  ]
}
