Dolt, the version-controlled database, introduces `dolt_squash_history()`, a new SQL procedure that collapses an entire branch's commit history into a single commit in constant time. Unlike `dolt_rebase()` which replays every commit, `dolt_squash_history()` uses a pointer trick internally — writing one new commit with HEAD's data and reparenting it onto the initial commit — making it dramatically faster. A demo shows squashing 100 commits dropping from 1.6s (rebase) to 0.15s, and after running `dolt gc --full`, disk usage shrank from 8.5MB to 172KB (50x reduction). The procedure supports partial squashing via `--first`, requires a clean working set and a commit message, and rewrites history so remotes should be used as archives before squashing.