)]}'
{
  "commit": "cbf563cbde925dae6971c7df305493a638de51c6",
  "tree": "29b0a806979474c3d8dcbc6acfa7022728ca4a15",
  "parents": [
    "30f7cb2f3c570c99b61bd5df72621f44f1bdd0d0"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue Jun 16 08:55:44 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Tue Jun 16 08:55:44 2009 +0000"
  },
  "message": "Support reads of arbitrary range\n\nThat means you can tell flashrom to read exactly bytes 12345-56789\n(start 12345, length 44445) and it will not fetch a single byte more.\n\nUwe tested this on one LPC, one SPI, and one parallel flash board.\n\nCorresponding to flashrom svn r596.\n\nSigned-off-by: Carl-Daniel Hailfinger \u003cc-d.hailfinger.devel.2006@gmx.net\u003e\nAcked-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97e0778f5374b6c3390497587b80bf1bed8b05b0",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "be95bf94be8cfae99188ace2aefd2bc4b1a3119e",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "fe5826faa4419272fc49fdad42880cfd8414f01a",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "5821371d9b0c19688f32c4c6f48aa7747f887955",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "e3fb7400508e0a25c48ab9d34a9b138f00b4410c",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "90912305cd523d942c5bf05f5641089adc1fba79",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "ecc1ad88ddae062d05bf3807498fcab0703d8433",
      "old_mode": 33188,
      "old_path": "it87spi.c",
      "new_id": "5183bae1bcaa1a38106aac09e325f5bb4fffa31f",
      "new_mode": 33188,
      "new_path": "it87spi.c"
    },
    {
      "type": "modify",
      "old_id": "259ad27be3adde45a8808cfffd20b9a872754364",
      "old_mode": 33188,
      "old_path": "sb600spi.c",
      "new_id": "f4f3492ea2a8ab1af2080ccd9008e4d3d991abe1",
      "new_mode": 33188,
      "new_path": "sb600spi.c"
    },
    {
      "type": "modify",
      "old_id": "e9319d74aedf36f4cafd21cb90860efc6904cc92",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "f625da740d04f835c71f32a9b8ff92919e359d53",
      "new_mode": 33188,
      "new_path": "spi.c"
    },
    {
      "type": "modify",
      "old_id": "8ca0abcb761360f0432fe9e2414a105885a13831",
      "old_mode": 33188,
      "old_path": "wbsio_spi.c",
      "new_id": "9ac15d1983e75722ddeeaaa9fb0adac6fbf9566d",
      "new_mode": 33188,
      "new_path": "wbsio_spi.c"
    }
  ]
}
