)]}'
{
  "commit": "9c75e168bc388094c04aabb6fc59c91abe06e81c",
  "tree": "1ffb1180562aa96b5217310a33c27d041778f558",
  "parents": [
    "a760715095e9cda6eb97486c040aa35f82297945"
  ],
  "author": {
    "name": "Jeff Cody",
    "email": "jcody@redhat.com",
    "time": "Wed Jun 25 16:55:30 2014 -0400"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Jun 27 11:37:35 2014 +0200"
  },
  "message": "block: check for RESIZE blocker in the QMP command, not bdrv_truncate()\n\nIf we check for the RESIZE blocker in bdrv_truncate(), that means a\ncommit will fail if the overlay layer is larger than the base, due to\nthe backing blocker.\n\nThis is a regression in behavior from 2.0; currently, commit will try to\ngrow the size of the base image to match the overlay size, if the\noverlay size is larger.\n\nBy moving this into the QMP command qmp_block_resize(), it allows\nusage of bdrv_truncate() within block jobs.\n\nSigned-off-by: Jeff Cody \u003cjcody@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": "7d69f312b6d060d67462f50c7a163304c4965aa8",
      "old_mode": 33188,
      "old_path": "block.c",
      "new_id": "106238d0b7ed6c7f74181c5d27388f25b1a71bb8",
      "new_mode": 33188,
      "new_path": "block.c"
    },
    {
      "type": "modify",
      "old_id": "03ab153d0117a36584a34f33c07f1a899f9d6294",
      "old_mode": 33188,
      "old_path": "blockdev.c",
      "new_id": "e8bfa3c6608545b977cc29deb99538db9b133bab",
      "new_mode": 33188,
      "new_path": "blockdev.c"
    }
  ]
}
