le moyen approprié pour ce faire est d'utiliser histedit. Histedit vous permet de supprimer, modifier, combiner ou modifier vos précédents commits.
Histedit ne sont pas livrés avec Mercurial et il ne peut pas être utilisé avec TortoiseHg, mais l'utilisation est très simple:
> hg histedit <rev>
où est la révision que vous voulez modifier le commentaire. Histedit générera une liste de changesets et vous montrera leur SHA1. En plus de chaque changeset il y a un mot indiquant ce que histedit fera avec chaque changeset une fois que vous fermez la fenêtre de texte. À côté du changeset que vous voulez modifier - remplacez 'pick' par 'edit'. Fermez la fenêtre de texte et d'émettre cette commande:
> hg histedit --continue
et une autre fenêtre de texte apparaît contenant le message du journal. Changez le message pour ce que vous voulez. Vous pouvez le faire pour plusieurs modifications en une fois, à condition que les fichiers n'aient pas encore été partagés. Ceci est une utilisation assez triviale de l'histedit, des utilisations plus compliquées impliquées combinant des commits ou supprimant une partie d'une certaine validation.
EDIT 24/04/2011: Les files d'attente Mercurial semblent être un moyen plus acceptable/supporté pour effectuer une tâche comme celle-ci. Vérifiez here pour plus d'informations sur l'extension mq.
Merci pour votre répondeur. Puisque cette question est sur le point de se fermer, veuillez copier votre réponse ici: http://stackoverflow.com/questions/3510781/is-it-possible-to-edit-a-summary-after-a-commit-using -tortoisehg –