##// END OF EJS Templates
alias: make shadowing behavior more consistent (issue2054)...
alias: make shadowing behavior more consistent (issue2054) Currently, given an alias like the following: [alias] summary = summary --remote The alias might be executed - or it might not - depending on the order of the cmdtable dict. This happens because cmdalias gets assigned back to the cmdtable like so: cmdtable['summary'] = ... Yet '^summary|sum' is still in the table, so which one cmdutil.findcmd() chooses isn't deterministic. This patch makes cmdalias assign back to '^summary|sum'. It uses the same cmdtable key lookup that extensions.wrapcommand() does.
Brodie Rao -
r12039:18e1e752 stable
Show More
Name Size Modified Last Commit Author
/ mercurial / help
config.txt Loading ...
dates.txt Loading ...
diffs.txt Loading ...
environment.txt Loading ...
extensions.txt Loading ...
glossary.txt Loading ...
hgweb.txt Loading ...
multirevs.txt Loading ...
patterns.txt Loading ...
revisions.txt Loading ...
revsets.txt Loading ...
templates.txt Loading ...
urls.txt Loading ...