)]}'
{
  "commit": "415e513d90042b91c1a50a9afe1282e393e574b8",
  "tree": "601ab4f703afa1c577cd532b3d195543a5a7fdb2",
  "parents": [
    "8fa64816ae22ff9e5fdcc00b153010459edb45f4"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Aug 12 11:39:29 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Aug 12 11:39:29 2009 +0000"
  },
  "message": "Add fallback functions for programmer shutdown and memory mapping and fix FT2232 and IT87\n\nFT2232 and IT87 programmers used functions of the dummy programmer\ninstead of fallback functions.\n\nThe dummy programmer is a \"real\" programmer with possible side effects\nand its functions should not be abused by other programmers. Make\nFT2232 and IT87 use official fallback functions instead. Create\nfallback_shutdown(). Create fallback_chip_writeb(). Convert the\nprogrammer #defines to an enum.\n\nCorresponding to flashrom svn r678.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Stefan Reinauer \u003cstepan@coresystems.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b421cf962152dcfbd9b2a9ce10b2aea2ce074ad1",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "abe52c5dbc3ce8ad025aae30f86f1074355a8310",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "12b4e46b16abcd4afa7bf41057d4b91a0ea38f18",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "a1d0cc277c5aadc212e670897cad52a2e6a1283f",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "888c5029fe2a476b8ffa243898303c4d624deb13",
      "old_mode": 33188,
      "old_path": "internal.c",
      "new_id": "3e3808ecf5b66f5ef4615a274210ca4dc1018774",
      "new_mode": 33188,
      "new_path": "internal.c"
    }
  ]
}
