# HG changeset patch # User Matt Mackall # Date 1311275097 18000 # Node ID fc3d6f300d7d761bff4f044462b69530a32aeebc # Parent 6d1d0b9c4ecce74ed782d87fa7f10acd54c1c640 revset: allow bypassing alias expansion For internal usage of revset queries, we don't want aliases breaking things. diff -r 6d1d0b9c4ecc -r fc3d6f300d7d mercurial/revset.py --- a/mercurial/revset.py Tue Jul 19 17:51:45 2011 -0500 +++ b/mercurial/revset.py Thu Jul 21 14:04:57 2011 -0500 @@ -1019,7 +1019,8 @@ tree, pos = parse(spec) if (pos != len(spec)): raise error.ParseError(_("invalid token"), pos) - tree = findaliases(ui, tree) + if ui: + tree = findaliases(ui, tree) weight, tree = optimize(tree, True) def mfunc(repo, subset): return getset(repo, subset, tree)