)]}'
{
  "commit": "007e620a7576e4ce2ea6955541e87d8ae8ed32ae",
  "tree": "58de1942554e48710f1ce31a0a2de22f4cf679ae",
  "parents": [
    "2752e5bedb26fa0c7291f810f9f534b688b2f1d2",
    "2ac01520be8717f3492b10a083c3e0e22cb52cda"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Sep 14 18:51:09 2015 +0100"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Sep 14 18:51:09 2015 +0100"
  },
  "message": "Merge remote-tracking branch \u0027remotes/kevin/tags/for-upstream\u0027 into staging\n\nBlock layer patches (v2)\n\n# gpg: Signature made Mon 14 Sep 2015 15:56:54 BST using RSA key ID C88F2FD6\n# gpg: Good signature from \"Kevin Wolf \u003ckwolf@redhat.com\u003e\"\n\n* remotes/kevin/tags/for-upstream: (23 commits)\n  qcow2: Make qcow2_alloc_bytes() more explicit\n  vmdk: Fix next_cluster_sector for compressed write\n  iotests: Add test for checking large image files\n  qcow2: Make size_to_clusters() return uint64_t\n  qemu-iotests: More qcow2 reopen tests\n  qemu-iotests: Reopen qcow2 with lazy-refcounts change\n  qcow2: Support updating driver-specific options in reopen\n  qcow2: Make qcow2_update_options() suitable for transactions\n  qcow2: Fix memory leak in qcow2_update_options() error path\n  qcow2: Leave s unchanged on qcow2_update_options() failure\n  qcow2: Move rest of option handling to qcow2_update_options()\n  qcow2: Move qcow2_update_options() call up\n  qcow2: Factor out qcow2_update_options()\n  qcow2: Improve error message\n  qemu-io: Add command \u0027reopen\u0027\n  qemu-io: Remove duplicate \u0027open\u0027 error message\n  block: Allow specifying driver-specific options to reopen\n  qcow2: Rename BDRVQcowState to BDRVQcow2State\n  block: Drop bdrv_find_whitelisted_format()\n  block: Drop drv parameter from bdrv_fill_options()\n  ...\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
