)]}'
{
  "commit": "89c99ce78ac8e5ff10e829e21e6cffa12a6e1416",
  "tree": "a452cb126bcfbbeb37d90b1f819294e365214db7",
  "parents": [
    "3750493c8b0fc6082495edd79e249e0909891d0a"
  ],
  "author": {
    "name": "Alexey Charkov",
    "email": "alchark@flipper.net",
    "time": "Thu Aug 06 13:19:02 2026 +0400"
  },
  "committer": {
    "name": "David Gibson",
    "email": "david@gibson.dropbear.id.au",
    "time": "Sat Aug 08 19:06:53 2026 +1000"
  },
  "message": "pylibfdt: Add add_mem_rsv() and del_mem_rsv()\n\nThe memory reserve map can be read through num_mem_rsv() and\nget_mem_rsv(), but changing it requires calling the raw fdt_* wrappers\nwith the private Fdt._fdt buffer, as the class exposes no methods for\nthe write side.\n\nAdd them next to the existing accessors, and test them.\n\nSigned-off-by: Alexey Charkov \u003calchark@flipper.net\u003e\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4c28034d448930272e27dd08b559acd8dedf57a",
      "old_mode": 33188,
      "old_path": "pylibfdt/libfdt.i",
      "new_id": "b41c03f4932ae0b1a8b019d98c4ae7e56f3bd42d",
      "new_mode": 33188,
      "new_path": "pylibfdt/libfdt.i"
    },
    {
      "type": "modify",
      "old_id": "7178bb286c4d1d6d51d48255c89406eea25ff763",
      "old_mode": 33188,
      "old_path": "tests/pylibfdt_tests.py",
      "new_id": "0e1660753477a23a33c0114c87a1ef4d7060f6a7",
      "new_mode": 33188,
      "new_path": "tests/pylibfdt_tests.py"
    }
  ]
}
