发布 commit-rewriter 0.1——帮助你重写提交信息的 Python 网页应用
前几天我做了这个小型网页应用,用来编辑 Datasette 安全版本的提交信息。最初的提交里充满了编码智能体留下的冗余内容,还引用了我们私有仓库里的 issue ID,因此不适合公开发布。
如果你想编辑某个仓库的提交信息,可以这样运行:
uvx commit-rewriter path/to/repo
如果你已经在该仓库的目录中,可以省略路径。

提交编辑后,该工具会基于你当前的仓库状态创建一个带时间戳的分支(以便你在需要时回退),然后从你编辑的第一个提交开始,一直到最新的提交,重写其间的每一个提交。
