(Traduction du texte original en anglais : Strip)
Strip
Commande fournie par MqExtension
hg strip rev supprime la révision rev et tous ces descendants dans un dépôt. Pour supprimer une branche indésirable, il faut spécifier la première révision spécifique à cette branche. Par défaut, hg strip va créer une sauvegarde dans le dossier .hg/strip-backup/. Si le strip s'avérait finalement une mauvaise idée, il serait ainsi possible de restaurer avec la commande hg unbundle .hg/strip-backup/nom_fichier.
Si d'autres révisions du dépôt ont des numéros plus élevés que celle éliminée par strip, elles sont renumérotées dans le but de conserver un système de numérotation séquentielle. Le hash reste identique.
Exemple
Le dépôt suivant contient de multiples branches et des numéros non séquentiels

Un strip dans ce dépôt, sur la révision 2:8e29 concernera également la révision 4:3a32, puisqu'elle descend de la révision 2.
De plus, le strip de la révision 2 va renuméroter les révision 3 et 5 afin de récupérer un dépôt avec des numéros séquentiels de révision.

