)]}'
{
  "commit": "e7fdd6e9a17129da53b8f4104b58899b5a011458",
  "tree": "0bd5bf090f36ef8f444d37e5bf4f2238345ac617",
  "parents": [
    "17e23ac9798e5e983232c42314d7affb2994925e"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Jul 21 10:26:01 2010 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Wed Jul 21 10:26:01 2010 +0000"
  },
  "message": "Add support for RayeR SPIPGM hardware as described in http://rayer.ic.cz/elektro/spipgm.htm\n\nTo use the RayeR driver, run\nflashrom -p rayer_spi -V\n\nKnown bugs/limitations:\n- Won\u0027t compile/work on non-x86 architectures.\n- Will always use direct port I/O access.\n\nLog follows:\n\nflashrom v0.9.2-r1039 on MS-DOS 7 (i686), built with libpci 3.1.5, GCC \n4.3.2, little endian\nCalibrating delay loop... OK.\nInitializing rayer_bitbang_spi programmer\nUsing port 0x378 as I/O base for parallel port access.\n...\nProbing for Macronix MX25L1605, 2048 KB: probe_spi_rdid_generic: id1 \n0xc2, id2 0x2015\n...\nFound chip \"Macronix MX25L1605\" (2048 KB, SPI) at physical address \n0xffe00000.\n...\nNo operations were specified.\n\nCorresponding to flashrom svn r1093.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Martin Rehak \u003crayer@seznam.cz\u003e\nAcked-by: Michael Karcher \u003cflashrom@mkarcher.dialup.fu-berlin.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96de0ae2339833bb0e0761a57f63c882f55ab1ff",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "290b9e63a614732631b886519b3a2e182a6fecf3",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "3170efea1c8b1e2d37705952880c60afe8c34c31",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "ca3f6f5476893cafee68902d3eae3a05fcbc5e3d",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "96aff5e4078e33bdf954bb8ce249608e23777546",
      "old_mode": 33188,
      "old_path": "flashrom.8",
      "new_id": "2ee22b5111a285019dd40cc7e3eef222d20ca866",
      "new_mode": 33188,
      "new_path": "flashrom.8"
    },
    {
      "type": "modify",
      "old_id": "fe173a71ae00ba1504c810baa8cd0d0bf4b1d069",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "a510f61a4a2b780054c21c818376a57ea2f4901e",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "37cf752267faad5305a032c1df67c1295c3e7929",
      "new_mode": 33188,
      "new_path": "rayer_spi.c"
    },
    {
      "type": "modify",
      "old_id": "2b6446399da437f4f8f5f9280e43d6fca86c940a",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "1efdae0690a285108ff8443003d5d0b881663e25",
      "new_mode": 33188,
      "new_path": "spi.c"
    }
  ]
}
