)]}'
{
  "commit": "97b0385a346829cf03efe131a26a4b6a4cd0a21f",
  "tree": "4d852d681f4a5c0c42668552bfdc9eb762891b8d",
  "parents": [
    "2f388b93a147258f9dbc83ebe63365edac4aa7a2"
  ],
  "author": {
    "name": "Alexander Yarygin",
    "email": "yarygin@linux.vnet.ibm.com",
    "time": "Wed Jun 17 13:37:19 2015 +0300"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Tue Jun 23 15:06:16 2015 +0100"
  },
  "message": "block-backend: Introduce blk_drain()\n\nThis patch introduces the blk_drain() function which allows to replace\nblk_drain_all() when only one BlockDriverState needs to be drained.\n\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nCc: Kevin Wolf \u003ckwolf@redhat.com\u003e\nCc: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nCc: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Alexander Yarygin \u003cyarygin@linux.vnet.ibm.com\u003e\nReviewed-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nAcked-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\nMessage-id: 1434537440-28236-2-git-send-email-yarygin@linux.vnet.ibm.com\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93e46f376aa9b2341f59e694df9325b30a397358",
      "old_mode": 33188,
      "old_path": "block/block-backend.c",
      "new_id": "aee8a120237bc8b6a05a9ceaf27efc054307d1b0",
      "new_mode": 33188,
      "new_path": "block/block-backend.c"
    },
    {
      "type": "modify",
      "old_id": "b4a4d5e0b950d4d81baaa667af096380deedd747",
      "old_mode": 33188,
      "old_path": "include/sysemu/block-backend.h",
      "new_id": "8fc960fcbff71b503617ef58121b091fb99f1ca9",
      "new_mode": 33188,
      "new_path": "include/sysemu/block-backend.h"
    }
  ]
}
