)]}'
{
  "commit": "d7c698af8a5c7330a5ba70de0ff70904a661c20e",
  "tree": "6020293bdb1385b8dcd5c04d250af2fec828b2f0",
  "parents": [
    "6570025e53df25c47486d79cc8d3aea725f1744e",
    "4089f7c6a0d91020ca60ce8300784c93dd9ddcbe"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Sat Mar 08 12:17:17 2014 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Sat Mar 08 12:17:17 2014 +0000"
  },
  "message": "Merge remote-tracking branch \u0027remotes/kevin/tags/for-upstream\u0027 into staging\n\nBlock patches\n\n# gpg: Signature made Fri 07 Mar 2014 13:30:04 GMT 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: qemu-iotests 085 - live snapshots tests\n  hw/ide/ahci.h: Avoid shifting left into sign bit\n  block: Fix error path segfault in bdrv_open()\n  qemu-iotests: Test a few blockdev-add error cases\n  blockdev: Fix NULL pointer dereference in blockdev-add\n  blockdev: Fail blockdev-add with encrypted images\n  block/raw-win32: Strip \"file:\" prefix on creation\n  block/raw-win32: Implement bdrv_parse_filename()\n  block/raw-posix: Strip \"file:\" prefix on creation\n  block/raw-posix: Implement bdrv_parse_filename()\n  block: Keep \"filename\" option after parsing\n  block: mirror - remove code cruft that has no function\n  block: make bdrv_swap rebuild the bs graph node list field.\n  block: Fix bs-\u003erequest_alignment assertion for bs-\u003esg\u003d1\n  iscsi: Use bs-\u003esg for everything else than disks\n  qemu-iotests: Test progress output for conversion\n  qemu-img convert: Fix progress output\n  gluster: Remove unused defines and header include\n  gluster: Change licence to GPLv2+\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
