bd help --doc flatten.
Nuclear option: squash ALL Dolt commit history into a single commit.
This uses the Tim Sehn recipe:
- Create a new branch from the current state
- Soft-reset to the initial commit (preserving all data)
- Commit everything as a single snapshot
- Swap main branch to the new flattened branch
- Run Dolt GC to reclaim space from old history
- Your .beads/dolt directory has grown very large
- You don’t need commit-level history (time travel)
- You want to start fresh with minimal storage