tests/test-help.t
changeset 31097 6918c9215201
parent 31081 900996da577a
child 31121 8346b2f09e79
equal deleted inserted replaced
31096:873ebdd6e84d 31097:6918c9215201
   681   >     [('', 'longdesc', 3, 'x'*90),
   681   >     [('', 'longdesc', 3, 'x'*90),
   682   >     ('n', '', None, 'normal desc'),
   682   >     ('n', '', None, 'normal desc'),
   683   >     ('', 'newline', '', 'line1\nline2')],
   683   >     ('', 'newline', '', 'line1\nline2')],
   684   >     'hg nohelp',
   684   >     'hg nohelp',
   685   >     norepo=True)
   685   >     norepo=True)
       
   686   > @command('debugoptADV', [('', 'aopt', None, 'option is (ADVANCED)')])
   686   > @command('debugoptDEP', [('', 'dopt', None, 'option is (DEPRECATED)')])
   687   > @command('debugoptDEP', [('', 'dopt', None, 'option is (DEPRECATED)')])
   687   > @command('debugoptEXP', [('', 'eopt', None, 'option is (EXPERIMENTAL)')])
   688   > @command('debugoptEXP', [('', 'eopt', None, 'option is (EXPERIMENTAL)')])
   688   > def nohelp(ui, *args, **kwargs):
   689   > def nohelp(ui, *args, **kwargs):
   689   >     pass
   690   >     pass
   690   > 
   691   > 
   893                  print merge state
   894                  print merge state
   894    debugnamecomplete
   895    debugnamecomplete
   895                  complete "names" - tags, open branch names, bookmark names
   896                  complete "names" - tags, open branch names, bookmark names
   896    debugobsolete
   897    debugobsolete
   897                  create arbitrary obsolete marker
   898                  create arbitrary obsolete marker
       
   899    debugoptADV   (no help text available)
   898    debugoptDEP   (no help text available)
   900    debugoptDEP   (no help text available)
   899    debugoptEXP   (no help text available)
   901    debugoptEXP   (no help text available)
   900    debugpathcomplete
   902    debugpathcomplete
   901                  complete part or all of a tracked path
   903                  complete part or all of a tracked path
   902    debugpushkey  access the pushkey key/value protocol
   904    debugpushkey  access the pushkey key/value protocol
  1106    nohelp        (no help text available)
  1108    nohelp        (no help text available)
  1107   
  1109   
  1108   (use 'hg help -v helpext' to show built-in aliases and global options)
  1110   (use 'hg help -v helpext' to show built-in aliases and global options)
  1109 
  1111 
  1110 
  1112 
  1111 test deprecated and experimental options are hidden in command help
  1113 test advanced, deprecated and experimental options are hidden in command help
       
  1114   $ hg help debugoptADV
       
  1115   hg debugoptADV
       
  1116   
       
  1117   (no help text available)
       
  1118   
       
  1119   options:
       
  1120   
       
  1121   (some details hidden, use --verbose to show complete help)
  1112   $ hg help debugoptDEP
  1122   $ hg help debugoptDEP
  1113   hg debugoptDEP
  1123   hg debugoptDEP
  1114   
  1124   
  1115   (no help text available)
  1125   (no help text available)
  1116   
  1126   
  1125   
  1135   
  1126   options:
  1136   options:
  1127   
  1137   
  1128   (some details hidden, use --verbose to show complete help)
  1138   (some details hidden, use --verbose to show complete help)
  1129 
  1139 
  1130 test deprecated and experimental options is shown with -v
  1140 test advanced, deprecated and experimental options are shown with -v
       
  1141   $ hg help -v debugoptADV | grep aopt
       
  1142     --aopt option is (ADVANCED)
  1131   $ hg help -v debugoptDEP | grep dopt
  1143   $ hg help -v debugoptDEP | grep dopt
  1132     --dopt option is (DEPRECATED)
  1144     --dopt option is (DEPRECATED)
  1133   $ hg help -v debugoptEXP | grep eopt
  1145   $ hg help -v debugoptEXP | grep eopt
  1134     --eopt option is (EXPERIMENTAL)
  1146     --eopt option is (EXPERIMENTAL)
  1135 
  1147