)]}'
{
  "commit": "689bdc8e06b65fba17c0f2e8ce8b93e7e9160029",
  "tree": "5cd2aa9a960329f4c4fa131bfb203e6a4899c985",
  "parents": [
    "f198c855f6f5289469b28f3ca437e1f861b85317"
  ],
  "author": {
    "name": "Christopher Haster",
    "email": "geky@geky.net",
    "time": "Tue Dec 06 00:43:10 2022 -0600"
  },
  "committer": {
    "name": "Christopher Haster",
    "email": "geky@geky.net",
    "time": "Sat Dec 17 12:41:04 2022 -0600"
  },
  "message": "Fixed handful of block_size-related bugs found by CI\n\n- Valgrind-detected memory leak in test_superblocks.\n\n- Valgrind-detected uninitialized lfs-\u003eblock_size in lfs_init caused by\n  an unintended sed replacement.\n\n- Said sed replacement also changed the implementation of the v1 portion\n  of lfs_migrate, this is out of scope and caused migrate to fail, which\n  fortunately CI noticed.\n\n- We also need to copy the block_size/block_count configs in v1 so that\n  low-level bd operations still work.\n\n- le-conversion in test_evil now matters due to difference in\n  LFS_ERR_CORRUPT/LFS_ERR_INVAL paths during lfs_mount. This is good\n  because we\u0027re actually testing for loop detection not pointer\n  out-of-bounds as intended.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e46b98670754e41a414dae9d2bb7b5be10839827",
      "old_mode": 33188,
      "old_path": "lfs.c",
      "new_id": "8ed8b2d9f62c379716670aec228065257a272f6e",
      "new_mode": 33188,
      "new_path": "lfs.c"
    },
    {
      "type": "modify",
      "old_id": "1dde8650b09c33b0f074f80977382e394cb8d3f9",
      "old_mode": 33188,
      "old_path": "tests/test_evil.toml",
      "new_id": "a15d670ae385932664454f6122d12d024ac748d7",
      "new_mode": 33188,
      "new_path": "tests/test_evil.toml"
    },
    {
      "type": "modify",
      "old_id": "6ff2534510c7da00792af5448fc9d2a49cb31ef2",
      "old_mode": 33188,
      "old_path": "tests/test_superblocks.toml",
      "new_id": "881dd098dcf2b76d92413ada0699e56bd3b28c0a",
      "new_mode": 33188,
      "new_path": "tests/test_superblocks.toml"
    }
  ]
}
