)]}'
{
  "commit": "bd2017bc41566a94fbdfd8728b6e805ce2a2c124",
  "tree": "0aa773733c29a5f40f83c44144bc7f987017d11a",
  "parents": [
    "167d913f34aa469fa30b0c51a04d8d2b9a5f1fa5"
  ],
  "author": {
    "name": "Vladimir Sementsov-Ogievskiy",
    "email": "vsementsov@virtuozzo.com",
    "time": "Wed Jan 26 17:11:26 2022 +0100"
  },
  "committer": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Thu Jan 27 11:25:52 2022 +0100"
  },
  "message": "qapi/commands: Optionally generate trace for QMP commands\n\nAdd trace generation disabled by default and new option --gen-trace to\nenable it.  The next commit will enable it for qapi/, but not for qga/\nand tests/.  Making it work for the latter two would involve some Meson\nhackery to ensure we generate the trace-events files before trace-tool\nuses them.  Since we don\u0027t actually support tracing there, we\u0027ll bypass\nthat problem.\n\nSigned-off-by: Vladimir Sementsov-Ogievskiy \u003cvsementsov@virtuozzo.com\u003e\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nMessage-Id: \u003c20220126161130.3240892-4-vsementsov@virtuozzo.com\u003e\nReviewed-by: Markus Armbruster \u003carmbru@redhat.com\u003e\n[Superfluous #include dropped]\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "17e5ed2414803ab70821c94c8e627f47dc629dc9",
      "old_mode": 33188,
      "old_path": "scripts/qapi/commands.py",
      "new_id": "869d799ed228261dfe7f186d05a3e0b93e6ca3e4",
      "new_mode": 33188,
      "new_path": "scripts/qapi/commands.py"
    },
    {
      "type": "modify",
      "old_id": "f2ea6e0ce4a61c8442d1788a8eb3eec07af3c3d0",
      "old_mode": 33188,
      "old_path": "scripts/qapi/main.py",
      "new_id": "687d408aba867a0a845342d27b824f8fbdf0b55c",
      "new_mode": 33188,
      "new_path": "scripts/qapi/main.py"
    }
  ]
}
