strip.py
23 lines
| 950 B
| text/x-python
|
PythonLexer
/ hgext / strip.py
Valentin Gatien-Baron
|
r46477 | """strip changesets and their descendants from history (DEPRECATED) | ||
The functionality of this extension has been included in core Mercurial | ||||
since version 5.7. Please use :hg:`debugstrip ...` instead. | ||||
Pierre-Yves David
|
r19826 | |||
Javi Merino
|
r19945 | This extension allows you to strip changesets and all their descendants from the | ||
Pierre-Yves David
|
r19826 | repository. See the command help for details. | ||
""" | ||||
timeless
|
r28377 | |||
Matt Harbison
|
r52756 | from __future__ import annotations | ||
Valentin Gatien-Baron
|
r46477 | from mercurial import commands | ||
Augie Fackler
|
r43346 | |||
Augie Fackler
|
r29841 | # Note for extension authors: ONLY specify testedwith = 'ships-with-hg-core' for | ||
Augie Fackler
|
r25186 | # extensions which SHIP WITH MERCURIAL. Non-mainline extensions should | ||
# be specifying the version(s) of Mercurial they are tested with, or | ||||
# leave the attribute unspecified. | ||||
Augie Fackler
|
r43347 | testedwith = b'ships-with-hg-core' | ||
Pierre-Yves David
|
r19823 | |||
Valentin Gatien-Baron
|
r46477 | # This is a bit ugly, but a uisetup function that defines strip as an | ||
# alias for debugstrip would override any user alias for strip, | ||||
# including aliases like "strip = strip --no-backup". | ||||
commands.command.rename(old=b'debugstrip', new=b'debugstrip|strip') | ||||