[PATCH 3 of 4] revset: define _aliassyminitletters in terms of _syminitletters
Augie Fackler
raf at durin42.com
Fri Oct 7 12:50:47 UTC 2016
# HG changeset patch
# User Augie Fackler <augie at google.com>
# Date 1475843560 14400
# Fri Oct 07 08:32:40 2016 -0400
# Node ID 24645da251e8646510978321adfa03bc47952709
# Parent d7777ef3fe7f82524c2925d9af6c3e1884a4188d
revset: define _aliassyminitletters in terms of _syminitletters
diff --git a/mercurial/revset.py b/mercurial/revset.py
--- a/mercurial/revset.py
+++ b/mercurial/revset.py
@@ -2619,8 +2619,7 @@ def optimize(tree):
# the set of valid characters for the initial letter of symbols in
# alias declarations and definitions
-_aliassyminitletters = set(c for c in [chr(i) for i in xrange(256)]
- if c.isalnum() or c in '._@$' or ord(c) > 127)
+_aliassyminitletters = _syminitletters | set(u'$')
def _parsewith(spec, lookup=None, syminitletters=None):
"""Generate a parse tree of given spec with given tokenizing options
More information about the Mercurial-devel
mailing list