)]}'
{
  "commit": "744132af4b9f629716394f9c22f6add71cc73ef9",
  "tree": "46de6c5dc108fc2868603fdc606e7328a83f1703",
  "parents": [
    "d1be52d545329debd2128c1aa8685b31dfaa0a0e"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue Jul 06 09:55:48 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue Jul 06 09:55:48 2010 +0000"
  },
  "message": "Various places in the flashrom source feature custom parameter extraction from programmer_param\n\nThis led to wildly differing syntax for programmer parameters, and\nit also voids pretty much every assumption you could make about\nprogrammer_param. The latter is a problem for libflashrom.\n\nUse extract_param everywhere, clean up related code and make it more\nfoolproof. Add two instances of exit(1) where we have no option to\nreturn an error. Remove six instances of exit(1) where returning an\nerror was possible.\n\nWARNING: This changes programmer parameter syntax for a few programmers!\n\nCorresponding to flashrom svn r1070.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c87bc360a1bb95f713d0f2ec9849e158b5e2aef7",
      "old_mode": 33188,
      "old_path": "atahpt.c",
      "new_id": "6263062b2d4840fb77aee07d2b72c75537be302e",
      "new_mode": 33188,
      "new_path": "atahpt.c"
    },
    {
      "type": "modify",
      "old_id": "1bf1d581aa6b0eb71fc7fa477345e0b18e27e9b4",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "4dceca5609718b12756c99c000fa861d337dc2b5",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "f743ccf39704ff57371a1b46558e1e5f808a9a5a",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "855cd2bbd35492e90a396de868816aa6f9e156ca",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "3bbff7c45fd8f5d228065bc84ea31bf3e79d5495",
      "old_mode": 33188,
      "old_path": "drkaiser.c",
      "new_id": "ee3904ef07a4175bd7febc700590cabff7cc5c72",
      "new_mode": 33188,
      "new_path": "drkaiser.c"
    },
    {
      "type": "modify",
      "old_id": "b543222cc47834b331b46be634029a635ac97b84",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "456e22de6b84485a4f5fae3fca81e06b681b1218",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "321c59c0cf075d93da06c692fc712bc31fd503f8",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "4e3c9b92db361f62590af6f9fe3f86e4028b4126",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "d94df61346ce2d84e4d1876330042cf26605b1fb",
      "old_mode": 33188,
      "old_path": "flashrom.8",
      "new_id": "96aff5e4078e33bdf954bb8ce249608e23777546",
      "new_mode": 33188,
      "new_path": "flashrom.8"
    },
    {
      "type": "modify",
      "old_id": "090b424b818aca63a31073bd5ca43615a107b030",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "db15ae5409e2e9bcbb947fb8e1589fe2d37b667a",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "c45bb1fd73b363f9bf7ffbcc4d842a94e921bb42",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "0245c532e4a3c04f125b3041c4efd6d4c6834c66",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "9bb382d05d7257cb8a2abbfe64da7458014b5414",
      "old_mode": 33188,
      "old_path": "gfxnvidia.c",
      "new_id": "962ba1a07a16ef3a4c73d4a7381e7509ec74deda",
      "new_mode": 33188,
      "new_path": "gfxnvidia.c"
    },
    {
      "type": "modify",
      "old_id": "82309261986cbd64e0f0964043543dbf94b89ac7",
      "old_mode": 33188,
      "old_path": "internal.c",
      "new_id": "188fd5d6351b0758f5547cb98f15193bf295e955",
      "new_mode": 33188,
      "new_path": "internal.c"
    },
    {
      "type": "modify",
      "old_id": "d374fcdb0ae0773139e6ddd76a2b93c0405e2c06",
      "old_mode": 33188,
      "old_path": "it87spi.c",
      "new_id": "d3148561409ed41b2f8d9fc92b484880ff4a318a",
      "new_mode": 33188,
      "new_path": "it87spi.c"
    },
    {
      "type": "modify",
      "old_id": "f8e5bd8995dd2f3fc8b4df19dff2c7666ff237b1",
      "old_mode": 33188,
      "old_path": "nic3com.c",
      "new_id": "381ccf498bb13aa8edb5f6436a8793167303aca2",
      "new_mode": 33188,
      "new_path": "nic3com.c"
    },
    {
      "type": "modify",
      "old_id": "f2e99e34744521813e8a219878c85e70203b534a",
      "old_mode": 33188,
      "old_path": "nicnatsemi.c",
      "new_id": "c3b93d9771443d11df84b389c5333afb3db43aac",
      "new_mode": 33188,
      "new_path": "nicnatsemi.c"
    },
    {
      "type": "modify",
      "old_id": "c2abcfb07326013e8915c55fd84f29b7daf9eb39",
      "old_mode": 33188,
      "old_path": "nicrealtek.c",
      "new_id": "38f5465acfacf0f35f383967ce16d5510cad05bc",
      "new_mode": 33188,
      "new_path": "nicrealtek.c"
    },
    {
      "type": "modify",
      "old_id": "3153f15230e626a7eb29abab81b1087598d49411",
      "old_mode": 33188,
      "old_path": "pcidev.c",
      "new_id": "4cb629d33990529ccc73f8a454a230f93a814ee5",
      "new_mode": 33188,
      "new_path": "pcidev.c"
    },
    {
      "type": "modify",
      "old_id": "81953a0cf5051d55fcc19db5f136b839412966a1",
      "old_mode": 33188,
      "old_path": "satasii.c",
      "new_id": "5c56293ae5a1ec9776c779a2c966eba68418e139",
      "new_mode": 33188,
      "new_path": "satasii.c"
    },
    {
      "type": "modify",
      "old_id": "efcf9d829a5a4236399bd72aed81505193cbc0de",
      "old_mode": 33188,
      "old_path": "serprog.c",
      "new_id": "b2f578749a0068e695c7f9f0d555df77e77c67fa",
      "new_mode": 33188,
      "new_path": "serprog.c"
    }
  ]
}
