Disons que j'ai un référentiel Mercurial local et distant. Maintenant, je commence à travailler sur une fonctionnalité. Je travaille dessus, et quand je pense que c'est fait, je valide le changeset. En le testant un peu plus, je trouve que je pourrais encore améliorer cette fonctionnalité en modifiant quelque chose dans le code. Je fais le changement et je m'engage. 20 minutes plus tard, je trouve qu'il y a un bogue dans cette nouvelle fonctionnalité, donc je le corrige et je le valide aussi.
J'ai maintenant 3 changesets que j'aimerais vraiment pousser vers le référentiel distant comme un changeset avec le message "Implementing feature X", par exemple.
Comment puis-je faire cela sans trop de tracas? Je pense que je pourrais le faire avec des correctifs, mais cela semble demander beaucoup de travail.