)]}'
{
  "commit": "66ef4e5ff32b1d19281c9d6723b1acfe566f9763",
  "tree": "df65fe458cd52070208d9e46e23418a015b16696",
  "parents": [
    "a7e30503fad58008e739627dcb84348ded8ef572"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sun Dec 13 22:28:00 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Sun Dec 13 22:28:00 2009 +0000"
  },
  "message": "Internal (onboard) programming was the only feature which could not be disabled\n\nMake various pieces of code conditional on support for internal\nprogramming. Code shared between PCI device programmers and onboard\nprogramming is now conditional as well.\n\nIt is now possible to build only with dummy support:\nmake CONFIG_INTERNAL\u003dno CONFIG_NIC3COM\u003dno CONFIG_SATASII\u003dno\nCONFIG_DRKAISER\u003dno CONFIG_SERPROG\u003dno CONFIG_FT2232SPI\u003dno\n\nThis allows building for a specific use case only, and it also\nfacilitates porting to a new architecture because it is possible to\nfocus on highlevel code only.\n\nNote: Either internal or dummy programmer needs to be compiled in due to\nthe current behaviour of always picking a default programmer if -p is\nnot specified. Picking an arbitrary external programmer as default  \nwouldn\u0027t make sense.\n\nBuild and runtime tested in all 1024 possible build combinations. The\nonly failures are by design as mentioned above.\n\nCorresponding to flashrom svn r797.\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": "ae06d7cd7e2686825398f577fc4350c56945cbee",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "77731edbe1417e025e4776afae7174103b05c13d",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "9d7e75839c5144f8663eb159b1627c47282766e8",
      "old_mode": 33188,
      "old_path": "cbtable.c",
      "new_id": "2bc1bfaf0afb339844e9cc1e7b5c5fa5e43dc41a",
      "new_mode": 33188,
      "new_path": "cbtable.c"
    },
    {
      "type": "modify",
      "old_id": "3bdd7d05c6e2b35531a12efedf001cad5052135d",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "333d79d6812cac4f66747df5a3134028e7dbafc8",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "4178d47d7eaa66cefd1853a3697bf8fbca015893",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "a1bcdf05fab84ef384556bbf6d5cee34ea3ad434",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "64a68354db381871a5c4f37f7a54fc82df547bd4",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "a0dedb5d201821f924171cdb063f8dd7c11011f2",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "fc662c5528876ff77c5eafa60783adee5369ae20",
      "old_mode": 33188,
      "old_path": "internal.c",
      "new_id": "cfb83d7588f66b3c3ae24f795da7b98a9da1aa90",
      "new_mode": 33188,
      "new_path": "internal.c"
    },
    {
      "type": "modify",
      "old_id": "c432ebe82806a13f2a768b7d23cec10bf3401195",
      "old_mode": 33188,
      "old_path": "layout.c",
      "new_id": "26b7c6a198527b5639df20f82a36d39ced5ecb45",
      "new_mode": 33188,
      "new_path": "layout.c"
    },
    {
      "type": "modify",
      "old_id": "a2a6c638c64854a7fe71cfd2f6094a775e9702d9",
      "old_mode": 33188,
      "old_path": "print.c",
      "new_id": "3f2f39766021365a104c464896cada018321331f",
      "new_mode": 33188,
      "new_path": "print.c"
    },
    {
      "type": "modify",
      "old_id": "14beed7fc83fe867551cec5afec94ce739821d86",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "a2b26c50d744b9fa781cf1135283a1284e53a150",
      "new_mode": 33188,
      "new_path": "spi.c"
    }
  ]
}
