)]}'
{
  "commit": "ab59ab7f8da800afe9d87418a0ce772e0e2a9418",
  "tree": "7fc258c2a4fa901fa294498077bb9d78040fbaab",
  "parents": [
    "8e251dd675da00342d45dac78b6f627f119aed03"
  ],
  "author": {
    "name": "Christopher Haster",
    "email": "geky@geky.net",
    "time": "Mon Sep 29 13:49:58 2025 -0500"
  },
  "committer": {
    "name": "Christopher Haster",
    "email": "geky@geky.net",
    "time": "Tue Sep 30 12:15:26 2025 -0500"
  },
  "message": "Bump default inline_max up to 1/4 block size\n\nAs noted by amgross, the current inline_max default (when littlefs\nswitches from inline files to CTZ skip-lists) does not match the\ntheoretical value in DESIGN.md.\n\nThe reason for this is 1/8 was chosen as a safer default during\ndevelopment, due to concerns that 1/4 + mdirs splitting at 1/2 would\nlead to poor distribution of large inline files in mdirs.\n\nHowever, two things have happened since then:\n\n1. Experiments have show \"wasted\" mdir space is less of a concern than\n   initially thought. Extra mdir space contributes to logging, delays\n   mdir compaction, and can overall lead to better performance.\n\n2. inline_size was added as a configuration option, so if 1/4 is\n   problematic users can always override it.\n\nSo bumping this back up to 1/4 may make sense.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "624f43cc8ef9241370950e028e38958f80c85cbe",
      "old_mode": 33188,
      "old_path": "lfs.c",
      "new_id": "5cdd2ecb5b9ffa5509f028eb4a057cd5afabd06e",
      "new_mode": 33188,
      "new_path": "lfs.c"
    },
    {
      "type": "modify",
      "old_id": "215309c583c1eb38098c6cf08b6d2fc02cc0b6f1",
      "old_mode": 33188,
      "old_path": "lfs.h",
      "new_id": "dbdf66a0e71d6dd6de7fdc331f0cf1fb066c970e",
      "new_mode": 33188,
      "new_path": "lfs.h"
    }
  ]
}
