Versão: commit-rewriter 0.1

Eu desenvolvi este pequeno aplicativo da web outro dia para ajudar a editar as mensagens de commit dos lançamentos de segurança do Datasette. Os commits iniciais estavam cheios de lixo do agente de codificação e referências para emitir IDs de nosso repositório privado, então eles não eram adequados para publicação.
Se você quiser editar as mensagens de commit de um repositório, você pode executá-lo assim:
uvx commit-rewriter path/to/repo
Omita o caminho se você já estiver no diretório desse repositório.

Quando você envia suas edições, a ferramenta cria uma ramificação com carimbo de data e hora do estado atual do repositório – para permitir a reversão se necessário – e então reescreve cada commit, desde o primeiro que você editou até o mais recente.





