)]}'
{
  "commit": "9753f3d28bda5d2abd7d17eb79022f7e02cb65b9",
  "tree": "d5d58f94ec8f51cf8be977b02f332b3c6048b359",
  "parents": [
    "0990f51671e3e392a3e19027b9a4ac4f69f36ba1"
  ],
  "author": {
    "name": "Gilad Arnold",
    "email": "garnold@chromium.org",
    "time": "Tue Jul 23 08:34:45 2013 -0700"
  },
  "committer": {
    "name": "ChromeBot",
    "email": "chrome-bot@google.com",
    "time": "Tue Jul 23 12:37:03 2013 -0700"
  },
  "message": "paycheck: accommodate \u003e 255 block reads/writes\n\nIt turns out that, in some delta payloads, we\u0027re read/writing specific\nblocks as many as 270 times. Therefore, the unsigned char counters we\u0027ve\nused for recording these accesses overflow and cause the execution to\ndie unexpectedly (also failing paygen when that happens). This change\nincreases the counter size to an unsigned short.\n\nIt should be noted that the fact that we have such frequently accessed\nblocks through the course of an update is somewhat troubling by itself,\nand should be investigated.\n\nBUG\u003dchromium:261417\nTEST\u003dChecking a previously failed payload now passes\n\nChange-Id: I47903cde9971c142cd33382b485b22a88a06b80f\nReviewed-on: https://gerrit.chromium.org/gerrit/63040\nCommit-Queue: Gilad Arnold \u003cgarnold@chromium.org\u003e\nReviewed-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\nTested-by: Gilad Arnold \u003cgarnold@chromium.org\u003e\nReviewed-by: Don Garrett \u003cdgarrett@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "18da5af04421933d4e1359d7562a558628e4208f",
      "old_mode": 33188,
      "old_path": "scripts/update_payload/checker.py",
      "new_id": "2a1dd31c7e85b18b0a3838539286b4acba195daa",
      "new_mode": 33188,
      "new_path": "scripts/update_payload/checker.py"
    }
  ]
}
