)]}'
{
  "commit": "48f1d73b5fc50a909f741d68119bcf02a8f2c331",
  "tree": "4c361bedb14d17961dbc58024e3a27c5fb40ce63",
  "parents": [
    "f15e1abbaade215dd0318de881361a21f39ed9a6"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Thu Feb 11 23:03:53 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Thu Feb 11 23:03:53 2010 +0000"
  },
  "message": "At long last, the day has come, and we can bury full-chip erase once and for all\n\nBack in November 2008(!) I proposed the first version of the flexible\nsector-based erase structure, and now we can finally rip out the old\nfull-chip erase code without ill effects. Rejoice and party!\n\nThanks to everyone who made this possible, especially to Sean Nelson who\nconverted the majority of flash chips to sector erase.\n\nCorresponding to flashrom svn r895.\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": "d8f02bbeed16d06fa84097959c5a181f3e09aac0",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "9238c2a1b3894b2d4b04a50bb7c4b7d9f596324f",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "f66b95a8ec3adfaebdfecf6d1954826b46112bc8",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "2d29f5704a931a2642b5d03240566d78352c5fcc",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "326f725a8fa9ac1185c60dc0131f3866e2a0ffad",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "37106060975aacf49baf2bf734bcbb4035c3aefd",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    }
  ]
}
