)]}'
{
  "commit": "2b8c27549917b3e07fec5807dbd2b6528ceb4efa",
  "tree": "20fca5c542c32daf4d8479114d76efdcd232f0a1",
  "parents": [
    "2c728dfef56d468a6a80b4dacdfb7109220d2546"
  ],
  "author": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Mon Jan 21 18:26:21 2013 +0100"
  },
  "committer": {
    "name": "Andreas Färber",
    "email": "afaerber@suse.de",
    "time": "Sun Jan 27 14:52:04 2013 +0100"
  },
  "message": "cpu: Add model resolution support to CPUClass\n\nIntroduce CPUClass::class_by_name and add a default implementation.\nHook up the alpha and ppc implementations.\n\nIntroduce a wrapper function cpu_class_by_name().\n\nSigned-off-by: Andreas Färber \u003cafaerber@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "773caf9fa140301a76d59d59368581b07e0d0d42",
      "old_mode": 33188,
      "old_path": "include/qom/cpu.h",
      "new_id": "8097692bdea258103f37d9bf7c0155cd0ef0f97e",
      "new_mode": 33188,
      "new_path": "include/qom/cpu.h"
    },
    {
      "type": "modify",
      "old_id": "49e5134ea1e32e6dd82ad5a6cc7fd11901c97d2e",
      "old_mode": 33188,
      "old_path": "qom/cpu.c",
      "new_id": "8fb538bf3b58f0901b53a888a7b0cc45d9530717",
      "new_mode": 33188,
      "new_path": "qom/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "40e980933f6d7655647b252d12c871304b153b01",
      "old_mode": 33188,
      "old_path": "target-alpha/cpu.c",
      "new_id": "3ac0fde2cdaf32aa3873eaa988077bc7d89f2691",
      "new_mode": 33188,
      "new_path": "target-alpha/cpu.c"
    },
    {
      "type": "modify",
      "old_id": "4f767c97517138826a5f41d2eedc14d5cb2c06a5",
      "old_mode": 33188,
      "old_path": "target-ppc/translate_init.c",
      "new_id": "e143af532acbe56fff327633f77d23d0af3cb17f",
      "new_mode": 33188,
      "new_path": "target-ppc/translate_init.c"
    }
  ]
}
