)]}'
{
  "commit": "7ee6c1e182cca6ccf5253569fca3d05826efb4e9",
  "tree": "079aa8ac68eb59c17a1aa3a3da58efb9b8890c24",
  "parents": [
    "133e9b228df16d11de01529c217417e78d1d9370"
  ],
  "author": {
    "name": "Markus Armbruster",
    "email": "armbru@redhat.com",
    "time": "Mon Jan 19 15:52:29 2015 +0100"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Thu Feb 26 12:42:16 2015 +0100"
  },
  "message": "pci: Permit incremental conversion of device models to realize\n\nCall the new PCIDeviceClass method realize().  Default it to\npci_default_realize(), which calls old method init().\n\nTo convert a device model, make it implement realize() rather than\ninit().\n\nSigned-off-by: Markus Armbruster \u003carmbru@redhat.com\u003e\nReviewed-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nReviewed-by: Gonglei \u003carei.gonglei@huawei.com\u003e\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe697b1544279e2456709772920f35a581bdbc28",
      "old_mode": 33188,
      "old_path": "hw/pci/pci.c",
      "new_id": "b1f3cea9afb732186da7bb472590e617d3dfcec3",
      "new_mode": 33188,
      "new_path": "hw/pci/pci.c"
    },
    {
      "type": "modify",
      "old_id": "bdee464e612e641f4b0e75d15620b47e2086f53d",
      "old_mode": 33188,
      "old_path": "include/hw/pci/pci.h",
      "new_id": "3164fc3a4f98e138923283e6f8e8e2d4f1710e53",
      "new_mode": 33188,
      "new_path": "include/hw/pci/pci.h"
    }
  ]
}
