)]}'
{
  "commit": "cd6c88305f2ae8fe335a001058032e03f0ff4b4e",
  "tree": "e37e4bce3760df93fc43786ec254be8a171a9090",
  "parents": [
    "105a060188dc6fdd4551571a966514d1a5f6815a"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Tue Jan 21 17:10:04 2014 +0100"
  },
  "committer": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Mon Feb 24 10:42:09 2014 +0100"
  },
  "message": "hda-audio: qom cleanups\n\nAdd HDA_AUDIO type and macro, drop DO_UPCAST().\n\nHad to add a abstract hda audio class as parent\nfor all hda-* variants to make that fly.  Killed\nsome init code duplication while being at it.\n\nCc: Andreas Färber \u003cafaerber@suse.de\u003e\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "986f2a9c922ca05c589e56d0f01b667d788da47d",
      "old_mode": 33188,
      "old_path": "hw/audio/hda-codec.c",
      "new_id": "a67ca91ca76073146e67ca27147cba63cbcfbb11",
      "new_mode": 33188,
      "new_path": "hw/audio/hda-codec.c"
    }
  ]
}
