)]}'
{
  "commit": "293adf0242cdbeb66eb8127c557381027c310ae0",
  "tree": "455859d48819fc3681ea71ad43fd56420c22aa17",
  "parents": [
    "26f72a14f3ef7c77ac3a00e676d597bbf829ccfc"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon Jan 18 08:14:43 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon Jan 18 08:14:43 2010 +0000"
  },
  "message": "Do sanity checks of block erasers at startup and continue check on errors\n\nFlashrom performs a self-check on every startup before it even starts to\ninitialize any programmer.\n\nThat way, compiler errors and code errors will be caught before they can\ndo any harm. This patch adds an eraseblock structure self-check. It also\nmodifies the self-check code to consistently run all checks even if one\ncheck failed.\n\nCorresponding to flashrom svn r864.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db44c2f71646fabd4fa53369218157ea677da0b2",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "5a3c44842c312d4da7b06b34cf81c1dbaefa1aff",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    }
  ]
}
