comparison tests/test-revset.t @ 30803:d389f19f14aa

revset: do not transform range* operators in parsed tree This allows us to handle x:y range as a general range object. A primary user of it is followlines().
author Yuya Nishihara <yuya@tcha.org>
date Mon, 09 Jan 2017 16:55:56 +0900
parents 931a60880df4
children 1be65deb3d54
comparison
equal deleted inserted replaced
30802:5eb3e4568c94 30803:d389f19f14aa
159 1 159 1
160 $ try --optimize : 160 $ try --optimize :
161 (rangeall 161 (rangeall
162 None) 162 None)
163 * optimized: 163 * optimized:
164 (rangepre 164 (rangeall
165 ('string', 'tip') 165 None
166 define) 166 define)
167 * set: 167 * set:
168 <spanset+ 0:9> 168 <spanset+ 0:9>
169 0 169 0
170 1 170 1
617 $ try -p parsed -p analyzed ':' 617 $ try -p parsed -p analyzed ':'
618 * parsed: 618 * parsed:
619 (rangeall 619 (rangeall
620 None) 620 None)
621 * analyzed: 621 * analyzed:
622 (rangepre 622 (rangeall
623 ('string', 'tip') 623 None
624 define) 624 define)
625 * set: 625 * set:
626 <spanset+ 0:9> 626 <spanset+ 0:9>
627 0 627 0
628 1 628 1