)]}'
{
  "commit": "a5b8efd377e75fc89b2a781a8f10fda7efc3e2ff",
  "tree": "273bb5054c27bde681917176e05c14f46d4d325b",
  "parents": [
    "fa8c550fb6abd9310c8b6fa6e9c771a42615916c"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sat May 10 23:40:51 2008 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sat May 10 23:40:51 2008 +0000"
  },
  "message": "Improve flashrom SPI abstraction, second step\n\nThis paves the way to have a fully generic generic_spi_command without\nknowledge about any SPI controller.\n\nThe third step would be calling SPI controller functions via a function\npointer.\n\nCorresponding to flashrom svn r224 and coreboot v2 svn r3296.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Peter Stuge \u003cpeter@stuge.se\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "177e49cc71089e0af828a2b835c1bac010341fd8",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "d564195c7e40f33d4d349a0a53ea10edb2923f8a",
      "new_mode": 33188,
      "new_path": "spi.c"
    }
  ]
}
