)]}'
{
  "commit": "6e61e0cf9cf038d5f95bcbe5b6516d58ecd81d7d",
  "tree": "00ef055c999d0c6ddec61f0dd500859908e22425",
  "parents": [
    "db7482bb72035fab8386226d1720cde09e0c700e"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.huber@secunet.com",
    "time": "Wed Jan 23 17:07:49 2019 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Mon Mar 04 15:01:59 2019 +0000"
  },
  "message": "Fix erasing of unaligned regions\n\nThe erase (-E) feature is somehow a brute force method, but still, if we\nare given a region to erase, we should make sure to restore surrounding\ndata if the erase block expands beyond the region.\n\nIt shares a lot of code with the write path. Though, experiments with\ncommon functions have shown that it would make the whole function even\nharder to read. Maybe we could add some abstraction if we ever need\nsimilar code on a third path.\n\nChange-Id: I5fc35310f0b090f218cd1d660e27fb39dd05c3c5\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/31068\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Patrick Georgi \u003cpgeorgi@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e82c32e8692dad898aab6b915ed930b67f925e03",
      "old_mode": 33188,
      "old_path": "flashrom.c",
      "new_id": "b9e2b413efc75a8c5abd0c63e40c7b695c7e249b",
      "new_mode": 33188,
      "new_path": "flashrom.c"
    }
  ]
}
