)]}'
{
  "commit": "970311646a701eecb103eb28093e8924d2fa6861",
  "tree": "b29db635f79eb8297b1fa35a9d60c3eb523e326b",
  "parents": [
    "25d9747b6427de8253221d544b45e50888d4cef7"
  ],
  "author": {
    "name": "Ting Wang",
    "email": "kathy.wangting@huawei.com",
    "time": "Fri Jun 26 17:37:35 2015 +0800"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Tue Jul 07 14:27:14 2015 +0100"
  },
  "message": "blockjob: add block_job_release function\n\nThere is job resource leak in function mirror_start_job,\nalthough bdrv_create_dirty_bitmap is unlikely failed.\nAdd block_job_release for each release when needed.\n\nSigned-off-by: Ting Wang \u003ckathy.wangting@huawei.com\u003e\nReviewed-by: John Snow \u003cjsnow@redhat.com\u003e\nMessage-id: 1435311455-56048-1-git-send-email-kathy.wangting@huawei.com\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8888cea9521fd5fcbc300c054fc8936bdac4f47e",
      "old_mode": 33188,
      "old_path": "block/mirror.c",
      "new_id": "d409337c4a9020867f229d10cfe4be97ae2ebabe",
      "new_mode": 33188,
      "new_path": "block/mirror.c"
    },
    {
      "type": "modify",
      "old_id": "ec46fad2f11d73cd7f1cdbb0cbab4a26ea232113",
      "old_mode": 33188,
      "old_path": "blockjob.c",
      "new_id": "62bb9066349345f05b764a1fd004f03dbaa84589",
      "new_mode": 33188,
      "new_path": "blockjob.c"
    },
    {
      "type": "modify",
      "old_id": "57d8ef13e21bde3878062074e1dcdfc970301b5c",
      "old_mode": 33188,
      "old_path": "include/block/blockjob.h",
      "new_id": "dd9d5e6aadd990ad7f1ec22a15ab541ad9c74472",
      "new_mode": 33188,
      "new_path": "include/block/blockjob.h"
    }
  ]
}
