)]}'
{
  "commit": "98cec76a7076c4a38e16f1a9de170a7942b3be54",
  "tree": "22f0ef15c6c434a10033aeaf77717851e4fc3127",
  "parents": [
    "dcb3d601115eed77aef543fe3a920adc17544e06"
  ],
  "author": {
    "name": "Eduardo Habkost",
    "email": "ehabkost@redhat.com",
    "time": "Thu Aug 20 14:54:36 2015 -0700"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Sat Sep 19 16:39:28 2015 +0200"
  },
  "message": "machine: Set MachineClass::name automatically\n\nNow all TYPE_MACHINE subclasses use MACHINE_TYPE_NAME to generate the\nclass name. So instead of requiring each subclass to set\nMachineClass::name manually, we can now set it automatically at the\nTYPE_MACHINE class_base_init() function.\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nReviewed-by: Marcel Apfelbaum \u003cmarcel@redhat.com\u003e\n[AF/ehabkost: Updated for s390-ccw machines]\n[AF: Cleanup of intermediate virt and vexpress name handling]\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2bcd31245349c9ad9957f569673edcbb1c740b93",
      "old_mode": 33188,
      "old_path": "hw/arm/vexpress.c",
      "new_id": "058abbde3f1f715dd7dd01cd7e0c460522b567b5",
      "new_mode": 33188,
      "new_path": "hw/arm/vexpress.c"
    },
    {
      "type": "modify",
      "old_id": "fba259529bf30fd32897c0c7c81ab77c4bddd8f0",
      "old_mode": 33188,
      "old_path": "hw/arm/virt.c",
      "new_id": "6bf0d6d591d6c6456b731819cb1e53eae69e4e11",
      "new_mode": 33188,
      "new_path": "hw/arm/virt.c"
    },
    {
      "type": "modify",
      "old_id": "3c1f248e8074a546ef0798c026a5484939603d11",
      "old_mode": 33188,
      "old_path": "hw/core/machine.c",
      "new_id": "f4db340468f6156c396bf4ee314c8e8319040628",
      "new_mode": 33188,
      "new_path": "hw/core/machine.c"
    },
    {
      "type": "modify",
      "old_id": "31c40c9ff08fdd22760b5faf3273f4f58c1761f9",
      "old_mode": 33188,
      "old_path": "hw/ppc/mac_newworld.c",
      "new_id": "e1c5ed76bda229d4c5948b70c6b1f38064caeddb",
      "new_mode": 33188,
      "new_path": "hw/ppc/mac_newworld.c"
    },
    {
      "type": "modify",
      "old_id": "012b6ede3cc03a34e8d0fbc9e7665a851ef5320e",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr.c",
      "new_id": "05926a3eb249262fb82e90b696ebd99b37013061",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr.c"
    },
    {
      "type": "modify",
      "old_id": "e738b5b06ab5a71446d6b4e845b5d7ad76da4c9a",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-virtio-ccw.c",
      "new_id": "36f78b417ca7286ae05edacbbaad8c984db658ee",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-virtio-ccw.c"
    },
    {
      "type": "modify",
      "old_id": "a1eca0958c14cee4d35d1e82a5081f07e4f2856d",
      "old_mode": 33188,
      "old_path": "hw/s390x/s390-virtio.c",
      "new_id": "bc013eb3d452256576488406366b7aa36d014fe7",
      "new_mode": 33188,
      "new_path": "hw/s390x/s390-virtio.c"
    },
    {
      "type": "modify",
      "old_id": "3c6c9b01b29ee47d344ac775a1ec283251665089",
      "old_mode": 33188,
      "old_path": "vl.c",
      "new_id": "3b926351f1fa93788c16d5d3e8b2182918fe1fb8",
      "new_mode": 33188,
      "new_path": "vl.c"
    }
  ]
}
