##// END OF EJS Templates
help: also hide options marked EXPERIMENTAL...
Siddharth Agarwal -
r24871:117b9a10 stable
parent child Browse files
Show More
@@ -43,7 +43,9 b' def optrst(header, options, verbose):'
43 43 shortopt, longopt, default, desc = option
44 44 optlabel = _("VALUE") # default label
45 45
46 if not verbose and ("DEPRECATED" in desc or _("DEPRECATED") in desc):
46 if not verbose and ("DEPRECATED" in desc or _("DEPRECATED") in desc or
47 "EXPERIMENTAL" in desc or
48 _("EXPERIMENTAL") in desc):
47 49 continue
48 50
49 51 so = ''
@@ -629,6 +629,7 b' Test command without options'
629 629 > 'hg nohelp',
630 630 > norepo=True)
631 631 > @command('debugoptDEP', [('', 'dopt', None, 'option is DEPRECATED')])
632 > @command('debugoptEXP', [('', 'eopt', None, 'option is EXPERIMENTAL')])
632 633 > def nohelp(ui, *args, **kwargs):
633 634 > pass
634 635 >
@@ -788,6 +789,7 b' Test list of internal help commands'
788 789 debugobsolete
789 790 create arbitrary obsolete marker
790 791 debugoptDEP (no help text available)
792 debugoptEXP (no help text available)
791 793 debugpathcomplete
792 794 complete part or all of a tracked path
793 795 debugpushkey access the pushkey key/value protocol
@@ -822,7 +824,7 b' Test list of commands with command with '
822 824 (use "hg help -v helpext" to show built-in aliases and global options)
823 825
824 826
825 test deprecated option is hidden in command help
827 test deprecated and experimental options are hidden in command help
826 828 $ hg help debugoptDEP
827 829 hg debugoptDEP
828 830
@@ -832,9 +834,20 b' test deprecated option is hidden in comm'
832 834
833 835 (some details hidden, use --verbose to show complete help)
834 836
835 test deprecated option is shown with -v
837 $ hg help debugoptEXP
838 hg debugoptEXP
839
840 (no help text available)
841
842 options:
843
844 (some details hidden, use --verbose to show complete help)
845
846 test deprecated and experimental options is shown with -v
836 847 $ hg help -v debugoptDEP | grep dopt
837 848 --dopt option is DEPRECATED
849 $ hg help -v debugoptEXP | grep eopt
850 --eopt option is EXPERIMENTAL
838 851
839 852 #if gettext
840 853 test deprecated option is hidden with translation with untranslated description
General Comments 0
You need to be logged in to leave comments. Login now