comparison tests/test-revset.t @ 40931:e54bfde922f2

revset: move subscript relation functions to its own dict This will help adding more relation functions in extensions. We skip short names (that consist of one letter) while raising UnknownIdentifier because such names cannot be suggested anyway: the similarity cutoff in dispatch._getsimilar() is currently 0.6.
author Anton Shestakov <av6@dwimlabs.net>
date Thu, 13 Dec 2018 17:18:57 +0800
parents 4aa04d009167
children 4c6fdc7e2e7d
comparison
equal deleted inserted replaced
40930:fcdff048a8e5 40931:e54bfde922f2
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
650 [255] 650 [255]
651 651
652 suggested relations
653
654 $ hg debugrevspec '.#generafions[0]'
655 hg: parse error: unknown identifier: generafions
656 (did you mean generations?)
657 [255]
658
659 $ hg debugrevspec '.#f[0]'
660 hg: parse error: unknown identifier: f
661 [255]
662
652 parsed tree at stages: 663 parsed tree at stages:
653 664
654 $ hg debugrevspec -p all '()' 665 $ hg debugrevspec -p all '()'
655 * parsed: 666 * parsed:
656 (group 667 (group