ARCHITECTURE Signal 283
commit-rewriter 0.1 rewrites commit messages from a local web app
Simon Willison released commit-rewriter 0.1, a Python web app that lets you edit commit messages in a repository and rewrites the history from the first edited commit forward.
When coding agents produce commits littered with internal references or private issue IDs, those messages need cleaning before public release. This tool provides a straightforward way to do that while preserving a revert path via an automatically created timestamped branch.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
commit-rewriter 0.1 is a Python web app that lets you edit commit messages in a repository.
Running it via uvx creates a timestamped branch before rewriting commits, giving you a way to revert.
It rewrites every commit from the first one you edited through the most recent.
THE CLUSTER
↗