)]}'
{
  "commit": "d9301140e2c7a796b5092279cec1bbb7abebfc09",
  "tree": "39f3b21a1f0898a80d8ddea9dcb3a0f7c899bb7e",
  "parents": [
    "f96666338ff82c93808a1f366df6467998c1b5a8"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Mar 08 21:19:27 2026 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sat Jul 18 10:21:45 2026 +0000"
  },
  "message": "libflashprog: Add new API to probe all buses for chips\n\nThe new flashprog_chips_probe() will supersede our existing logic to\nprobe for an unspecified chip. It returns an enumeration of detected\nchips. It\u0027s up to the caller to handle multiple chip matches.\n\nChange-Id: I21ec201b92289995430130d72823fe4ca8b03bb6\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/483\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eec69ee3d9244066ccefab64f3c393577d3b8fec",
      "old_mode": 33188,
      "old_path": "include/libflashprog.h",
      "new_id": "8afd8d5aa9c562d2059b5e5e2d1540f4ae6d32c1",
      "new_mode": 33188,
      "new_path": "include/libflashprog.h"
    },
    {
      "type": "modify",
      "old_id": "709db87c129da032b5ed8ec3e01dd5f5655accc5",
      "old_mode": 33188,
      "old_path": "libflashprog.map",
      "new_id": "033d5f89ffaebbdc8091bb9d255597049b7c9f66",
      "new_mode": 33188,
      "new_path": "libflashprog.map"
    },
    {
      "type": "modify",
      "old_id": "0b43e6f20fbba368b52a32beb36bf6e8e95391c5",
      "old_mode": 33188,
      "old_path": "libflashprog/chips.c",
      "new_id": "919d0eb204e1f35cfc36eeda38d63628ea66846c",
      "new_mode": 33188,
      "new_path": "libflashprog/chips.c"
    }
  ]
}
