revsetlang: fix position of '-' in spaceless 'a-b' expressions
I don't know if there is an observable difference, but it seems like
an obvious fix.
Differential Revision: https://phab.mercurial-scm.org/D4410
--- a/mercurial/revsetlang.py Wed Aug 15 23:05:23 2018 +0000
+++ b/mercurial/revsetlang.py Tue Aug 28 13:29:47 2018 -0700
@@ -177,7 +177,7 @@
if p: # possible consecutive -
yield ('symbol', p, s)
s += len(p)
- yield ('-', None, pos)
+ yield ('-', None, s)
s += 1
if parts[-1]: # possible trailing -
yield ('symbol', parts[-1], s)