commit-rewriter : nettoyer tes messages Git en 2 clics

Pourquoi ça compte pour toi
Si tu utilises des agents IA pour coder, tu sais le problème : les commits arrivent pourris, pleins de références internes et de charabia. Avant de publier, il faut tout nettoyer à la main. Cet outil te l'automatise. Utile pour les équipes open source et les créateurs qui veulent un historique propre.
Ce qu'il faut retenir
- 1.Édite les messages de commit directement dans le navigateur, sans ligne de commande complexe
- 2.Crée une branche de sauvegarde horodatée avant toute réécriture — tu peux annuler si ça dérape
- 3.Réécrit en cascade : du premier commit édité jusqu'au plus récent
Tu galères avec le jargon ?
Lis la version réécrite en mode débutant — toutes les idées, sans le jargon.
Pourquoi c'est utile
Quand tu lances un agent IA (Claude, GPT) sur un repo Git, les commits générés sont rarement prêts pour la publication. Tu récupères des messages pleins de :
- ▸Références à des ID d'issues internes
- ▸Traces du processus de génération ("tried X, failed, retried Y")
- ▸Jargon technique qui n'a de sens que pour toi
Avant de fusionner sur main ou de faire un lancement, tu dois éditer chaque commit à la main. Barbant.
Comment ça marche
Simon Willison a construit ça pour nettoyer les commits des publications de sécurité Datasette. Le workflow :
- ▸Lance l'outil :
uvx commit-rewriter path/to/repo(ou sans paramètre si tu es déjà dans le dossier) - ▸Édite dans le navigateur : tu vois chaque commit, tu réécris le message direct
- ▸Valide : l'outil crée une branche de secours (horodatée), puis réécrit tous les commits en cascade
Si quelque chose dérape, tu as ta branche de sauvegarde pour revenir en arrière.
Pour qui
- ▸Les équipes open source qui utilisent des agents IA et veulent un historique Git lisible
- ▸Les créateurs solo qui veulent automatiser le nettoyage post-génération
- ▸Quiconque accumule trop de commits à la main et rêve d'automatisation
C'est une petite friction qui disparaît, et ça vaut le coup.
Et concrètement pour toi ?
Choisis ton profil — la lecture de l'article change selon qui tu es.
Pour toi, c'est un exemple concret de comment les outils s'adaptent à l'IA : on ne supprime pas Git, on ajoute une couche qui nettoie les bruits. C'est moins spectaculaire que l'IA elle-même, mais c'est comme ça qu'elle devient utile en vrai.
Essayer maintenant
Installer commit-rewriter →Source
Pour aller plus loin
Cet article t'a donné envie d'approfondir ? Deux formations Noésis t'attendent :
Explorer les thèmes de cet article :