)]}'
{
  "commit": "07608e807d4e7bd2daa7fe154bd9dc2235c1a323",
  "tree": "38a24e66e3b91d3e5985ff50d03659d7a37d6bd5",
  "parents": [
    "54aafc2fc65231871e744308705c4aa6d283a22d"
  ],
  "author": {
    "name": "Wainer dos Santos Moschetta",
    "email": "wainersm@redhat.com",
    "time": "Tue Feb 04 11:11:10 2020 -0300"
  },
  "committer": {
    "name": "Philippe Mathieu-Daudé",
    "email": "philmd@redhat.com",
    "time": "Fri Feb 07 15:12:48 2020 +0100"
  },
  "message": "python/qemu: qmp: Make QEMUMonitorProtocol a context manager\n\nThis implement the __enter__ and __exit__ functions on\nQEMUMonitorProtocol class so that it can be used on \u0027with\u0027\nstatement and the resources will be free up on block end:\n\nwith QEMUMonitorProtocol(socket_path) as qmp:\n    qmp.connect()\n    qmp.command(\u0027query-status\u0027)\n\nSigned-off-by: Wainer dos Santos Moschetta \u003cwainersm@redhat.com\u003e\nReviewed-by: John Snow \u003cjsnow@redhat.com\u003e\nMessage-Id: \u003c20200204141111.3207-5-wainersm@redhat.com\u003e\nSigned-off-by: Philippe Mathieu-Daudé \u003cphilmd@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0e07d80e2ad332167ee32b23df4238898bbee233",
      "old_mode": 33188,
      "old_path": "python/qemu/qmp.py",
      "new_id": "486a566da0758285a50f39aa3ad5b3f072d44c2b",
      "new_mode": 33188,
      "new_path": "python/qemu/qmp.py"
    }
  ]
}
