397 0 |
397 0 |
398 $ log 'date(2005)' |
398 $ log 'date(2005)' |
399 4 |
399 4 |
400 $ log 'date(this is a test)' |
400 $ log 'date(this is a test)' |
401 hg: parse error at 10: unexpected token: symbol |
401 hg: parse error at 10: unexpected token: symbol |
|
402 (date(this is a test) |
|
403 ^ here) |
402 [255] |
404 [255] |
403 $ log 'date()' |
405 $ log 'date()' |
404 hg: parse error: date requires a string |
406 hg: parse error: date requires a string |
405 [255] |
407 [255] |
406 $ log 'date' |
408 $ log 'date' |
407 abort: unknown revision 'date'! |
409 abort: unknown revision 'date'! |
408 [255] |
410 [255] |
409 $ log 'date(' |
411 $ log 'date(' |
410 hg: parse error at 5: not a prefix: end |
412 hg: parse error at 5: not a prefix: end |
|
413 (date( |
|
414 ^ here) |
411 [255] |
415 [255] |
412 $ log 'date("\xy")' |
416 $ log 'date("\xy")' |
413 hg: parse error: invalid \x escape* (glob) |
417 hg: parse error: invalid \x escape* (glob) |
414 [255] |
418 [255] |
415 $ log 'date(tip)' |
419 $ log 'date(tip)' |
612 |
616 |
613 parse errors of relation, subscript and relation-subscript operators: |
617 parse errors of relation, subscript and relation-subscript operators: |
614 |
618 |
615 $ hg debugrevspec '[0]' |
619 $ hg debugrevspec '[0]' |
616 hg: parse error at 0: not a prefix: [ |
620 hg: parse error at 0: not a prefix: [ |
|
621 ([0] |
|
622 ^ here) |
617 [255] |
623 [255] |
618 $ hg debugrevspec '.#' |
624 $ hg debugrevspec '.#' |
619 hg: parse error at 2: not a prefix: end |
625 hg: parse error at 2: not a prefix: end |
|
626 (.# |
|
627 ^ here) |
620 [255] |
628 [255] |
621 $ hg debugrevspec '#rel' |
629 $ hg debugrevspec '#rel' |
622 hg: parse error at 0: not a prefix: # |
630 hg: parse error at 0: not a prefix: # |
|
631 (#rel |
|
632 ^ here) |
623 [255] |
633 [255] |
624 $ hg debugrevspec '.#rel[0' |
634 $ hg debugrevspec '.#rel[0' |
625 hg: parse error at 7: unexpected token: end |
635 hg: parse error at 7: unexpected token: end |
|
636 (.#rel[0 |
|
637 ^ here) |
626 [255] |
638 [255] |
627 $ hg debugrevspec '.]' |
639 $ hg debugrevspec '.]' |
628 hg: parse error at 1: invalid token |
640 hg: parse error at 1: invalid token |
|
641 (.] |
|
642 ^ here) |
629 [255] |
643 [255] |
630 |
644 |
631 $ hg debugrevspec '.#generations[a]' |
645 $ hg debugrevspec '.#generations[a]' |
632 hg: parse error: relation subscript must be an integer |
646 hg: parse error: relation subscript must be an integer |
633 [255] |
647 [255] |
2772 $ hg log -r 'sort(0, topo, topo.firstbranch=(book1))' |
2788 $ hg log -r 'sort(0, topo, topo.firstbranch=(book1))' |
2773 0 b12 m111 u112 111 10800 |
2789 0 b12 m111 u112 111 10800 |
2774 |
2790 |
2775 $ cd .. |
2791 $ cd .. |
2776 $ cd repo |
2792 $ cd repo |
|
2793 |
|
2794 test multiline revset with errors |
|
2795 |
|
2796 $ echo > multiline-revset |
|
2797 $ echo '. +' >> multiline-revset |
|
2798 $ echo '.^ +' >> multiline-revset |
|
2799 $ hg log -r "`cat multiline-revset`" |
|
2800 hg: parse error at 9: not a prefix: end |
|
2801 ( . + .^ + |
|
2802 ^ here) |
|
2803 [255] |