Show More
@@ -41,7 +41,7 b' def optrst(options, verbose):' | |||||
41 | shortopt, longopt, default, desc = option |
|
41 | shortopt, longopt, default, desc = option | |
42 | optlabel = _("VALUE") # default label |
|
42 | optlabel = _("VALUE") # default label | |
43 |
|
43 | |||
44 | if _("DEPRECATED") in desc and not verbose: |
|
44 | if not verbose and ("DEPRECATED" in desc or _("DEPRECATED") in desc): | |
45 | continue |
|
45 | continue | |
46 |
|
46 | |||
47 | so = '' |
|
47 | so = '' |
@@ -649,6 +649,7 b' Test command without options' | |||||
649 | use "hg help" for the full list of commands or "hg -v" for details |
|
649 | use "hg help" for the full list of commands or "hg -v" for details | |
650 | [255] |
|
650 | [255] | |
651 |
|
651 | |||
|
652 | ||||
652 | $ cat > helpext.py <<EOF |
|
653 | $ cat > helpext.py <<EOF | |
653 | > import os |
|
654 | > import os | |
654 | > from mercurial import commands |
|
655 | > from mercurial import commands | |
@@ -657,6 +658,7 b' Test command without options' | |||||
657 | > pass |
|
658 | > pass | |
658 | > |
|
659 | > | |
659 | > cmdtable = { |
|
660 | > cmdtable = { | |
|
661 | > "debugoptDEP": (nohelp, [('', 'dopt', None, 'option is DEPRECATED')],), | |||
660 | > "nohelp": (nohelp, [('', 'longdesc', 3, 'x'*90), |
|
662 | > "nohelp": (nohelp, [('', 'longdesc', 3, 'x'*90), | |
661 | > ('n', '', None, 'normal desc'), |
|
663 | > ('n', '', None, 'normal desc'), | |
662 | > ('', 'newline', '', 'line1\nline2'), |
|
664 | > ('', 'newline', '', 'line1\nline2'), | |
@@ -792,6 +794,33 b' Test list of commands with command with ' | |||||
792 |
|
794 | |||
793 | use "hg -v help helpext" to show builtin aliases and global options |
|
795 | use "hg -v help helpext" to show builtin aliases and global options | |
794 |
|
796 | |||
|
797 | ||||
|
798 | test deprecated option is hidden in command help | |||
|
799 | $ hg help debugoptDEP | |||
|
800 | hg debugoptDEP | |||
|
801 | ||||
|
802 | (no help text available) | |||
|
803 | ||||
|
804 | options: | |||
|
805 | ||||
|
806 | use "hg -v help debugoptDEP" to show the global options | |||
|
807 | ||||
|
808 | test deprecated option is shown with -v | |||
|
809 | $ hg help -v debugoptDEP | grep dopt | |||
|
810 | --dopt option is DEPRECATED | |||
|
811 | ||||
|
812 | test deprecated option is hidden with translation with untranslated description | |||
|
813 | (use many globy for not failing on changed transaction) | |||
|
814 | $ LANGUAGE=sv hg help debugoptDEP | |||
|
815 | hg debugoptDEP | |||
|
816 | ||||
|
817 | (*) (glob) | |||
|
818 | ||||
|
819 | flaggor: | |||
|
820 | ||||
|
821 | *"hg -v help debugoptDEP"* (glob) | |||
|
822 | ||||
|
823 | ||||
795 | Test a help topic |
|
824 | Test a help topic | |
796 |
|
825 | |||
797 | $ hg help revs |
|
826 | $ hg help revs |
General Comments 0
You need to be logged in to leave comments.
Login now