)]}'
{
  "commit": "666daa68234b5b1758652633cab07d5ca6046a5b",
  "tree": "d4511a0094915ab279c7c02e74fbc6b53c524157",
  "parents": [
    "7b370f513002b340a383fac961dc8c6fdf39eddc"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Wed Jun 02 18:48:27 2010 +0200"
  },
  "committer": {
    "name": "Kevin Wolf",
    "email": "kwolf@redhat.com",
    "time": "Fri Jun 04 15:20:47 2010 +0200"
  },
  "message": "blockdev: Collect block device code in new blockdev.c\n\nAnything that moves hundreds of lines out of vl.c can\u0027t be all bad.\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": "9796dcbd169d44e5ebd4c47683c04baabcd95be1",
      "old_mode": 33188,
      "old_path": "Makefile.objs",
      "new_id": "54dec26f4f8f5f120f996e19ea8707b17a87aee2",
      "new_mode": 33188,
      "new_path": "Makefile.objs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd9783affde17065534f0bb4f5cce8bad760df9b",
      "new_mode": 33188,
      "new_path": "blockdev.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfc9de19aef4ca794cd518b16cbda76ca13912c9",
      "new_mode": 33188,
      "new_path": "blockdev.h"
    },
    {
      "type": "modify",
      "old_id": "0fce958d077e31af8f2b8f45a781be1162ee7b42",
      "old_mode": 33188,
      "old_path": "hw/acpi_piix4.c",
      "new_id": "a87286b9174aa44a85df8132f7c9b6ff09ab9bb6",
      "new_mode": 33188,
      "new_path": "hw/acpi_piix4.c"
    },
    {
      "type": "modify",
      "old_id": "b53e3c3bf9b817ee46e5a9da08b27cd2f5d032c8",
      "old_mode": 33188,
      "old_path": "hw/apb_pci.c",
      "new_id": "31c8d705a27733b098b29f03dbb9f9c0bdb637c3",
      "new_mode": 33188,
      "new_path": "hw/apb_pci.c"
    },
    {
      "type": "modify",
      "old_id": "a3fe99ea7733ed1f455858d0f632cba15b86ad72",
      "old_mode": 33188,
      "old_path": "hw/device-hotplug.c",
      "new_id": "c1a9a561d7ed9eae596b3bb851a6c58678ddb8f8",
      "new_mode": 33188,
      "new_path": "hw/device-hotplug.c"
    },
    {
      "type": "modify",
      "old_id": "63064963832cb9e26b0cb6790edba48a62d5490a",
      "old_mode": 33188,
      "old_path": "hw/fdc.c",
      "new_id": "b97895786aa4b4c0b000595081c98257b988f659",
      "new_mode": 33188,
      "new_path": "hw/fdc.c"
    },
    {
      "type": "modify",
      "old_id": "c48b5e04dfd4b44a60ff97fbe8af7ddfd7657713",
      "old_mode": 33188,
      "old_path": "hw/fdc.h",
      "new_id": "b6b37725923b3a088d6b129c03ec5b1a891b0969",
      "new_mode": 33188,
      "new_path": "hw/fdc.h"
    },
    {
      "type": "modify",
      "old_id": "70af1b60434fe134e1dfc527becdc24e34630fdf",
      "old_mode": 33188,
      "old_path": "hw/ide/core.c",
      "new_id": "045d18db2b06c7fd43ef4aa6c92055da4fc00c2a",
      "new_mode": 33188,
      "new_path": "hw/ide/core.c"
    },
    {
      "type": "modify",
      "old_id": "6231d7716c040dd84d18105532b42284af74e3ca",
      "old_mode": 33188,
      "old_path": "hw/ide/qdev.c",
      "new_id": "0f9f22e30f143a9324482dff17cba8a455d9ce45",
      "new_mode": 33188,
      "new_path": "hw/ide/qdev.c"
    },
    {
      "type": "modify",
      "old_id": "16d33304d573302c52150a3a4f4bc3bf9771739e",
      "old_mode": 33188,
      "old_path": "hw/lan9118.c",
      "new_id": "b996dc4f0c98c1c39964cde6087eb5d638a87be5",
      "new_mode": 33188,
      "new_path": "hw/lan9118.c"
    },
    {
      "type": "modify",
      "old_id": "40d5a6a73671db099c40c198a1eacd169145e756",
      "old_mode": 33188,
      "old_path": "hw/nand.c",
      "new_id": "cd7444f9a5e37a37944b7051d155a4f6ddda8412",
      "new_mode": 33188,
      "new_path": "hw/nand.c"
    },
    {
      "type": "modify",
      "old_id": "bd1b35e661b4fe1f9015aad0431d6cebe9304efb",
      "old_mode": 33188,
      "old_path": "hw/omap2.c",
      "new_id": "666c15adb2889d8554848900f30891f5c22a24b6",
      "new_mode": 33188,
      "new_path": "hw/omap2.c"
    },
    {
      "type": "modify",
      "old_id": "c1e7e4d608270dd5da80678b25a82e394be832f3",
      "old_mode": 33188,
      "old_path": "hw/onenand.c",
      "new_id": "4118db922d4ca3024179ece03672391bbb726df0",
      "new_mode": 33188,
      "new_path": "hw/onenand.c"
    },
    {
      "type": "modify",
      "old_id": "be8e2d5479bebf2feb40c6806106ce94b73f0772",
      "old_mode": 33188,
      "old_path": "hw/parallel.c",
      "new_id": "6b11672e15b9f35c8056af1f697f712cd4f12d15",
      "new_mode": 33188,
      "new_path": "hw/parallel.c"
    },
    {
      "type": "modify",
      "old_id": "9b85c424edc371af581dbc6ef01846c31db77f93",
      "old_mode": 33188,
      "old_path": "hw/pc.c",
      "new_id": "6e7c4689061751f05aeb44ab301a1a738f10da9a",
      "new_mode": 33188,
      "new_path": "hw/pc.c"
    },
    {
      "type": "modify",
      "old_id": "70f563a67e5540a2eb872edf0b33a859e0c74211",
      "old_mode": 33188,
      "old_path": "hw/pc_piix.c",
      "new_id": "dc46846923aa341676e10d665267134ad348f6e5",
      "new_mode": 33188,
      "new_path": "hw/pc_piix.c"
    },
    {
      "type": "modify",
      "old_id": "a8f3df1701895dbabfabc3074f9ea66a30e0f4bd",
      "old_mode": 33188,
      "old_path": "hw/pci-hotplug.c",
      "new_id": "c39e640089de69c7e58a0728d07bdecb59af86ba",
      "new_mode": 33188,
      "new_path": "hw/pci-hotplug.c"
    },
    {
      "type": "modify",
      "old_id": "cf2db9d32530e163c2d9e94a11183a9ff55834a4",
      "old_mode": 33188,
      "old_path": "hw/pcmcia.h",
      "new_id": "360292395ba7ae729d50c7035de9b7a6ab9854a8",
      "new_mode": 33188,
      "new_path": "hw/pcmcia.h"
    },
    {
      "type": "modify",
      "old_id": "48a6b45cdaea8a43c7d32ad3e020ff2366781c15",
      "old_mode": 33188,
      "old_path": "hw/qdev-properties.c",
      "new_id": "5a8739debe6d0974523ec507e9d011c26041a95a",
      "new_mode": 33188,
      "new_path": "hw/qdev-properties.c"
    },
    {
      "type": "modify",
      "old_id": "0ad6c9567d69d559fea2a7dd67952d66260b1bba",
      "old_mode": 33188,
      "old_path": "hw/qdev.h",
      "new_id": "be5ad671cc370d48b3086fcab8e6b3525587be29",
      "new_mode": 33188,
      "new_path": "hw/qdev.h"
    },
    {
      "type": "modify",
      "old_id": "383240bc073ce79ad47153be730e9dbba768c609",
      "old_mode": 33188,
      "old_path": "hw/scsi-bus.c",
      "new_id": "055a94d255642e7e48df6563931dce6b1dd52d61",
      "new_mode": 33188,
      "new_path": "hw/scsi-bus.c"
    },
    {
      "type": "modify",
      "old_id": "a3559d1fcdab550ac1a75f14baeea952d485226f",
      "old_mode": 33188,
      "old_path": "hw/scsi-disk.c",
      "new_id": "a9bf7d261a4095e6e3f195915286a6b09d333a26",
      "new_mode": 33188,
      "new_path": "hw/scsi-disk.c"
    },
    {
      "type": "modify",
      "old_id": "c9aa853cc499f77f3eae0bd6e923ddb1225a5bc3",
      "old_mode": 33188,
      "old_path": "hw/scsi-generic.c",
      "new_id": "e31060e944f086afe3ed0bd696ab325dc30d8f66",
      "new_mode": 33188,
      "new_path": "hw/scsi-generic.c"
    },
    {
      "type": "modify",
      "old_id": "9102edb77bda981fd3d655908a41bee252ac171d",
      "old_mode": 33188,
      "old_path": "hw/serial.c",
      "new_id": "c7e4e77cb0d8f14a9b828798530dd0b32848430c",
      "new_mode": 33188,
      "new_path": "hw/serial.c"
    },
    {
      "type": "modify",
      "old_id": "8e6c6e0322557780c44bd8c0225c2ce722cafcb3",
      "old_mode": 33188,
      "old_path": "hw/usb-hid.c",
      "new_id": "228d0a052af5beae399d214f1f50258ba5d0ee46",
      "new_mode": 33188,
      "new_path": "hw/usb-hid.c"
    },
    {
      "type": "modify",
      "old_id": "0ba4a64d7ccf371b2114274e8cfa5f20c89e37d1",
      "old_mode": 33188,
      "old_path": "hw/usb-msd.c",
      "new_id": "003bd8a4cd20b0f4d76f63c3376d84074ccb0415",
      "new_mode": 33188,
      "new_path": "hw/usb-msd.c"
    },
    {
      "type": "modify",
      "old_id": "80d51c4c0ce73e946785386f4c8f317affda807f",
      "old_mode": 33188,
      "old_path": "hw/virtio-blk.c",
      "new_id": "cdcb492c142405716ec1156e32a38d6140be34db",
      "new_mode": 33188,
      "new_path": "hw/virtio-blk.c"
    },
    {
      "type": "modify",
      "old_id": "7ddf6122820f1c83e5696e0d1b084c3d8659c3c9",
      "old_mode": 33188,
      "old_path": "hw/virtio-pci.c",
      "new_id": "e101fa0a7d07773151edec594e395adadc95645d",
      "new_mode": 33188,
      "new_path": "hw/virtio-pci.c"
    },
    {
      "type": "modify",
      "old_id": "15b53b9aaf2cd4ccda13fdac5297b7e3d62bb9b2",
      "old_mode": 33188,
      "old_path": "monitor.c",
      "new_id": "57f24ff0883afc06d69684c9e54e91be3de26746",
      "new_mode": 33188,
      "new_path": "monitor.c"
    },
    {
      "type": "modify",
      "old_id": "faaf6248b55b72fcf0ae54ccb35d7871eb4b205c",
      "old_mode": 33188,
      "old_path": "qemu-char.c",
      "new_id": "87628ea33f100ec48f48fe1c7b558b3700386635",
      "new_mode": 33188,
      "new_path": "qemu-char.c"
    },
    {
      "type": "modify",
      "old_id": "af92ba298268daace30fd58374a3f68c79ac0078",
      "old_mode": 33188,
      "old_path": "savevm.c",
      "new_id": "1173a22e65c5ebc4aeb9bda3ea089938899e0edb",
      "new_mode": 33188,
      "new_path": "savevm.c"
    },
    {
      "type": "modify",
      "old_id": "dce13c1a059088d3aca448c507ae47c36ec5d9fe",
      "old_mode": 33188,
      "old_path": "sysemu.h",
      "new_id": "5fa45ed97ad36ad11368a820874789dc9edb70a7",
      "new_mode": 33188,
      "new_path": "sysemu.h"
    },
    {
      "type": "modify",
      "old_id": "db1fefd3ff621a2edecc82bff510c8a8bb1e95ed",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "0a9862f2404daeef79d98b9c214efea2f9c13acc",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
