)]}'
{
  "commit": "77e8b9ca64e85d3d309f322410964b7852ec091e",
  "tree": "83c89ead8b7febc0900867dbce56f5eb5d7a20ed",
  "parents": [
    "a69d9af449e9de200abc751d8614124c7486426f"
  ],
  "author": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Mon Feb 17 14:43:49 2014 +0100"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Feb 21 21:02:22 2014 +0100"
  },
  "message": "nbd: correctly propagate errors\n\nBefore:\n    $ ./qemu-io-old\n    qemu-io-old\u003e open -r -o file.driver\u003dnbd\n    one of path and host must be specified.\n    qemu-io-old: can\u0027t open device (null): Could not open image: Invalid argument\n    $ ./qemu-io-old\n    qemu-io-old\u003e open -r -o file.driver\u003dnbd,file.host\u003dfoo,file.path\u003dbar\n    path and host may not be used at the same time.\n    qemu-io-old: can\u0027t open device (null): Could not open image: Invalid argument\n\nAfter:\n    $ ./qemu-io\n    qemu-io\u003e open -r -o file.driver\u003dnbd\n    qemu-io: can\u0027t open device (null): one of path and host must be specified.\n    $ ./qemu-io\n    qemu-io\u003e open -r -o file.driver\u003dnbd,file.host\u003dfoo,file.path\u003dbar\n    qemu-io: can\u0027t open device (null): path and host may not be used at the same time.\n\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nReviewed-by: Fam Zheng \u003cfamz@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a83e8565e5b404d0d9628c2093b708857b3c456d",
      "old_mode": 33188,
      "old_path": "block/nbd.c",
      "new_id": "55124239df5286b8398b0555f70fe26158e287bb",
      "new_mode": 33188,
      "new_path": "block/nbd.c"
    },
    {
      "type": "modify",
      "old_id": "c90f5e4d9e4763131fb26be30579cac044609f1f",
      "old_mode": 33188,
      "old_path": "include/block/nbd.h",
      "new_id": "e10ab82155ffaeb5d34afaff08b4d3963e69c368",
      "new_mode": 33188,
      "new_path": "include/block/nbd.h"
    },
    {
      "type": "modify",
      "old_id": "030f56b5c7c51a34db1d1771ef75975d6506c208",
      "old_mode": 33188,
      "old_path": "nbd.c",
      "new_id": "17ca95bf0d2b50421fc6c0d3acd15e5ead0c2d5c",
      "new_mode": 33188,
      "new_path": "nbd.c"
    },
    {
      "type": "modify",
      "old_id": "3e8d9621b78cc42bcd057862af17ae58ecfedf5c",
      "old_mode": 33188,
      "old_path": "tests/qemu-iotests/051.out",
      "new_id": "7de18704f8ebe4ab68bb2fe5f1066a3efa7362a0",
      "new_mode": 33188,
      "new_path": "tests/qemu-iotests/051.out"
    }
  ]
}
