Skip to content
NewA calmer, faster ZeroHour
Toolsinfo

commit-rewriter 0.1

Simon Willison ()3
AI summary · glm-5.3Summaries by Vani AI

Simon Willison released commit-rewriter 0.1, a tool that rewrites git commit messages from the first edited commit, with a timestamped revert branch.

Simon Willison built commit-rewriter 0.1, a small web app for editing git commit messages, motivated by cleaning up Datasette security release commits that contained coding agent cruft and private issue IDs. It runs via 'uvx commit-rewriter path/to/repo' and creates a timestamped branch of the repo state before rewriting every commit from the first edited one to the most recent, allowing easy reversion.

Key facts
  • Runs via 'uvx commit-rewriter path/to/repo'
  • Creates timestamped branch to enable reverting changes
  • Rewrites all commits from first edited to most recent
  • Built to sanitize Datasette security release commit messages
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

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.

Simon Willison

simonwillison.net

Read the full article at Simon Willison

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.