)]}'
{
  "commit": "96a5a4e4bed57bd22bbf276a8c9ad9bcebd9cc6d",
  "tree": "abc483562b3d520ef8e2dc4362078cf19eae5c0f",
  "parents": [
    "9474bd2e30751ec60eca0a5131301a92546524a8"
  ],
  "author": {
    "name": "will-v-pi",
    "email": "108662275+will-v-pi@users.noreply.github.com",
    "time": "Tue Jul 21 17:45:06 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 21 17:45:06 2026 +0100"
  },
  "message": "Better fix for elf squashing (#341)\n\nDon\u0027t squash into occupied areas, and don\u0027t squash metadata blocks\n\nThis reverts commit 0d160860227c83133502b8e1c504313e40ae9124\n\n* Catch invalid cycles in block loops (e.g. lollipop block loops)\n\n* Fix XIP SRAM only binary support",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d54431544df76e987c57287eccb6c864dc48d30",
      "old_mode": 33188,
      "old_path": "bintool/bintool.cpp",
      "new_id": "6c116937280d83949ac4ffcb501b5655f93b2bff",
      "new_mode": 33188,
      "new_path": "bintool/bintool.cpp"
    },
    {
      "type": "modify",
      "old_id": "f8c60ffda13f363b7af4a4dfba9be220d9102a72",
      "old_mode": 33188,
      "old_path": "bintool/bintool.h",
      "new_id": "d13f150e4a9f5a6b3b3de63215da9a100e63c969",
      "new_mode": 33188,
      "new_path": "bintool/bintool.h"
    },
    {
      "type": "modify",
      "old_id": "d5cd5e9359dc8ca0542c895324b4e5c8bcccbdc5",
      "old_mode": 33188,
      "old_path": "elf/elf_file.cpp",
      "new_id": "d4f8d5361af695cc2bff20bbbf347a4fae20e2c9",
      "new_mode": 33188,
      "new_path": "elf/elf_file.cpp"
    },
    {
      "type": "modify",
      "old_id": "7b06a88513d6bde5c505383ec7e3b213acb461e6",
      "old_mode": 33188,
      "old_path": "elf/elf_file.h",
      "new_id": "96c147db0d3669a36a00c0ab7f0e60683ee5cb68",
      "new_mode": 33188,
      "new_path": "elf/elf_file.h"
    },
    {
      "type": "modify",
      "old_id": "9d042bb82ec1ed1a810a18ad885171eb028c2e52",
      "old_mode": 33188,
      "old_path": "main.cpp",
      "new_id": "d53d5301f0243fd6ef10c5ae51b204a1b16249d2",
      "new_mode": 33188,
      "new_path": "main.cpp"
    }
  ]
}
