Mal wieder Mist in Mercurial committed? Kein Problem. Mit der Strip Extension können Changesets entfernt werden. Praktischerweise ist diese auch standardmäßig bei Mercurial dabei und muss nur noch aktiviert werden. Hierfür muss in der .hgrc
-Datei des Repositories folgendes eingefügt werden:
[extensions]
strip =
Danach kann ein Changeset und alle seine Nachfolger mit dem strip Befehl entfernt werden:
hg strip <rev>
Falls Änderungen schon auf einen Server gepusht wurden, kann man dies auch dort erledigen, falls man Shell-Zugriff hat.