)]}'
{
  "commit": "8d65883fff22e00d70f5880a26b7a1248c59a2d8",
  "tree": "7193c558defa36ff1e6cc1a9c89e730817270af5",
  "parents": [
    "30e628b709fcd30db298878e435e3bc93919c48c"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Fri Sep 28 17:22:49 2012 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Sep 28 19:14:32 2012 +0200"
  },
  "message": "qmp: add \u0027busy\u0027 member to BlockJobInfo\n\nBecause pausing a job is asynchronous, we need to know whether it has\ncompleted.  This is described by the \"busy\" field of BlockJob; copy it\nto BlockJobInfo.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Eric Blake \u003ceblake@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dea63f8c1f23a752c576f4d54317066ea7aa257d",
      "old_mode": 33188,
      "old_path": "blockjob.c",
      "new_id": "64c9d2dda1703fd405ef73df6ae1aca19921b996",
      "new_mode": 33188,
      "new_path": "blockjob.c"
    },
    {
      "type": "modify",
      "old_id": "58165453f4751ded8d5de4c7f02a78dea54fd8ba",
      "old_mode": 33188,
      "old_path": "qapi-schema.json",
      "new_id": "6fc6edaa2d802c93ffdecf26ea303af2a01351fa",
      "new_mode": 33188,
      "new_path": "qapi-schema.json"
    }
  ]
}
