)]}'
{
  "commit": "1d3323de5fe5656844ea57a16eb432f09a366140",
  "tree": "86ffb80f3239e80de3c5ea8a79dea0f928ae754f",
  "parents": [
    "ecf40beae7dcbb057d4f115207f9d8276832a774"
  ],
  "author": {
    "name": "Gerd Hoffmann",
    "email": "kraxel@redhat.com",
    "time": "Thu Mar 08 11:19:19 2012 +0100"
  },
  "committer": {
    "name": "Anthony Liguori",
    "email": "aliguori@us.ibm.com",
    "time": "Mon Mar 12 14:05:26 2012 -0500"
  },
  "message": "implement vnc_dpy_setdata\n\nThe comment is wrong, we have to do something in the setdata callback.\nChanging the framebuffer backing storage (happens when the guest pans\nthe display) renders the whole screen content invalid.\n\nTrigger #1: cirrus vga + 32bit linux guest + vesafb with ypan enabled.\nTrigger #2: std vga + http://patchwork.ozlabs.org/patch/145479/\n\nSigned-off-by: Gerd Hoffmann \u003ckraxel@redhat.com\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ee39bc030ae685e76c6a98ae1e843d67df6c425",
      "old_mode": 33188,
      "old_path": "ui/vnc.c",
      "new_id": "bdec33a470fab84efa8ce10082f547689668335c",
      "new_mode": 33188,
      "new_path": "ui/vnc.c"
    }
  ]
}
