)]}'
{
  "commit": "1455b2baea9f4379086cabf1dcc1388c478c745c",
  "tree": "bfa1507d50bf32cc52f03f21f2922520061d9c3f",
  "parents": [
    "d0fc9469fd740c2036536a3656a56c11fe0b386e"
  ],
  "author": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon May 11 14:13:25 2009 +0000"
  },
  "committer": {
    "name": "Carl-Daniel Hailfinger",
    "email": "c-d.hailfinger.devel.2006@gmx.net",
    "time": "Mon May 11 14:13:25 2009 +0000"
  },
  "message": "Abstract mapping/unmapping of flash regions\n\nFlash mapping/unmapping was performed without an abstraction layer,\nso even the dummy flasher caused memory mappings to be set up. Add\nmap/unmap functions to the external flasher abstraction.\n\nFix a possible scribble-over-low-memory corner case which fortunately\nnever triggered so far.\n\nWith this patch, --programmer dummy works fine as non-root.\n\nCorresponding to flashrom svn r493.\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": "4a4ea0fe9907653690553cb8201fc11af6c522b1",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "3bda7a71eff0321191d2c97bf0a4ab1b4aa9629c",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "57365164b7cab545e34a1abdabef33198b97e7e3",
      "old_mode": 33188,
      "old_path": "flash.h",
      "new_id": "2a11c242007c8ad685ff3c75685fab5a0a362db0",
      "new_mode": 33188,
      "new_path": "flash.h"
    },
    {
      "type": "modify",
      "old_id": "981d8353e282258e84832643874a90cb6ad9e4e9",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "e00789d6e57802664565a4177f925daa9c69b35c",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    },
    {
      "type": "modify",
      "old_id": "49e1bfc6491f68140f489449e651acbaf18c2446",
      "old_mode": 33188,
      "old_path": "physmap.c",
      "new_id": "f1a68db5dbc890beb656d18968007f6d6585d318",
      "new_mode": 33188,
      "new_path": "physmap.c"
    }
  ]
}
