)]}'
{
  "commit": "2c918a245ca2a0b3339b8ded926b3f887d6d409e",
  "tree": "99730f909f4446a5f5390731a78cf2e1e6536831",
  "parents": [
    "32193cb421cecb98b48715e0740b2d948cda0779",
    "2ad28a088d2cc8fd404dfa58fa1b80f9225425ff"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Feb 05 11:11:56 2015 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Feb 05 11:11:56 2015 +0000"
  },
  "message": "Merge remote-tracking branch \u0027remotes/armbru/tags/pull-error-2015-02-05\u0027 into staging\n\nqmp hmp balloon: Cleanups around error reporting\n\n# gpg: Signature made Thu 05 Feb 2015 07:15:11 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-05:\n  balloon: Eliminate silly QERR_ macros\n  balloon: Factor out common \"is balloon active\" test\n  balloon: Inline qemu_balloon(), qemu_balloon_status()\n  qmp: Eliminate silly QERR_COMMAND_NOT_FOUND macro\n  qmp: Simplify recognition of capability negotiation command\n  qmp: Clean up qmp_query_spice() #ifndef !CONFIG_SPICE dummy\n  hmp: Compile hmp_info_spice() only with CONFIG_SPICE\n  qmp hmp: Improve error messages when SPICE is not in use\n  qmp hmp: Factor out common \"using spice\" test\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
