)]}'
{
  "commit": "5efde22aa781d37df58f0060430f459491dcfd62",
  "tree": "49fa5a0ded22f789863a85bc27e42d4165e442ec",
  "parents": [
    "0856579cac2f1dacecd847cfcd89680d26ff78f5",
    "b3adf5acb57dee14a74e57ab4f16cd1a83e5a7d2"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Mar 03 01:28:54 2015 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Mar 03 01:28:54 2015 +0000"
  },
  "message": "Merge remote-tracking branch \u0027remotes/armbru/tags/pull-error-2015-02-26\u0027 into staging\n\nQemuOpts: Convert various setters to Error\n\n# gpg: Signature made Thu Feb 26 13:56:43 2015 GMT using RSA key ID EB918653\n# gpg: Good signature from \"Markus Armbruster \u003carmbru@redhat.com\u003e\"\n# gpg:                 aka \"Markus Armbruster \u003carmbru@pond.sub.org\u003e\"\n\n* remotes/armbru/tags/pull-error-2015-02-26:\n  qtest: Use qemu_opt_set() instead of qemu_opts_parse()\n  pc: Use qemu_opt_set() instead of qemu_opts_parse()\n  qemu-sockets: Simplify setting numeric and boolean options\n  block: Simplify setting numeric options\n  qemu-img: Suppress unhelpful extra errors in convert, amend\n  QemuOpts: Propagate errors through opts_parse()\n  QemuOpts: Propagate errors through opts_do_parse()\n  QemuOpts: Drop qemu_opt_set(), rename qemu_opt_set_err(), fix use\n  block: Suppress unhelpful extra errors in bdrv_img_create()\n  qemu-img: Suppress unhelpful extra errors in convert, resize\n  QemuOpts: Convert qemu_opts_set() to Error, fix its use\n  QemuOpts: Convert qemu_opt_set_number() to Error, fix its use\n  QemuOpts: Convert qemu_opt_set_bool() to Error, fix its use\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
