)]}'
{
  "commit": "779cec4d20907cbccb26fbf5f5c19c6cdee33eff",
  "tree": "b730bc9f1dd4e1c39356f61fa06037534d73a03c",
  "parents": [
    "00967f4e0bab246679d0ddc32fd31a7179345baf"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Mon Jun 08 10:44:30 2015 +0200"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Mon Jun 08 12:12:11 2015 +0100"
  },
  "message": "monitor: Fix QMP ABI breakage around \"id\"\n\nCommit 65207c5 accidentally dropped a line of code we need along with\na comment that became wrong then.  This made QMP reject \"id\":\n\n    {\"execute\": \"system_reset\", \"id\": \"1\"}\n    {\"error\": {\"class\": \"GenericError\", \"desc\": \"QMP input object member \u0027id\u0027 is unexpected\"}}\n\nPut the lost line right back, so QMP again accepts and returns \"id\",\nas promised by the ABI:\n\n    {\"execute\": \"system_reset\", \"id\": \"1\"}\n    {\"return\": {}, \"id\": \"1\"}\n\nReported-by: Fabio Fantoni \u003cfabio.fantoni@m2r.biz\u003e\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Don Slutz \u003cdslutz@verizon.com\u003e\nTested-by: Fabio Fantoni \u003cfabio.fantoni@m2r.biz\u003e\nSigned-off-by: Wen Congyang \u003cwency@cn.fujitsu.com\u003e\nSigned-off-by: Pavel Fedin \u003cp.fedin@samsung.com\u003e\nTested-by: Eric Blake \u003ceblake@redhat.com\u003e\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nMessage-id: 1433753070-12632-2-git-send-email-armbru@redhat.com\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c7baa9198c141d07deaa7e0bbc40621fe9c485fc",
      "old_mode": 33188,
      "old_path": "monitor.c",
      "new_id": "9afee7b946e1163400acdeba35814eaa1684db48",
      "new_mode": 33188,
      "new_path": "monitor.c"
    }
  ]
}
