)]}'
{
  "commit": "9530a02212bd48aca32752250c4e2ec91e24d3b6",
  "tree": "26d266ad7941e4efd06a21ac44daba46e1281ab4",
  "parents": [
    "6ee37e28365f2a8ea498d03b08def0dcb1cc6494"
  ],
  "author": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sat Dec 29 15:04:05 2012 +0000"
  },
  "committer": {
    "name": "Stefan Tauner",
    "email": "stefan.tauner@alumni.tuwien.ac.at",
    "time": "Sat Dec 29 15:04:05 2012 +0000"
  },
  "message": "Add a generic SPI block unprotect function\n\nThis does not only remove a huge pile of duplicate code, it does\nalso fix a bug in spi_disable_blockprotect_at25df(), which is also\na good example why duplicated code is a bad idea.\n\nCorresponding to flashrom svn r1635.\n\nSigned-off-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\nAcked-by: Stefan Tauner \u003cstefan.tauner@alumni.tuwien.ac.at\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2931fc05f50a1b8a802bb2d17c61cd9d8905fc6b",
      "old_mode": 33188,
      "old_path": "spi25_statusreg.c",
      "new_id": "84e8f639019ff364ef2ea04580bb654b186f0ea4",
      "new_mode": 33188,
      "new_path": "spi25_statusreg.c"
    }
  ]
}
