diff -r 0c135f37c6f8 -r ee11167fe1da mercurial/revset.py --- a/mercurial/revset.py Mon Feb 29 18:33:30 2016 +0900 +++ b/mercurial/revset.py Mon Feb 29 19:24:15 2016 +0900 @@ -2320,10 +2320,7 @@ return result def findaliases(ui, tree, showwarning=None): - aliases = {} - for k, v in ui.configitems('revsetalias'): - alias = _aliasrules.build(k, v) - aliases[alias.name] = alias + aliases = _aliasrules.buildmap(ui.configitems('revsetalias')) tree = _expandaliases(aliases, tree, [], {}) if showwarning: # warn about problematic (but not referred) aliases