##// 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.

File last commit:

r0:9117c656 default
r12039:18e1e752 stable
Show More
__init__.py
0 lines | 0 B | text/x-python | PythonLexer