)]}'
{
  "commit": "c5bf71a9a3b10c0cce877b7b3add4484322d3e2c",
  "tree": "6f1264c7e1d0ad43429b136076db8629d930502a",
  "parents": [
    "348e7b8dcd1460df4d681105f63dd90bba70496d"
  ],
  "author": {
    "name": "Hannes Reinecke",
    "email": "hare@suse.de",
    "time": "Mon Jul 11 15:02:24 2011 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Tue Jul 19 15:38:58 2011 +0200"
  },
  "message": "scsi: Add \u0027hba_private\u0027 to SCSIRequest\n\n\u0027tag\u0027 is just an abstraction to identify the command\nfrom the driver. So we should make that explicit by\nreplacing \u0027tag\u0027 with a driver-defined pointer \u0027hba_private\u0027.\nThis saves the lookup for driver handling several commands\nin parallel.\n\u0027tag\u0027 is still being kept for tracing purposes.\n\nSigned-off-by: Hannes Reinecke \u003chare@suse.de\u003e\nAcked-by: Paolo Bonzini \u003cpbonzini@redhat.com\u003e\nSigned-off-by: Kevin Wolf \u003ckwolf@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aa50800a56dd0e864473301574aba5b565539c4b",
      "old_mode": 33188,
      "old_path": "hw/esp.c",
      "new_id": "9ddd6373c83a98a10d287708a3f5826f3fdad791",
      "new_mode": 33188,
      "new_path": "hw/esp.c"
    },
    {
      "type": "modify",
      "old_id": "940b43abfd26ae0c3da8f6ec6d3f18c02fb461d4",
      "old_mode": 33188,
      "old_path": "hw/lsi53c895a.c",
      "new_id": "69eec1d2fe0a1879b92e4eca76a05249227a045e",
      "new_mode": 33188,
      "new_path": "hw/lsi53c895a.c"
    },
    {
      "type": "modify",
      "old_id": "ad6a730be0fce732b94b16a931a0b677c3b28a6f",
      "old_mode": 33188,
      "old_path": "hw/scsi-bus.c",
      "new_id": "8b1a4122106e30d9a1e43bb19361ef660dd7e3c7",
      "new_mode": 33188,
      "new_path": "hw/scsi-bus.c"
    },
    {
      "type": "modify",
      "old_id": "a8c7372d3e331e5b0bc067f22d2a0cfe5fc7df4d",
      "old_mode": 33188,
      "old_path": "hw/scsi-disk.c",
      "new_id": "c2a99fe487275176c86b579449379ab48824ac4e",
      "new_mode": 33188,
      "new_path": "hw/scsi-disk.c"
    },
    {
      "type": "modify",
      "old_id": "8e59c7ee897bace4732589b78f712b5806e77302",
      "old_mode": 33188,
      "old_path": "hw/scsi-generic.c",
      "new_id": "90345a714f923503fcbbd9867c2e121075d0b15f",
      "new_mode": 33188,
      "new_path": "hw/scsi-generic.c"
    },
    {
      "type": "modify",
      "old_id": "c1dca35b8672af8358b5ba0157b47a1bfbf4213c",
      "old_mode": 33188,
      "old_path": "hw/scsi.h",
      "new_id": "6b15bbc2cd8d6a118e3859d0db54e5af7dd86c00",
      "new_mode": 33188,
      "new_path": "hw/scsi.h"
    },
    {
      "type": "modify",
      "old_id": "1c901ef6ebfb78fc56e102d7d9cfc03a9d76dde6",
      "old_mode": 33188,
      "old_path": "hw/spapr_vscsi.c",
      "new_id": "646b1e3caf8547fa6a830bc1b1c21bfb6da2602b",
      "new_mode": 33188,
      "new_path": "hw/spapr_vscsi.c"
    },
    {
      "type": "modify",
      "old_id": "86582cc723b881d728cf8285a1f2b5e8ab2d8c0e",
      "old_mode": 33188,
      "old_path": "hw/usb-msd.c",
      "new_id": "bfea0968938d1d28023c430d6810959d3d3fc64b",
      "new_mode": 33188,
      "new_path": "hw/usb-msd.c"
    }
  ]
}
