@@ -20,7 +20,6 @@ from . import (
encoding,
error,
extensions,
- fancyopts,
filemerge,
fileset,
minirst,
@@ -66,7 +65,6 @@ def extshelp(ui):
def optrst(header, options, verbose):
data = []
multioccur = False
- alllong = set(o[1] for o in options)
for option in options:
if len(option) == 5:
shortopt, longopt, default, desc, optlabel = option
@@ -89,16 +87,6 @@ def optrst(header, options, verbose):
multioccur = True
elif (default is not None) and not isinstance(default, bool):
lo += " %s" % optlabel
- elif longopt not in fancyopts.nevernegate:
- if longopt.startswith('no-'):
- # This odd if statement guards against showing
- # --no-commit and --commit on backout (as a practical
- # example) as --[no-]commit in help.
- if (longopt[3:]) not in alllong:
- lo = '--[no-]' + lo[5:]
- else:
- if ('no-' + longopt) not in alllong:
- lo = '--[no-]' + lo[2:]
data.append((so, lo, desc))
@@ -327,13 +327,13 @@
-r --rev REV [+] import up to source revision REV
-A --authormap FILE remap usernames using this file
--filemap FILE remap file names using contents of file
- --[no-]full apply filemap changes by converting all files again
+ --full apply filemap changes by converting all files again
--splicemap FILE splice synthesized history into place
--branchmap FILE change branch names while converting
- --[no-]branchsort try to sort changesets by branches
- --[no-]datesort try to sort changesets by date
- --[no-]sourcesort preserve source changesets order
- --[no-]closesort try to reorder closed revisions
+ --branchsort try to sort changesets by branches
+ --datesort try to sort changesets by date
+ --sourcesort preserve source changesets order
+ --closesort try to reorder closed revisions
(some details hidden, use --verbose to show complete help)
$ hg init a
@@ -23,7 +23,7 @@ Missing arg:
-o --output FORMAT print output to file with formatted name
-r --rev REV print the given revision
- --[no-]decode apply any matching decode filter
+ --decode apply any matching decode filter
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
@@ -48,10 +48,10 @@ Should diff cloned directories:
-o --option OPT [+] pass option to comparison program
-r --rev REV [+] revision
-c --change REV change made by revision
- --[no-]patch compare patches for two revisions
+ --patch compare patches for two revisions
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
+ -S --subrepos recurse into subrepositories
(some details hidden, use --verbose to show complete help)
@@ -530,19 +530,19 @@ hide outer repo
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
@@ -565,19 +565,19 @@ hide outer repo
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
@@ -624,10 +624,10 @@ Extension module help vs command help:
-o --option OPT [+] pass option to comparison program
-r --rev REV [+] revision
-c --change REV change made by revision
- --[no-]patch compare patches for two revisions
+ --patch compare patches for two revisions
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
+ -S --subrepos recurse into subrepositories
(some details hidden, use --verbose to show complete help)
@@ -851,19 +851,19 @@ extension help itself
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
Make sure that single '-v' option shows help and built-ins only for 'dodo' command
$ hg help -v dodo
@@ -875,7 +875,7 @@ Make sure that single '-v' option shows
options:
- --[no-]mq operate on patch repository
+ --mq operate on patch repository
global options ([+] can be repeated):
@@ -884,19 +884,19 @@ Make sure that single '-v' option shows
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
In case when extension name doesn't match any of its commands,
help message should ask for '-v' to get list of built-in aliases
@@ -955,19 +955,19 @@ help options '-v' and '-v -e' should be
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
$ hg help -v -e dudu
dudu extension -
@@ -987,19 +987,19 @@ help options '-v' and '-v -e' should be
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
Disabled extension commands:
@@ -318,19 +318,19 @@ Test short command list with verbose opt
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
(use 'hg help' for the full list of commands)
@@ -353,8 +353,8 @@ Test short command list with verbose opt
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
- -n --[no-]dry-run do not perform actions, just print output
+ -S --subrepos recurse into subrepositories
+ -n --dry-run do not perform actions, just print output
(some details hidden, use --verbose to show complete help)
@@ -404,8 +404,8 @@ Verbose help for add
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
- -n --[no-]dry-run do not perform actions, just print output
+ -S --subrepos recurse into subrepositories
+ -n --dry-run do not perform actions, just print output
global options ([+] can be repeated):
@@ -414,19 +414,19 @@ Verbose help for add
--cwd DIR change working directory
-y --noninteractive do not prompt, automatically pick the first choice for
all prompts
- -q --[no-]quiet suppress output
- -v --[no-]verbose enable additional output
+ -q --quiet suppress output
+ -v --verbose enable additional output
--config CONFIG [+] set/override config option (use 'section.name=value')
- --[no-]debug enable debugging output
- --[no-]debugger start debugger
+ --debug enable debugging output
+ --debugger start debugger
--encoding ENCODE set the charset encoding (default: ascii)
--encodingmode MODE set the charset encoding mode (default: strict)
- --[no-]traceback always print a traceback on exception
- --[no-]time time how long the command takes
- --[no-]profile print command execution profile
+ --traceback always print a traceback on exception
+ --time time how long the command takes
+ --profile print command execution profile
--version output version information and exit
-h --help display help and exit
- --[no-]hidden consider hidden changesets
+ --hidden consider hidden changesets
Test the textwidth config option
@@ -464,8 +464,8 @@ Test help option with version option
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
- -n --[no-]dry-run do not perform actions, just print output
+ -S --subrepos recurse into subrepositories
+ -n --dry-run do not perform actions, just print output
(use 'hg add -h' to show more help)
[255]
@@ -534,23 +534,23 @@ Test command without options
options ([+] can be repeated):
- -r --rev REV [+] revision
- -c --change REV change made by revision
- -a --[no-]text treat all files as text
- -g --[no-]git use git extended diff format
- --[no-]nodates omit dates from diff headers
- --[no-]noprefix omit a/ and b/ prefixes from filenames
- -p --[no-]show-function show which function each change is in
- --[no-]reverse produce a diff that undoes the changes
- -w --[no-]ignore-all-space ignore white space when comparing lines
- -b --[no-]ignore-space-change ignore changes in the amount of white space
- -B --[no-]ignore-blank-lines ignore changes whose lines are all blank
- -U --unified NUM number of lines of context to show
- --[no-]stat output diffstat-style summary of changes
- --root DIR produce diffs relative to subdirectory
- -I --include PATTERN [+] include names matching the given patterns
- -X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
+ -r --rev REV [+] revision
+ -c --change REV change made by revision
+ -a --text treat all files as text
+ -g --git use git extended diff format
+ --nodates omit dates from diff headers
+ --noprefix omit a/ and b/ prefixes from filenames
+ -p --show-function show which function each change is in
+ --reverse produce a diff that undoes the changes
+ -w --ignore-all-space ignore white space when comparing lines
+ -b --ignore-space-change ignore changes in the amount of white space
+ -B --ignore-blank-lines ignore changes whose lines are all blank
+ -U --unified NUM number of lines of context to show
+ --stat output diffstat-style summary of changes
+ --root DIR produce diffs relative to subdirectory
+ -I --include PATTERN [+] include names matching the given patterns
+ -X --exclude PATTERN [+] exclude names matching the given patterns
+ -S --subrepos recurse into subrepositories
(some details hidden, use --verbose to show complete help)
@@ -596,22 +596,22 @@ Test command without options
options ([+] can be repeated):
- -A --[no-]all show status of all files
- -m --[no-]modified show only modified files
- -a --[no-]added show only added files
- -r --[no-]removed show only removed files
- -d --[no-]deleted show only deleted (but tracked) files
- -c --[no-]clean show only files without changes
- -u --[no-]unknown show only unknown (not tracked) files
- -i --[no-]ignored show only ignored files
- -n --[no-]status hide status prefix
- -C --[no-]copies show source of copied files
- -0 --[no-]print0 end filenames with NUL, for use with xargs
+ -A --all show status of all files
+ -m --modified show only modified files
+ -a --added show only added files
+ -r --removed show only removed files
+ -d --deleted show only deleted (but tracked) files
+ -c --clean show only files without changes
+ -u --unknown show only unknown (not tracked) files
+ -i --ignored show only ignored files
+ -n --no-status hide status prefix
+ -C --copies show source of copied files
+ -0 --print0 end filenames with NUL, for use with xargs
--rev REV [+] show difference from revision
--change REV list the changed files of a revision
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- -S --[no-]subrepos recurse into subrepositories
+ -S --subrepos recurse into subrepositories
(some details hidden, use --verbose to show complete help)
@@ -717,7 +717,7 @@ Test for aliases
options:
- --[no-]remote check for push and pull
+ --remote check for push and pull
(some details hidden, use --verbose to show complete help)
@@ -743,7 +743,7 @@ Test command with no help text
--longdesc VALUE xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (default: 3)
- -n --[no-] normal desc
+ -n -- normal desc
--newline VALUE line1 line2
(some details hidden, use --verbose to show complete help)
@@ -1128,9 +1128,9 @@ test deprecated and experimental options
test deprecated and experimental options is shown with -v
$ hg help -v debugoptDEP | grep dopt
- --[no-]dopt option is (DEPRECATED)
+ --dopt option is (DEPRECATED)
$ hg help -v debugoptEXP | grep eopt
- --[no-]eopt option is (EXPERIMENTAL)
+ --eopt option is (EXPERIMENTAL)
#if gettext
test deprecated option is hidden with translation with untranslated description
@@ -2474,10 +2474,10 @@ Dish up an empty repo; serve it cold.
<td>--exclude PATTERN [+]</td>
<td>exclude names matching the given patterns</td></tr>
<tr><td>-S</td>
- <td>--[no-]subrepos</td>
+ <td>--subrepos</td>
<td>recurse into subrepositories</td></tr>
<tr><td>-n</td>
- <td>--[no-]dry-run</td>
+ <td>--dry-run</td>
<td>do not perform actions, just print output</td></tr>
</table>
<p>
@@ -2494,19 +2494,19 @@ Dish up an empty repo; serve it cold.
<td>--noninteractive</td>
<td>do not prompt, automatically pick the first choice for all prompts</td></tr>
<tr><td>-q</td>
- <td>--[no-]quiet</td>
+ <td>--quiet</td>
<td>suppress output</td></tr>
<tr><td>-v</td>
- <td>--[no-]verbose</td>
+ <td>--verbose</td>
<td>enable additional output</td></tr>
<tr><td></td>
<td>--config CONFIG [+]</td>
<td>set/override config option (use 'section.name=value')</td></tr>
<tr><td></td>
- <td>--[no-]debug</td>
+ <td>--debug</td>
<td>enable debugging output</td></tr>
<tr><td></td>
- <td>--[no-]debugger</td>
+ <td>--debugger</td>
<td>start debugger</td></tr>
<tr><td></td>
<td>--encoding ENCODE</td>
@@ -2515,13 +2515,13 @@ Dish up an empty repo; serve it cold.
<td>--encodingmode MODE</td>
<td>set the charset encoding mode (default: strict)</td></tr>
<tr><td></td>
- <td>--[no-]traceback</td>
+ <td>--traceback</td>
<td>always print a traceback on exception</td></tr>
<tr><td></td>
- <td>--[no-]time</td>
+ <td>--time</td>
<td>time how long the command takes</td></tr>
<tr><td></td>
- <td>--[no-]profile</td>
+ <td>--profile</td>
<td>print command execution profile</td></tr>
<tr><td></td>
<td>--version</td>
@@ -2530,7 +2530,7 @@ Dish up an empty repo; serve it cold.
<td>--help</td>
<td>display help and exit</td></tr>
<tr><td></td>
- <td>--[no-]hidden</td>
+ <td>--hidden</td>
<td>consider hidden changesets</td></tr>
</table>
@@ -2661,13 +2661,13 @@ Dish up an empty repo; serve it cold.
</p>
<table>
<tr><td>-A</td>
- <td>--[no-]after</td>
+ <td>--after</td>
<td>record delete for missing files</td></tr>
<tr><td>-f</td>
- <td>--[no-]force</td>
+ <td>--force</td>
<td>forget added files, delete modified files</td></tr>
<tr><td>-S</td>
- <td>--[no-]subrepos</td>
+ <td>--subrepos</td>
<td>recurse into subrepositories</td></tr>
<tr><td>-I</td>
<td>--include PATTERN [+]</td>
@@ -2690,19 +2690,19 @@ Dish up an empty repo; serve it cold.
<td>--noninteractive</td>
<td>do not prompt, automatically pick the first choice for all prompts</td></tr>
<tr><td>-q</td>
- <td>--[no-]quiet</td>
+ <td>--quiet</td>
<td>suppress output</td></tr>
<tr><td>-v</td>
- <td>--[no-]verbose</td>
+ <td>--verbose</td>
<td>enable additional output</td></tr>
<tr><td></td>
<td>--config CONFIG [+]</td>
<td>set/override config option (use 'section.name=value')</td></tr>
<tr><td></td>
- <td>--[no-]debug</td>
+ <td>--debug</td>
<td>enable debugging output</td></tr>
<tr><td></td>
- <td>--[no-]debugger</td>
+ <td>--debugger</td>
<td>start debugger</td></tr>
<tr><td></td>
<td>--encoding ENCODE</td>
@@ -2711,13 +2711,13 @@ Dish up an empty repo; serve it cold.
<td>--encodingmode MODE</td>
<td>set the charset encoding mode (default: strict)</td></tr>
<tr><td></td>
- <td>--[no-]traceback</td>
+ <td>--traceback</td>
<td>always print a traceback on exception</td></tr>
<tr><td></td>
- <td>--[no-]time</td>
+ <td>--time</td>
<td>time how long the command takes</td></tr>
<tr><td></td>
- <td>--[no-]profile</td>
+ <td>--profile</td>
<td>print command execution profile</td></tr>
<tr><td></td>
<td>--version</td>
@@ -2726,7 +2726,7 @@ Dish up an empty repo; serve it cold.
<td>--help</td>
<td>display help and exit</td></tr>
<tr><td></td>
- <td>--[no-]hidden</td>
+ <td>--hidden</td>
<td>consider hidden changesets</td></tr>
</table>
@@ -31,13 +31,13 @@ help qrefresh (no record)
options ([+] can be repeated):
- -e --[no-]edit invoke editor on commit messages
- -g --[no-]git use git extended diff format
- -s --[no-]short refresh only files already in the patch and
+ -e --edit invoke editor on commit messages
+ -g --git use git extended diff format
+ -s --short refresh only files already in the patch and
specified files
- -U --[no-]currentuser add/update author field in patch with current user
+ -U --currentuser add/update author field in patch with current user
-u --user USER add/update author field in patch with given user
- -D --[no-]currentdate add/update date field in patch with current date
+ -D --currentdate add/update date field in patch with current date
-d --date DATE add/update date field in patch with given date
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
@@ -73,19 +73,19 @@ help qrefresh (record)
options ([+] can be repeated):
- -e --[no-]edit invoke editor on commit messages
- -g --[no-]git use git extended diff format
- -s --[no-]short refresh only files already in the patch and
+ -e --edit invoke editor on commit messages
+ -g --git use git extended diff format
+ -s --short refresh only files already in the patch and
specified files
- -U --[no-]currentuser add/update author field in patch with current user
+ -U --currentuser add/update author field in patch with current user
-u --user USER add/update author field in patch with given user
- -D --[no-]currentdate add/update date field in patch with current date
+ -D --currentdate add/update date field in patch with current date
-d --date DATE add/update date field in patch with given date
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
-m --message TEXT use text as commit message
-l --logfile FILE read commit message from file
- -i --[no-]interactive interactively select changes to refresh
+ -i --interactive interactively select changes to refresh
(some details hidden, use --verbose to show complete help)
@@ -59,22 +59,22 @@ help record (record)
options ([+] can be repeated):
- -A --[no-]addremove mark new/missing files as added/removed before
- committing
- --[no-]close-branch mark a branch head as closed
- --[no-]amend amend the parent of the working directory
- -s --[no-]secret use the secret phase for committing
- -e --[no-]edit invoke editor on commit messages
- -I --include PATTERN [+] include names matching the given patterns
- -X --exclude PATTERN [+] exclude names matching the given patterns
- -m --message TEXT use text as commit message
- -l --logfile FILE read commit message from file
- -d --date DATE record the specified date as commit date
- -u --user USER record the specified user as committer
- -S --[no-]subrepos recurse into subrepositories
- -w --[no-]ignore-all-space ignore white space when comparing lines
- -b --[no-]ignore-space-change ignore changes in the amount of white space
- -B --[no-]ignore-blank-lines ignore changes whose lines are all blank
+ -A --addremove mark new/missing files as added/removed before
+ committing
+ --close-branch mark a branch head as closed
+ --amend amend the parent of the working directory
+ -s --secret use the secret phase for committing
+ -e --edit invoke editor on commit messages
+ -I --include PATTERN [+] include names matching the given patterns
+ -X --exclude PATTERN [+] exclude names matching the given patterns
+ -m --message TEXT use text as commit message
+ -l --logfile FILE read commit message from file
+ -d --date DATE record the specified date as commit date
+ -u --user USER record the specified user as committer
+ -S --subrepos recurse into subrepositories
+ -w --ignore-all-space ignore white space when comparing lines
+ -b --ignore-space-change ignore changes in the amount of white space
+ -B --ignore-blank-lines ignore changes whose lines are all blank
(some details hidden, use --verbose to show complete help)
@@ -135,20 +135,20 @@ help (mq present)
options ([+] can be repeated):
- -e --[no-]edit invoke editor on commit messages
- -g --[no-]git use git extended diff format
- -U --[no-]currentuser add "From: <current user>" to patch
- -u --user USER add "From: <USER>" to patch
- -D --[no-]currentdate add "Date: <current date>" to patch
- -d --date DATE add "Date: <DATE>" to patch
- -I --include PATTERN [+] include names matching the given patterns
- -X --exclude PATTERN [+] exclude names matching the given patterns
- -m --message TEXT use text as commit message
- -l --logfile FILE read commit message from file
- -w --[no-]ignore-all-space ignore white space when comparing lines
- -b --[no-]ignore-space-change ignore changes in the amount of white space
- -B --[no-]ignore-blank-lines ignore changes whose lines are all blank
- --[no-]mq operate on patch repository
+ -e --edit invoke editor on commit messages
+ -g --git use git extended diff format
+ -U --currentuser add "From: <current user>" to patch
+ -u --user USER add "From: <USER>" to patch
+ -D --currentdate add "Date: <current date>" to patch
+ -d --date DATE add "Date: <DATE>" to patch
+ -I --include PATTERN [+] include names matching the given patterns
+ -X --exclude PATTERN [+] exclude names matching the given patterns
+ -m --message TEXT use text as commit message
+ -l --logfile FILE read commit message from file
+ -w --ignore-all-space ignore white space when comparing lines
+ -b --ignore-space-change ignore changes in the amount of white space
+ -B --ignore-blank-lines ignore changes whose lines are all blank
+ --mq operate on patch repository
(some details hidden, use --verbose to show complete help)
@@ -45,22 +45,22 @@ Record help
options ([+] can be repeated):
- -A --[no-]addremove mark new/missing files as added/removed before
- committing
- --[no-]close-branch mark a branch head as closed
- --[no-]amend amend the parent of the working directory
- -s --[no-]secret use the secret phase for committing
- -e --[no-]edit invoke editor on commit messages
- -I --include PATTERN [+] include names matching the given patterns
- -X --exclude PATTERN [+] exclude names matching the given patterns
- -m --message TEXT use text as commit message
- -l --logfile FILE read commit message from file
- -d --date DATE record the specified date as commit date
- -u --user USER record the specified user as committer
- -S --[no-]subrepos recurse into subrepositories
- -w --[no-]ignore-all-space ignore white space when comparing lines
- -b --[no-]ignore-space-change ignore changes in the amount of white space
- -B --[no-]ignore-blank-lines ignore changes whose lines are all blank
+ -A --addremove mark new/missing files as added/removed before
+ committing
+ --close-branch mark a branch head as closed
+ --amend amend the parent of the working directory
+ -s --secret use the secret phase for committing
+ -e --edit invoke editor on commit messages
+ -I --include PATTERN [+] include names matching the given patterns
+ -X --exclude PATTERN [+] exclude names matching the given patterns
+ -m --message TEXT use text as commit message
+ -l --logfile FILE read commit message from file
+ -d --date DATE record the specified date as commit date
+ -u --user USER record the specified user as committer
+ -S --subrepos recurse into subrepositories
+ -w --ignore-all-space ignore white space when comparing lines
+ -b --ignore-space-change ignore changes in the amount of white space
+ -B --ignore-blank-lines ignore changes whose lines are all blank
(some details hidden, use --verbose to show complete help)
@@ -58,22 +58,22 @@ shelve has a help message
options ([+] can be repeated):
- -A --[no-]addremove mark new/missing files as added/removed before
+ -A --addremove mark new/missing files as added/removed before
shelving
- -u --[no-]unknown store unknown files in the shelve
- --[no-]cleanup delete all shelved changes
+ -u --unknown store unknown files in the shelve
+ --cleanup delete all shelved changes
--date DATE shelve with the specified commit date
- -d --[no-]delete delete the named shelved change(s)
- -e --[no-]edit invoke editor on commit messages
- -l --[no-]list list current shelves
+ -d --delete delete the named shelved change(s)
+ -e --edit invoke editor on commit messages
+ -l --list list current shelves
-m --message TEXT use text as shelve message
-n --name NAME use the given name for the shelved commit
- -p --[no-]patch show patch
- -i --[no-]interactive interactive mode, only works while creating a shelve
- --[no-]stat output diffstat-style summary of changes
+ -p --patch show patch
+ -i --interactive interactive mode, only works while creating a shelve
+ --stat output diffstat-style summary of changes
-I --include PATTERN [+] include names matching the given patterns
-X --exclude PATTERN [+] exclude names matching the given patterns
- --[no-]mq operate on patch repository
+ --mq operate on patch repository
(some details hidden, use --verbose to show complete help)
@@ -710,12 +710,12 @@ Make sure no one adds back a -b option:
-r --rev REV [+] strip specified revision (optional, can specify
revisions without this option)
- -f --[no-]force force removal of changesets, discard uncommitted
+ -f --force force removal of changesets, discard uncommitted
changes (no backup)
- --[no-]backup no backups
- -k --[no-]keep do not modify working directory during strip
+ --no-backup no backups
+ -k --keep do not modify working directory during strip
-B --bookmark VALUE [+] remove revs only reachable from given bookmark
- --[no-]mq operate on patch repository
+ --mq operate on patch repository
(use 'hg strip -h' to show more help)
[255]