cd /news/developer-tools/commit-rewriter-0-1 · home topics developer-tools article
[ARTICLE · art-128632] src=simonwillison.net ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

commit-rewriter 0.1

Simon Willison released commit-rewriter 0.1, a web app that edits Git commit messages across a repository, built to clean up commit messages for the Datasette security releases that contained coding agent cruft and private-repository issue IDs. The tool runs via `uvx commit-rewriter path/to/repo`, creates a timestamped branch of the current repo state for reverting, and rewrites every commit from the first edited one to the most recent.

read1 min views2 publishedSep 14, 2026

Release: commit-rewriter 0.1

I built this little web app the other day to help edit the commit messages for the Datasette security releases. The initial commits were full of coding agent cruft and references to issue IDs from our private repository, so they weren't fit for publication.

If you want to edit the commit messages for a repository you can run it like this:

uvx commit-rewriter path/to/repo

Omit the path if you are already in the directory for that repo.

When you submit your edits the tool creates a timestamped branch of your current repo state - to allow you to revert if you need to - and then rewrites every commit from the first one you edited to the most recent.

Tags: git, projects, python, ai-assisted-programming

── more in #developer-tools 4 stories · sorted by recency
── more on @commit-rewriter 0.1 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/commit-rewriter-0-1] indexed:0 read:1min 2026-09-14 ·