)]}'
{
  "commit": "14ba6682e99273273be74b8e8681d0604b85e9b9",
  "tree": "cd0212ae1ffe83aaea0a5ca9f5e2be86615c471a",
  "parents": [
    "cfa674fde7ee763844f82e38503cd997a3951197"
  ],
  "author": {
    "name": "Sean Nelson",
    "email": "audiohacked@gmail.com",
    "time": "Fri Feb 26 05:48:29 2010 +0000"
  },
  "committer": {
    "name": "Sean Nelson",
    "email": "audiohacked@gmail.com",
    "time": "Fri Feb 26 05:48:29 2010 +0000"
  },
  "message": "Split spi.c into programmer and chip code Remove chipdriver.h include from flash.h\n\nSome of the spi programmer drivers required chipdrivers.h, needs fixing later:\n  it87spi.c\n  ichspi.c\n  sb600spi.c\n  wbsio_spi.c\n  buspirate_spi.c\n  ft2232spi.c\n  bitbang_spi.c\n  dediprog.c\n\nCorresponding to flashrom svn r914.\n\nSigned-off-by: Sean Nelson \u003caudiohacked@gmail.com\u003e\nAcked-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dfe81e833e1e4a1af7fc0e96de7460dc8158d3eb",
      "old_mode": 33188,
      "old_path": "82802ab.c",
      "new_id": "e63dc10076992d877782385c2dc8e839c17fefc6",
      "new_mode": 33188,
      "new_path": "82802ab.c"
    },
    {
      "type": "modify",
      "old_id": "d5132a7a96010989544eb0151893e5c2a210399e",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "924562479ced6c57e28ed72d6e7ca689ae5a9403",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "8925884779be31fd40b65924611ee286ca001326",
      "old_mode": 33188,
      "old_path": "bitbang_spi.c",
      "new_id": "8d6a9a1f70153719673bbc7654eed518af31c49c",
      "new_mode": 33188,
      "new_path": "bitbang_spi.c"
    },
    {
      "type": "modify",
      "old_id": "ecdd68986491d9cba3f5ea3adede9493c289ed50",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "f1a0be1d63d01a920a0fd836c05d36acc385b294",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "c6d2a30f295cd533942417ccc805093a7cb232ba",
      "old_mode": 33188,
      "old_path": "dediprog.c",
      "new_id": "2d0d060c066a482dd10f71a7762a60ee6ea7cda6",
      "new_mode": 33188,
      "new_path": "dediprog.c"
    },
    {
      "type": "modify",
      "old_id": "ff2004c90e5e6bf22c3e77106a68415e8c59dd37",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "76be16485db5d969fdc3666c5b464f9e17c47184",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "875d5b3a67968c390559ac0397e95b2faa8400bc",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "45e67c64e5d47d11a0d9a91072504f59974c54d3",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "6e029c2b77a97945651f99ea753a8d0077b74ae6",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "97b4867fb4e3449816e06b06428268a796ce8363",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "77d236a5cf376d9253a2e1040227363bff51dcfe",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "9ab61ffb0e685604f3b9be3560d7ccae4265d019",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "fcbf086a788671152d6938ea85ad6613a4cb104f",
      "old_mode": 33188,
      "old_path": "it87spi.c",
      "new_id": "ed72c90063ece10f6f38bfa8cebb2f4f7a3c2b4e",
      "new_mode": 33188,
      "new_path": "it87spi.c"
    },
    {
      "type": "modify",
      "old_id": "055e91029e59f1bb020d1d2ab9c05249b0807786",
      "old_mode": 33188,
      "old_path": "jedec.c",
      "new_id": "fee73028dc5e92c3b5b59d8fe4943891f7594389",
      "new_mode": 33188,
      "new_path": "jedec.c"
    },
    {
      "type": "modify",
      "old_id": "e77572aeda598fe3ae0c47cd8d3177c9dc505a77",
      "old_mode": 33188,
      "old_path": "m29f400bt.c",
      "new_id": "c39407459aa272a053858f5e0f97a9efd9b44f24",
      "new_mode": 33188,
      "new_path": "m29f400bt.c"
    },
    {
      "type": "modify",
      "old_id": "e8c498d03c2677f4df5f88f647a1e7f154b6db0c",
      "old_mode": 33188,
      "old_path": "pm49fl00x.c",
      "new_id": "17a49f0a945a325605d557de6bc60dd0bb039dcd",
      "new_mode": 33188,
      "new_path": "pm49fl00x.c"
    },
    {
      "type": "modify",
      "old_id": "9172eacee4c370c47f47be99530ed40ed3256fec",
      "old_mode": 33188,
      "old_path": "sb600spi.c",
      "new_id": "0cf797c3fbbe7d77c260b9b863a350c406b27d7e",
      "new_mode": 33188,
      "new_path": "sb600spi.c"
    },
    {
      "type": "modify",
      "old_id": "9669e2021e36642dffd2e2c0050b7883d5f5e10d",
      "old_mode": 33188,
      "old_path": "sharplhf00l04.c",
      "new_id": "d5ab38cb2046a31d63b2d00d155f137baa1e2a44",
      "new_mode": 33188,
      "new_path": "sharplhf00l04.c"
    },
    {
      "type": "modify",
      "old_id": "66f1db87564d1fe19bfcca1cab043a224a11dcab",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "41bb8f31e52c65d692c01d8247dcecc1e20c12ba",
      "new_mode": 33188,
      "new_path": "spi.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "54121b08112ef5a8a320ecf4f55579a81682b4dc",
      "new_mode": 33188,
      "new_path": "spi25.c"
    },
    {
      "type": "modify",
      "old_id": "f253e39eac46c63f94196ebba13f40a559efe27b",
      "old_mode": 33188,
      "old_path": "sst28sf040.c",
      "new_id": "bbb9d568d302c7b32c22b2bb050852dd3683c94d",
      "new_mode": 33188,
      "new_path": "sst28sf040.c"
    },
    {
      "type": "modify",
      "old_id": "a65450e5ab65460893611b4ea8a77ea4e95948fe",
      "old_mode": 33188,
      "old_path": "sst49lfxxxc.c",
      "new_id": "9f9ee308c5848c48d05684fe901a360b382dd7e7",
      "new_mode": 33188,
      "new_path": "sst49lfxxxc.c"
    },
    {
      "type": "modify",
      "old_id": "75d9e05c6b7900eb3c18f5ce8624a4983a61da3a",
      "old_mode": 33188,
      "old_path": "sst_fwhub.c",
      "new_id": "9819ceedd6b9557d3ad1b6c8172c0ae7c57fc4f8",
      "new_mode": 33188,
      "new_path": "sst_fwhub.c"
    },
    {
      "type": "modify",
      "old_id": "3b564365ce487a8ab3aae5d501f88983806a4b9c",
      "old_mode": 33188,
      "old_path": "stm50flw0x0x.c",
      "new_id": "7095aecef1bd15f1c5cd995a9fa55629e146a54d",
      "new_mode": 33188,
      "new_path": "stm50flw0x0x.c"
    },
    {
      "type": "modify",
      "old_id": "de9a547cc07af19169f6c95380970b980dbadc3e",
      "old_mode": 33188,
      "old_path": "w29ee011.c",
      "new_id": "63cf4fc4ae09680459b5f8019f6a80719bc0e4eb",
      "new_mode": 33188,
      "new_path": "w29ee011.c"
    },
    {
      "type": "modify",
      "old_id": "853419ac8268f34f948d0ff10f88320bb8a0cd02",
      "old_mode": 33188,
      "old_path": "w39v040c.c",
      "new_id": "20e53fa7ba990fcf45dffa0ab111ab366a91a410",
      "new_mode": 33188,
      "new_path": "w39v040c.c"
    },
    {
      "type": "modify",
      "old_id": "8e846dc303cdae0c7b736b1a404ab15db03e5557",
      "old_mode": 33188,
      "old_path": "w39v080fa.c",
      "new_id": "0163766eeb1fb2d2608283ec7ea54c4e4e8b80bf",
      "new_mode": 33188,
      "new_path": "w39v080fa.c"
    },
    {
      "type": "modify",
      "old_id": "922aff189cca5386885f17b13229040bd78e2250",
      "old_mode": 33188,
      "old_path": "wbsio_spi.c",
      "new_id": "ca3932218b6d0dada6db9e4bdf4dc57c5648c624",
      "new_mode": 33188,
      "new_path": "wbsio_spi.c"
    }
  ]
}
