comparison tests/test-revset.t @ 41577:13f7a6a4f0db

revset: leverage getintrange() helper in relation-subscript operation (API) Now a range expression is parsed by a relation function itself since the upper layer have no knowledge about the default first/last bounds.
author Yuya Nishihara <yuya@tcha.org>
date Sun, 27 Jan 2019 13:37:37 +0900
parents 947b81560583
children 8185c8abce87
comparison
equal deleted inserted replaced
41576:1c04894e8fe1 41577:13f7a6a4f0db
641 (.] 641 (.]
642 ^ here) 642 ^ here)
643 [255] 643 [255]
644 644
645 $ hg debugrevspec '.#generations[a]' 645 $ hg debugrevspec '.#generations[a]'
646 hg: parse error: relation subscript must be an integer 646 hg: parse error: relation subscript must be an integer or a range
647 [255] 647 [255]
648 $ hg debugrevspec '.#generations[1-2]' 648 $ hg debugrevspec '.#generations[1-2]'
649 hg: parse error: relation subscript must be an integer 649 hg: parse error: relation subscript must be an integer or a range
650 [255] 650 [255]
651 $ hg debugrevspec '.#generations[foo:bar]' 651 $ hg debugrevspec '.#generations[foo:bar]'
652 hg: parse error: relation subscript bounds must be integers 652 hg: parse error: relation subscript bounds must be integers
653 [255] 653 [255]
654 654