Submitter | phabricator |
---|---|
Date | Dec. 4, 2020, 9:26 a.m. |
Message ID | <differential-rev-PHID-DREV-html7zjcc6njmrzl66ki-req@mercurial-scm.org> |
Download | mbox | patch |
Permalink | /patch/47798/ |
State | Superseded |
Headers | show |
Comments
Patch
diff --git a/mercurial/cmdutil.py b/mercurial/cmdutil.py --- a/mercurial/cmdutil.py +++ b/mercurial/cmdutil.py @@ -359,7 +359,17 @@ def parsealiases(cmd): - return cmd.split(b"|") + base_aliases = cmd.split(b"|") + all_aliases = set(base_aliases) + extra_aliases = [] + for alias in base_aliases: + if b'-' in alias: + folded_alias = alias.replace(b'-', b'') + if folded_alias not in all_aliases: + all_aliases.add(folded_alias) + extra_aliases.append(folded_alias) + base_aliases.extend(extra_aliases) + return base_aliases def setupwrapcolorwrite(ui):