)]}'
{
  "commit": "7931b05987564b07ada5a4467d8e78a786a3e7d4",
  "tree": "c3cb42df6e17e3985c055637700dea279c5b7656",
  "parents": [
    "0e96643c98eb22a5f2e11ac500852133032d38e4",
    "370e681629da587af7592a7b83ebc7ec4955461e"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Fri Apr 25 12:22:37 2014 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Fri Apr 25 12:22:37 2014 +0100"
  },
  "message": "Merge remote-tracking branch \u0027remotes/kevin/tags/for-upstream\u0027 into staging\n\nBlock patches\n\n# gpg: Signature made Wed 23 Apr 2014 11:02:29 BST using RSA key ID C88F2FD6\n# gpg: Good signature from \"Kevin Wolf \u003ckwolf@redhat.com\u003e\"\n\n* remotes/kevin/tags/for-upstream:\n  block/cloop: use PRIu32 format specifier for uint32_t\n  vmdk: Fix \"%x\" to PRIx32 in format strings for cid\n  qemu-img: Improve error messages\n  qemu-iotests: Check common namespace for id and node-name\n  block: Catch duplicate IDs in bdrv_new()\n  qemu-img: Avoid duplicate block device IDs\n  block: Add errp to bdrv_new()\n  convert fprintf() calls to error_setg() in block/qed.c:bdrv_qed_create()\n  block: Remove -errno return value from bdrv_assign_node_name\n  curl: Replaced old error handling with error reporting API.\n  block: Handle error of bdrv_getlength in bdrv_create_dirty_bitmap\n  vmdk: Fix %d and %lld to PRI* in format strings\n  block: Check bdrv_getlength() return value in bdrv_make_zero()\n  block: Catch integer overflow in bdrv_rw_co()\n  block: Limit size to INT_MAX in bdrv_check_byte_request()\n  block: Fix nb_sectors check in bdrv_check_byte_request()\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
