)]}'
{
  "commit": "b443ae67130d32ad06b06fc9aa6d04d05ccd93ce",
  "tree": "ca85ced8cacf73e994bc7c723abbc8ec4906bfd0",
  "parents": [
    "1f56e32a7f4b3a60bbabc499a63f3b858f472306"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Mon May 16 15:04:53 2011 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Thu May 19 10:26:09 2011 +0200"
  },
  "message": "scsi: Split qdev \"scsi-disk\" into \"scsi-hd\" and \"scsi-cd\"\n\nA \"scsi-disk\" is either a hard disk or a CD-ROM, depending on the\nassociated BlockDriverState\u0027s type hint.  Unclean; disk vs. CD belongs\nto the guest part, not the host part.\n\nHave separate qdevs \"scsi-hd\" and \"scsi-cd\" to model disk vs. CD in\nthe guest part.\n\nKeep scsi-disk for backward compatibility.\n\nDon\u0027t copy scsi-disk property removable to scsi-cd.  It\u0027s not used and\nalways zero(!) there.\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b05e6547df8e2eb2c7e9e67db6ea3e45eb3c9640",
      "old_mode": 33188,
      "old_path": "hw/scsi-disk.c",
      "new_id": "8df85185db708fb3ad310d0a4e6fff3157c1c997",
      "new_mode": 33188,
      "new_path": "hw/scsi-disk.c"
    }
  ]
}
