)]}'
{
  "commit": "28c3e6ee72a34d3c2c44ef508b599fa460b273bb",
  "tree": "e3fa63f74323e330b101798d5a9b3fd54bf0eebc",
  "parents": [
    "348c32709fdbeb475dd072af49523cfdd75873f1",
    "9f4aa7cef2214137db192b252f1d4fc1799d05c7"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Nov 19 17:54:46 2015 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Thu Nov 19 17:54:46 2015 +0000"
  },
  "message": "Merge remote-tracking branch \u0027remotes/afaerber/tags/qom-devices-for-peter\u0027 into staging\n\nQOM infrastructure fixes and device conversions\n\n* Fix for properties on objects \u003e 4 GiB\n* Performance improvements for QOM property handling\n* Assertion cleanups\n* MAINTAINERS additions\n\n# gpg: Signature made Thu 19 Nov 2015 14:32:16 GMT using RSA key ID 3E7E013F\n# gpg: Good signature from \"Andreas Färber \u003cafaerber@suse.de\u003e\"\n# gpg:                 aka \"Andreas Färber \u003cafaerber@suse.com\u003e\"\n\n* remotes/afaerber/tags/qom-devices-for-peter:\n  MAINTAINERS: Add check-qom-{interface,proplist} to QOM\n  qom: Clean up assertions to display values on failure\n  qom: Replace object property list with GHashTable\n  qom: Add a test case for complex property finalization\n  net: Convert net filter code to use object property iterators\n  ppc: Convert spapr code to use object property iterators\n  vl: Convert machine help code to use object property iterators\n  qmp: Convert QMP code to use object property iterators\n  qom: Introduce ObjectPropertyIterator struct for iteration\n  qdev: Change Property::offset field to ptrdiff_t type\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
