)]}'
{
  "commit": "5096fae3fdabc889545ecae508e3dbd0579fcbc9",
  "tree": "ce109252b3dfda5add1b80e8ea6bc5f3aec7d57d",
  "parents": [
    "45460d1a53d202550945e2b144af8ebb1d62bed0"
  ],
  "author": {
    "name": "Mark McLoughlin",
    "email": "markmc@redhat.com",
    "time": "Wed Nov 25 18:49:03 2009 +0000"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Thu Dec 03 09:41:29 2009 -0600"
  },
  "message": "qdev: move DO_UPCAST() into osdep.h\n\nNothing qdev specific about this, make it available throughtout.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "41642ee8a97a030d7eaae1071aadd4b5d1eed78f",
      "old_mode": 33188,
      "old_path": "hw/qdev.h",
      "new_id": "8d53754d48c9e203bcf21ee81c94d081a2b93a91",
      "new_mode": 33188,
      "new_path": "hw/qdev.h"
    },
    {
      "type": "modify",
      "old_id": "4b4aad4d491a39f3fecbd8869819eddacda548c5",
      "old_mode": 33188,
      "old_path": "osdep.h",
      "new_id": "75b581630f2a26e7c374884f7b8b700232d5eca3",
      "new_mode": 33188,
      "new_path": "osdep.h"
    }
  ]
}
