)]}'
{
  "commit": "077c0d131a98f7b4fd19de3ff30e7dc9a558ce60",
  "tree": "c4281650f8f0d80d4de1d2b07de21b08c31f8a3b",
  "parents": [
    "1234d110cf11e2b72ef96349920d5b79d3089f6c"
  ],
  "author": {
    "name": "Nikolai Artemiev",
    "email": "nartemiev@google.com",
    "time": "Thu Oct 21 01:50:15 2021 +1100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Fri Dec 30 01:16:45 2022 +0100"
  },
  "message": "libflashrom,writeprotect: add flashrom_wp_get_available_ranges()\n\nGenerate list of available ranges by enumerating all possible values\nthat range bits (BPx, TB, ...) can take and using the chip\u0027s range\ndecoding function to get the range that is selected by each one.\n\nTested: flashrom --wp-list\n\nChange-Id: Id51f038f03305c8536d80313e52f77d27835f34d\nSigned-off-by: Nikolai Artemiev \u003cnartemiev@google.com\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/58481\nOriginal-Reviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/70971\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "119f81f8c70dadb2239ba3ecf842f3b679ea38bd",
      "old_mode": 33188,
      "old_path": "libflashrom.c",
      "new_id": "41abb352609808c497a33a51033de7b0d4e168fb",
      "new_mode": 33188,
      "new_path": "libflashrom.c"
    },
    {
      "type": "modify",
      "old_id": "2890d0b832b84707ab59ba903233b590c8481de2",
      "old_mode": 33188,
      "old_path": "libflashrom.h",
      "new_id": "18198615109e81ff69da9767934a275e3854a93b",
      "new_mode": 33188,
      "new_path": "libflashrom.h"
    },
    {
      "type": "modify",
      "old_id": "a42a798632e50bbca70d9273a45a8ec33cbc9d77",
      "old_mode": 33188,
      "old_path": "writeprotect.c",
      "new_id": "483f9e97e4e224281a776debacc70aa46b2d92af",
      "new_mode": 33188,
      "new_path": "writeprotect.c"
    },
    {
      "type": "modify",
      "old_id": "d54befad481ce0a12a66cc6e86407bb487ceb3d4",
      "old_mode": 33188,
      "old_path": "writeprotect.h",
      "new_id": "e27403dcfb7c6cb1262b7e5ff2594dc81a419441",
      "new_mode": 33188,
      "new_path": "writeprotect.h"
    }
  ]
}
