)]}'
{
  "commit": "c27e9014d56fa4880e7d741275d887c3a5949997",
  "tree": "77600e6b471a3084eaa9206998973529be0c3010",
  "parents": [
    "9be060f5278dc0d732ebfcf2bf0a293f88b833eb",
    "382e1737d3467b76e8ade34b96afaae91509002e"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Nov 17 12:34:07 2015 +0000"
  },
  "committer": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Tue Nov 17 12:34:07 2015 +0000"
  },
  "message": "Merge remote-tracking branch \u0027remotes/kraxel/tags/pull-vnc-20151116-1\u0027 into staging\n\nvnc: buffer code improvements, bugfixes.\n\n# gpg: Signature made Mon 16 Nov 2015 17:20:02 GMT using RSA key ID D3E87138\n# gpg: Good signature from \"Gerd Hoffmann (work) \u003ckraxel@redhat.com\u003e\"\n# gpg:                 aka \"Gerd Hoffmann \u003cgerd@kraxel.org\u003e\"\n# gpg:                 aka \"Gerd Hoffmann (private) \u003ckraxel@gmail.com\u003e\"\n\n* remotes/kraxel/tags/pull-vnc-20151116-1:\n  vnc: fix mismerge\n  buffer: allow a buffer to shrink gracefully\n  buffer: factor out buffer_adj_size\n  buffer: factor out buffer_req_size\n  vnc: recycle empty vs-\u003eoutput buffer\n  vnc: fix local state init\n  vnc: only alloc server surface with clients connected\n  vnc: use vnc_{width,height} in vnc_set_area_dirty\n  vnc: factor out vnc_update_server_surface\n  vnc: add vnc_width+vnc_height helpers\n  vnc: zap dead code\n  vnc-jobs: move buffer reset, use new buffer move\n  vnc: kill jobs queue buffer\n  vnc: attach names to buffers\n  buffer: add tracing\n  buffer: add buffer_shrink\n  buffer: add buffer_move\n  buffer: add buffer_move_empty\n  buffer: add buffer_init\n  buffer: make the Buffer capacity increase in powers of two\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\n",
  "tree_diff": []
}
