)]}'
{
  "commit": "968fc24d843c9e9b24231ca1960b47ef2fc724ea",
  "tree": "91aa8106991d263be7f484064db73b41c89c6772",
  "parents": [
    "423d00c857ebc814ef6b5fc63f1d6c595cdc005d"
  ],
  "author": {
    "name": "Peter Maydell",
    "email": "peter.maydell@linaro.org",
    "time": "Fri Mar 28 15:12:57 2014 +0000"
  },
  "committer": {
    "name": "Michael Tokarev",
    "email": "mjt@tls.msk.ru",
    "time": "Fri Apr 18 10:33:36 2014 +0400"
  },
  "message": "xbzrle.c: Avoid undefined behaviour with signed arithmetic\n\nUse unsigned types for doing bitwise arithmetic in the xzbrle\ncalculations, to avoid undefined behaviour:\n\n xbzrle.c:99:49: runtime error: left shift of 72340172838076673\n by 7 places cannot be represented in type \u0027long\u0027\n\nSigned-off-by: Peter Maydell \u003cpeter.maydell@linaro.org\u003e\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fbcb35d0e33ffaf9ea8aedb4c33a32ff5643dd25",
      "old_mode": 33188,
      "old_path": "xbzrle.c",
      "new_id": "8e220bf25b9a4002675e4532b48b25ec8b47e9d6",
      "new_mode": 33188,
      "new_path": "xbzrle.c"
    }
  ]
}
