)]}'
{
  "commit": "30fbb9fc7cd73abc32ff71ceb59e9a3be37ac128",
  "tree": "25aa7ff76f8db648bff269cf169c00d28260ec1f",
  "parents": [
    "32fea4025bfb80f2dbc5c3ce415703af28d85f63"
  ],
  "author": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Sun Dec 04 11:08:36 2011 -0600"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Fri Jan 27 10:50:34 2012 -0600"
  },
  "message": "qdev: move qdev-\u003einfo to class\n\nRight now, DeviceInfo acts as the class for qdev.  In order to switch to a\nproper ObjectClass derivative, we need to ween all of the callers off of\ninteracting directly with the info pointer.\n\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bdc55a1eaafe7d268ea8c50d231b2b0a2a36f020",
      "old_mode": 33188,
      "old_path": "hw/acpi_piix4.c",
      "new_id": "4d0b390f6c502fd81819188071f89b484770b854",
      "new_mode": 33188,
      "new_path": "hw/acpi_piix4.c"
    },
    {
      "type": "modify",
      "old_id": "e05369caab3fa22c1c3cb385da31705a269b60cc",
      "old_mode": 33188,
      "old_path": "hw/apic_common.c",
      "new_id": "ac06147e640db76b6e742d9ac723423e32ac9fd0",
      "new_mode": 33188,
      "new_path": "hw/apic_common.c"
    },
    {
      "type": "modify",
      "old_id": "7ce35ec51cfb3088edb0b72e9993e7aeed23b61f",
      "old_mode": 33188,
      "old_path": "hw/cirrus_vga.c",
      "new_id": "5b22cc3fee232fd118853e9327b3185669e227fc",
      "new_mode": 33188,
      "new_path": "hw/cirrus_vga.c"
    },
    {
      "type": "modify",
      "old_id": "76e736f171f16361bcc831a40acb21d4dba77612",
      "old_mode": 33188,
      "old_path": "hw/e1000.c",
      "new_id": "e4362eaf92dbd6a2c33ba6ea435ebf73638dbb18",
      "new_mode": 33188,
      "new_path": "hw/e1000.c"
    },
    {
      "type": "modify",
      "old_id": "6a162f607f1ddb9665c9cf695236c5713d535a38",
      "old_mode": 33188,
      "old_path": "hw/eepro100.c",
      "new_id": "81a32b8d7b671df334e62e47c7159fdbb6a4c2a1",
      "new_mode": 33188,
      "new_path": "hw/eepro100.c"
    },
    {
      "type": "modify",
      "old_id": "9b089e65b44a5eafac0d224d04460464e6dae9ea",
      "old_mode": 33188,
      "old_path": "hw/hda-audio.c",
      "new_id": "0bc0a251b35ac417e13a87b8b3ebd4994bcc6b8d",
      "new_mode": 33188,
      "new_path": "hw/hda-audio.c"
    },
    {
      "type": "modify",
      "old_id": "e515876c484d9f1cccb62692bfb5ea634dcdbae0",
      "old_mode": 33188,
      "old_path": "hw/i8259_common.c",
      "new_id": "7536897fec39ce3202daa114602dbbfbfccb7956",
      "new_mode": 33188,
      "new_path": "hw/i8259_common.c"
    },
    {
      "type": "modify",
      "old_id": "34733454ea15f22f48d0a21a10b98d8cfb17b526",
      "old_mode": 33188,
      "old_path": "hw/ide/piix.c",
      "new_id": "c0e345087be44e70910930e6b2803df25c9e9152",
      "new_mode": 33188,
      "new_path": "hw/ide/piix.c"
    },
    {
      "type": "modify",
      "old_id": "10769e0f49829e844a052f4dae24e96405483824",
      "old_mode": 33188,
      "old_path": "hw/intel-hda.c",
      "new_id": "12dcc840ea1c452fcb3b9292f9d28c7e04b6d2e6",
      "new_mode": 33188,
      "new_path": "hw/intel-hda.c"
    },
    {
      "type": "modify",
      "old_id": "3aa9a1cf57449454171efae1f44c3cb7cb4ab631",
      "old_mode": 33188,
      "old_path": "hw/ioapic_common.c",
      "new_id": "4a7624c0852a17be9e16f0ad529b3a7f6eb6b3bc",
      "new_mode": 33188,
      "new_path": "hw/ioapic_common.c"
    },
    {
      "type": "modify",
      "old_id": "9b199d04243d402c720b2773dc520014a364636d",
      "old_mode": 33188,
      "old_path": "hw/lan9118.c",
      "new_id": "d1b244e2707141da549689501ab8366dc0c1b8e4",
      "new_mode": 33188,
      "new_path": "hw/lan9118.c"
    },
    {
      "type": "modify",
      "old_id": "0d3a1016df231794134d3dc98c514f3996bf1c62",
      "old_mode": 33188,
      "old_path": "hw/lsi53c895a.c",
      "new_id": "9f475e0fb214ee952d63ecf140756690421a814a",
      "new_mode": 33188,
      "new_path": "hw/lsi53c895a.c"
    },
    {
      "type": "modify",
      "old_id": "b1234b82824715ba19717ad9d9303bdccf4f527b",
      "old_mode": 33188,
      "old_path": "hw/mipsnet.c",
      "new_id": "1486833fc0363a29a38628bc098dc3e25a07c7f7",
      "new_mode": 33188,
      "new_path": "hw/mipsnet.c"
    },
    {
      "type": "modify",
      "old_id": "11ffee7d7c21a7768859537c4dee25bdcd3062f9",
      "old_mode": 33188,
      "old_path": "hw/ne2000-isa.c",
      "new_id": "60dc3339b6eeecd2d6e0c29d33f24bbb6cf3ee15",
      "new_mode": 33188,
      "new_path": "hw/ne2000-isa.c"
    },
    {
      "type": "modify",
      "old_id": "62e082f8a93df7dcb6004deca269c53ea00367dc",
      "old_mode": 33188,
      "old_path": "hw/ne2000.c",
      "new_id": "d016b8e4443a325f8772169742db5c632bafbc5b",
      "new_mode": 33188,
      "new_path": "hw/ne2000.c"
    },
    {
      "type": "modify",
      "old_id": "f7cc1b403ba9a214269053877100d7675ca2ccdb",
      "old_mode": 33188,
      "old_path": "hw/opencores_eth.c",
      "new_id": "d4d3529d716625175ab5b6816b54df993bc57303",
      "new_mode": 33188,
      "new_path": "hw/opencores_eth.c"
    },
    {
      "type": "modify",
      "old_id": "ab3b53d985784d130e8ca11c208a0b13d20f1384",
      "old_mode": 33188,
      "old_path": "hw/pci.c",
      "new_id": "5345079ce72e0d69f51258448ebbfb907a4dee47",
      "new_mode": 33188,
      "new_path": "hw/pci.c"
    },
    {
      "type": "modify",
      "old_id": "6aa48e0d2484c06415f657ed8b53ce83a2f4e7c1",
      "old_mode": 33188,
      "old_path": "hw/pcnet.c",
      "new_id": "54f14ee5b478adf12364e60de4cecaa0c82769c7",
      "new_mode": 33188,
      "new_path": "hw/pcnet.c"
    },
    {
      "type": "modify",
      "old_id": "ea3b2df35aee3e716ef3c8684b813562805176d1",
      "old_mode": 33188,
      "old_path": "hw/qdev-properties.c",
      "new_id": "d71dfdafaff40e2478624a5cd1cd2e82eb372e67",
      "new_mode": 33188,
      "new_path": "hw/qdev-properties.c"
    },
    {
      "type": "modify",
      "old_id": "3bc91668145bcc4f758cec36413564cc17ee59fb",
      "old_mode": 33188,
      "old_path": "hw/qdev.c",
      "new_id": "49d26a28b34a1bb24063c4f437923236c26407d3",
      "new_mode": 33188,
      "new_path": "hw/qdev.c"
    },
    {
      "type": "modify",
      "old_id": "1e01a042ce4bd8fc551887fbd75b809a9f79b63e",
      "old_mode": 33188,
      "old_path": "hw/qdev.h",
      "new_id": "e13111f093218d0f66291762bc1a41f810fd1fe4",
      "new_mode": 33188,
      "new_path": "hw/qdev.h"
    },
    {
      "type": "modify",
      "old_id": "0ae9f5774b4ec3e62d30342611aa4acdd39bbf3b",
      "old_mode": 33188,
      "old_path": "hw/rtl8139.c",
      "new_id": "16d948ed6355f4b876a55b1962ffcba285639040",
      "new_mode": 33188,
      "new_path": "hw/rtl8139.c"
    },
    {
      "type": "modify",
      "old_id": "82b881145903f21cc810e513aad17bcc1ed9ad79",
      "old_mode": 33188,
      "old_path": "hw/smc91c111.c",
      "new_id": "b83a893ac331d63576a4bf1a18e82c15dbdaee53",
      "new_mode": 33188,
      "new_path": "hw/smc91c111.c"
    },
    {
      "type": "modify",
      "old_id": "7a86dc8d2cf04413fdc25b69512f072a344fb4ec",
      "old_mode": 33188,
      "old_path": "hw/spapr_vio.c",
      "new_id": "015941353e61fd1169ce3d1d0549c50fea7c27c8",
      "new_mode": 33188,
      "new_path": "hw/spapr_vio.c"
    },
    {
      "type": "modify",
      "old_id": "c5fb0968eda2755be73796e464477be6735fd5c2",
      "old_mode": 33188,
      "old_path": "hw/spapr_vty.c",
      "new_id": "181dd0e52eaea2acedde90e5c105220c812bd1aa",
      "new_mode": 33188,
      "new_path": "hw/spapr_vty.c"
    },
    {
      "type": "modify",
      "old_id": "016a3f2bb40ca39384280e08c87c42fe966632ba",
      "old_mode": 33188,
      "old_path": "hw/usb-bus.c",
      "new_id": "3b80d5efc8b94450753ea21928d7025dc845b50e",
      "new_mode": 33188,
      "new_path": "hw/usb-bus.c"
    },
    {
      "type": "modify",
      "old_id": "e9935ad9e6d982152ca9f09d9f6668e1e05d848a",
      "old_mode": 33188,
      "old_path": "hw/usb-ccid.c",
      "new_id": "3b7f95d28aa83c7609c5af6531afcf849782ff79",
      "new_mode": 33188,
      "new_path": "hw/usb-ccid.c"
    },
    {
      "type": "modify",
      "old_id": "2f527a8ba52e91746ae44d1cb3133d0d4f39c2d1",
      "old_mode": 33188,
      "old_path": "hw/usb-net.c",
      "new_id": "086aa7ee7dc7e8379eca4d244c063410166c2bda",
      "new_mode": 33188,
      "new_path": "hw/usb-net.c"
    },
    {
      "type": "modify",
      "old_id": "69463d2f113a1a47c4e4a4df2e192ba36b23ca6d",
      "old_mode": 33188,
      "old_path": "hw/usb-ohci.c",
      "new_id": "afa327414a34d4fb17ba0b3ff9df654e9eda62b0",
      "new_mode": 33188,
      "new_path": "hw/usb-ohci.c"
    },
    {
      "type": "modify",
      "old_id": "0b28a30b8c8f1729df79a4f34293078ddd7f716b",
      "old_mode": 33188,
      "old_path": "hw/virtio-console.c",
      "new_id": "f25adc48225bfd015c2a0d20fc2704bf50728b1c",
      "new_mode": 33188,
      "new_path": "hw/virtio-console.c"
    },
    {
      "type": "modify",
      "old_id": "8c2f4601470c5727b43ba82f12ccf1bd0bdca20f",
      "old_mode": 33188,
      "old_path": "hw/virtio-net.c",
      "new_id": "6c785d0a17afc36ae45856f32b4a4cf6a272b430",
      "new_mode": 33188,
      "new_path": "hw/virtio-net.c"
    },
    {
      "type": "modify",
      "old_id": "32e46e98cb4fd81c42f24e5cf642c9c1a32a83ba",
      "old_mode": 33188,
      "old_path": "hw/virtio-serial-bus.c",
      "new_id": "982ffbf66870001ef6d3e11129d967399c862eb8",
      "new_mode": 33188,
      "new_path": "hw/virtio-serial-bus.c"
    },
    {
      "type": "modify",
      "old_id": "be63a7d562dba0eadce77aadb756462c40854634",
      "old_mode": 33188,
      "old_path": "hw/xgmac.c",
      "new_id": "ccb97598052ae5cda44b819aac727d01c83383a9",
      "new_mode": 33188,
      "new_path": "hw/xgmac.c"
    }
  ]
}
