)]}'
{
  "commit": "a818a4b69d47ca3826dee36878074395aeac2083",
  "tree": "dd1ef56c9ebcbe3377475c5cd3c660120474ef8f",
  "parents": [
    "5ff5efb46c4526f111e14c2247609f1c56f0f8f3"
  ],
  "author": {
    "name": "Fam Zheng",
    "email": "famz@redhat.com",
    "time": "Tue Aug 12 10:12:55 2014 +0800"
  },
  "committer": {
    "name": "Paolo Bonzini",
    "email": "pbonzini@redhat.com",
    "time": "Tue Aug 26 13:20:44 2014 +0200"
  },
  "message": "scsi-bus: Convert DeviceClass init to realize\n\nReplace \"init/destroy\" with \"realize/unrealize\" in SCSIDeviceClass,\nwhich has errp as a parameter. So all the implementations now use\nerror_setg instead of error_report for reporting error.\n\nAlso in scsi_bus_legacy_handle_cmdline, report the error when\ninitializing the if\u003dscsi devices, before returning it, because in the\ncallee, error_report is changed to error_setg. And the callers don\u0027t\nhave the right locations (e.g. \"-drive if\u003dscsi\").\n\nReviewed-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\nSigned-off-by: Fam Zheng \u003cfamz@redhat.com\u003e\nSigned-off-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "513ea47e8aa5ec29eb05967373b9019741e2c29b",
      "old_mode": 33188,
      "old_path": "hw/scsi/lsi53c895a.c",
      "new_id": "d9b4c7ea3c81075821a61dabee8db260ee457036",
      "new_mode": 33188,
      "new_path": "hw/scsi/lsi53c895a.c"
    },
    {
      "type": "modify",
      "old_id": "6f4462b483a721bed93381f56eefb9afdb3bddd1",
      "old_mode": 33188,
      "old_path": "hw/scsi/scsi-bus.c",
      "new_id": "954c6072bf6a834eb5547653ae62e4874066b108",
      "new_mode": 33188,
      "new_path": "hw/scsi/scsi-bus.c"
    },
    {
      "type": "modify",
      "old_id": "b7ebdd766ae6b0399479a7a8a4a33731a53cd580",
      "old_mode": 33188,
      "old_path": "hw/scsi/scsi-disk.c",
      "new_id": "e34a54404b289147995c32f1ef5a674cf1a8562b",
      "new_mode": 33188,
      "new_path": "hw/scsi/scsi-disk.c"
    },
    {
      "type": "modify",
      "old_id": "0b2ff90b9099638a4f3579369149f9b833f48921",
      "old_mode": 33188,
      "old_path": "hw/scsi/scsi-generic.c",
      "new_id": "3ebe4a6a81e1bb018cc00a8f68624fb310c69493",
      "new_mode": 33188,
      "new_path": "hw/scsi/scsi-generic.c"
    },
    {
      "type": "modify",
      "old_id": "a7a28e6bbdd892706de54c0c14b5a513d657b6fb",
      "old_mode": 33188,
      "old_path": "include/hw/scsi/scsi.h",
      "new_id": "2e3a8f987db3e2a98fc55fc3d127582d4c0b0077",
      "new_mode": 33188,
      "new_path": "include/hw/scsi/scsi.h"
    },
    {
      "type": "modify",
      "old_id": "d7b0f503af8ec79b64a7f44d30dbed1190eb4655",
      "old_mode": 33188,
      "old_path": "tests/qemu-iotests/051.out",
      "new_id": "a3f28209c8b22cf0cfda502532fedcb86e3fb0fd",
      "new_mode": 33188,
      "new_path": "tests/qemu-iotests/051.out"
    }
  ]
}
