revsetlang: fix position of '-' in spaceless 'a-b' expressions
authorMartin von Zweigbergk <martinvonz@google.com>
Tue, 28 Aug 2018 13:29:47 -0700
changeset 39324 b902b177901d
parent 39323 c11e8894b9ca
child 39325 93175cba7edd
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
mercurial/revsetlang.py
--- 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)