# HG changeset patch # User Augie Fackler # Date 1475842163 14400 # Node ID 3eb4df6d15f804b38ac23a53c3e0f5881a89ba3b # Parent 7bf15e7eab77d9ac09b5d72c86e69c4ae02a47b5 revset: define _symletters in terms of _syminitletters diff -r 7bf15e7eab77 -r 3eb4df6d15f8 mercurial/revset.py --- a/mercurial/revset.py Fri Oct 07 08:03:30 2016 -0400 +++ b/mercurial/revset.py Fri Oct 07 08:09:23 2016 -0400 @@ -177,8 +177,7 @@ if c.isalnum() or c in '._@' or ord(c) > 127) # default set of valid characters for non-initial letters of symbols -_symletters = set(c for c in [chr(i) for i in xrange(256)] - if c.isalnum() or c in '-._/@' or ord(c) > 127) +_symletters = _syminitletters | set('-/') def tokenize(program, lookup=None, syminitletters=None, symletters=None): '''