)]}'
{
  "commit": "a642153013b2d0af106c0d4b9a637677d1e2c010",
  "tree": "5a242376c84726634ae3fdf88ba36dd22824c75e",
  "parents": [
    "dc717bfd057ac3d6b75c633d57e501d5e6d5ef50",
    "a3d4a1b0479414fc4d59368a0635640979a9e4d2"
  ],
  "author": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Wed Feb 08 07:24:37 2012 -0600"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Wed Feb 08 07:24:37 2012 -0600"
  },
  "message": "Merge remote-tracking branch \u0027bonzini/qdev-props-for-anthony\u0027 into staging\n\n* bonzini/qdev-props-for-anthony: (25 commits)\n  qdev: remove unused fields from PropertyInfo\n  qdev: initialize properties via QOM\n  qdev: inline qdev_prop_set into qdev_prop_set_ptr\n  qdev: access properties via QOM\n  qdev: fix off-by-one\n  qdev: let QOM free properties\n  qdev: remove parse/print methods for pointer properties\n  qdev: make the non-legacy pci address property accept an integer\n  qdev: remove parse/print methods for mac properties\n  qdev: remove print/parse methods from LostTickPolicy properties\n  qdev: remove parse method for string properties\n  qdev: allow reusing get/set for legacy property\n  qdev: remove direct calls to print/parse\n  qom: add property get/set wrappers for links\n  qom: fix canonical paths vs. interfaces\n  qom: use object_resolve_path_type for links\n  qom: add object_resolve_path_type\n  qom: fix off-by-one\n  qom: add property get/set wrappers for C types\n  qom: add QObject-based property get/set wrappers\n  ...\n",
  "tree_diff": []
}
