diff options
author | axel <axel@liljencrantz.se> | 2007-01-27 12:01:41 +1000 |
---|---|---|
committer | axel <axel@liljencrantz.se> | 2007-01-27 12:01:41 +1000 |
commit | bc1f9b6f1ccad9110d540c10c794f0d8fbd633a4 (patch) | |
tree | 969a15d356a03ebb2758266b8d6758f64e1b3e6b /share/completions/cvs.fish | |
parent | 85d069c106381a4b4497796e27a9b42c00805c73 (diff) |
Another batch of fixes for the VCS completions
darcs-hash:20070127020141-ac50b-e617fbabb234af668fa7ded7f838d66477605c8d.gz
Diffstat (limited to 'share/completions/cvs.fish')
-rw-r--r-- | share/completions/cvs.fish | 436 |
1 files changed, 218 insertions, 218 deletions
diff --git a/share/completions/cvs.fish b/share/completions/cvs.fish index dd1f9a87..19cc07e2 100644 --- a/share/completions/cvs.fish +++ b/share/completions/cvs.fish @@ -74,191 +74,191 @@ complete -c cvs -n '__fish_use_subcommand' -x -a watchers --description 'See who # Completions for the 'add' subcommand # -complete -c cvs -n 'contains add (commandline -poc)' -s k -x --description 'Use "rcs-kflag" to add the file with the specified' -complete -c cvs -n 'contains add (commandline -poc)' -s m -x --description 'Use "message" for the creation log.' +complete -c cvs -n 'contains \'add\' (commandline -poc)' -s k -x --description 'Use "rcs-kflag" to add the file with the specified' +complete -c cvs -n 'contains \'add\' (commandline -poc)' -s m -x --description 'Use "message" for the creation log.' # # Completions for the 'admin' subcommand # -complete -c cvs -n 'contains admin (commandline -poc)' -s a -x --description 'Append (comma-separated) user names to access list.' -complete -c cvs -n 'contains admin (commandline -poc)' -s A -x --description 'Append another file\'s access list.' -complete -c cvs -n 'contains admin (commandline -poc)' -s b --description '[rev] Set default branch (highest branch on trunk if omitted).' -complete -c cvs -n 'contains admin (commandline -poc)' -s c -x --description 'Set comment leader.' -complete -c cvs -n 'contains admin (commandline -poc)' -s e --description '[users] Remove (comma-separated) user names from access list' -complete -c cvs -n 'contains admin (commandline -poc)' -s I --description 'Run interactively.' -complete -c cvs -n 'contains admin (commandline -poc)' -s k -x --description 'Set keyword substitution mode:' -complete -c cvs -n 'contains admin (commandline -poc)' -s l --description '[rev] Lock revision (latest revision on branch,' -complete -c cvs -n 'contains admin (commandline -poc)' -s L --description 'Set strict locking.' -complete -c cvs -n 'contains admin (commandline -poc)' -s m -x --description 'Replace revision\'s log message.' -complete -c cvs -n 'contains admin (commandline -poc)' -s n -x --description 'Tag branch or revision. If :rev is omitted,' -complete -c cvs -n 'contains admin (commandline -poc)' -s N -x --description 'Same as -n except override existing tag.' -complete -c cvs -n 'contains admin (commandline -poc)' -s o -x --description 'Delete (outdate) specified range of revisions:' -complete -c cvs -n 'contains admin (commandline -poc)' -s q --description 'Run quietly.' -complete -c cvs -n 'contains admin (commandline -poc)' -s s -x --description 'Set revision state (latest revision on branch,' -complete -c cvs -n 'contains admin (commandline -poc)' -s t --description '[file] Get descriptive text from file (stdin if omitted).' -complete -c cvs -n 'contains admin (commandline -poc)' -s t --description '-string Set descriptive text.' -complete -c cvs -n 'contains admin (commandline -poc)' -s u --description '[rev] Unlock the revision (latest revision on branch,' -complete -c cvs -n 'contains admin (commandline -poc)' -s U --description 'Unset strict locking.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s a -x --description 'Append (comma-separated) user names to access list.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s A -x --description 'Append another file\'s access list.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s b --description '[rev] Set default branch (highest branch on trunk if omitted).' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s c -x --description 'Set comment leader.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s e --description '[users] Remove (comma-separated) user names from access list' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s I --description 'Run interactively.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s k -x --description 'Set keyword substitution mode:' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s l --description '[rev] Lock revision (latest revision on branch,' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s L --description 'Set strict locking.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s m -x --description 'Replace revision\'s log message.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s n -x --description 'Tag branch or revision. If :rev is omitted,' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s N -x --description 'Same as -n except override existing tag.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s o -x --description 'Delete (outdate) specified range of revisions:' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s q --description 'Run quietly.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s s -x --description 'Set revision state (latest revision on branch,' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s t --description '[file] Get descriptive text from file (stdin if omitted).' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s t --description '-string Set descriptive text.' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s u --description '[rev] Unlock the revision (latest revision on branch,' +complete -c cvs -n 'contains \'admin\' (commandline -poc)' -s U --description 'Unset strict locking.' # # Completions for the 'annotate' subcommand # -complete -c cvs -n 'contains annotate (commandline -poc)' -s l --description 'Local directory only, no recursion.' -complete -c cvs -n 'contains annotate (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains annotate (commandline -poc)' -s f --description 'Use head revision if tag/date not found.' -complete -c cvs -n 'contains annotate (commandline -poc)' -s F --description 'Annotate binary files.' -complete -c cvs -n 'contains annotate (commandline -poc)' -s r -x --description 'Annotate file as of specified revision/tag.' -complete -c cvs -n 'contains annotate (commandline -poc)' -s D -x --description 'Annotate file as of specified date.' +complete -c cvs -n 'contains \'annotate\' (commandline -poc)' -s l --description 'Local directory only, no recursion.' +complete -c cvs -n 'contains \'annotate\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'annotate\' (commandline -poc)' -s f --description 'Use head revision if tag/date not found.' +complete -c cvs -n 'contains \'annotate\' (commandline -poc)' -s F --description 'Annotate binary files.' +complete -c cvs -n 'contains \'annotate\' (commandline -poc)' -s r -x --description 'Annotate file as of specified revision/tag.' +complete -c cvs -n 'contains \'annotate\' (commandline -poc)' -s D -x --description 'Annotate file as of specified date.' # # Completions for the 'checkout' subcommand # -complete -c cvs -n 'contains checkout (commandline -poc)' -s A --description 'Reset any sticky tags/date/kopts.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s N --description 'Don\'t shorten module paths if -d specified.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s P --description 'Prune empty directories.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s c --description '"cat" the module database.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s l --description 'Local directory only, not recursive' -complete -c cvs -n 'contains checkout (commandline -poc)' -s n --description 'Do not run module program (if any).' -complete -c cvs -n 'contains checkout (commandline -poc)' -s p --description 'Check out files to standard output (avoids stickiness).' -complete -c cvs -n 'contains checkout (commandline -poc)' -s s --description 'Like -c, but include module status.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s r -x --description 'Check out revision or tag. (implies -P) (is sticky)' -complete -c cvs -n 'contains checkout (commandline -poc)' -s D -x --description 'Check out revisions as of date. (implies -P) (is sticky)' -complete -c cvs -n 'contains checkout (commandline -poc)' -s d -x -a '(__fish_complete_directories (commandline -ct))' --description 'Check out into dir instead of module name.' -complete -c cvs -n 'contains checkout (commandline -poc)' -s k -x --description 'Use RCS kopt -k option on checkout. (is sticky)' -complete -c cvs -n 'contains checkout (commandline -poc)' -s j -x --description 'Merge in changes made between current revision and rev.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s A --description 'Reset any sticky tags/date/kopts.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s N --description 'Don\'t shorten module paths if -d specified.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s P --description 'Prune empty directories.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s c --description '"cat" the module database.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s l --description 'Local directory only, not recursive' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s n --description 'Do not run module program (if any).' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s p --description 'Check out files to standard output (avoids stickiness).' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s s --description 'Like -c, but include module status.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s r -x --description 'Check out revision or tag. (implies -P) (is sticky)' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s D -x --description 'Check out revisions as of date. (implies -P) (is sticky)' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s d -x -a '(__fish_complete_directories (commandline -ct))' --description 'Check out into dir instead of module name.' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s k -x --description 'Use RCS kopt -k option on checkout. (is sticky)' +complete -c cvs -n 'contains \'checkout\' (commandline -poc)' -s j -x --description 'Merge in changes made between current revision and rev.' # # Completions for the 'commit' subcommand # -complete -c cvs -n 'contains commit (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains commit (commandline -poc)' -s l --description 'Local directory only (not recursive).' -complete -c cvs -n 'contains commit (commandline -poc)' -s f --description 'Force the file to be committed; disables recursion.' -complete -c cvs -n 'contains commit (commandline -poc)' -s F -x --description 'Read the log message from file.' -complete -c cvs -n 'contains commit (commandline -poc)' -s m -x --description 'Log message.' -complete -c cvs -n 'contains commit (commandline -poc)' -s r -x --description 'Commit to this branch or trunk revision.' +complete -c cvs -n 'contains \'commit\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'commit\' (commandline -poc)' -s l --description 'Local directory only (not recursive).' +complete -c cvs -n 'contains \'commit\' (commandline -poc)' -s f --description 'Force the file to be committed; disables recursion.' +complete -c cvs -n 'contains \'commit\' (commandline -poc)' -s F -x --description 'Read the log message from file.' +complete -c cvs -n 'contains \'commit\' (commandline -poc)' -s m -x --description 'Log message.' +complete -c cvs -n 'contains \'commit\' (commandline -poc)' -s r -x --description 'Commit to this branch or trunk revision.' # # Completions for the 'diff' subcommand # -complete -c cvs -n 'contains diff (commandline -poc)' -s l --description 'Local directory only, not recursive' -complete -c cvs -n 'contains diff (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains diff (commandline -poc)' -s k -x --description 'Specify keyword expansion mode.' -complete -c cvs -n 'contains diff (commandline -poc)' -s D -x --description 'Diff revision for date against working file.' -complete -c cvs -n 'contains diff (commandline -poc)' -s D -x --description 'Diff rev1/date1 against date2.' -complete -c cvs -n 'contains diff (commandline -poc)' -s r -x --description 'Diff revision for rev1 against working file.' -complete -c cvs -n 'contains diff (commandline -poc)' -s r -x --description 'Diff rev1/date1 against rev2.' -complete -c cvs -n 'contains diff (commandline -poc)' -s i --description '--ignore-case Consider upper- and lower-case to be the same.' -complete -c cvs -n 'contains diff (commandline -poc)' -s w --description '--ignore-all-space Ignore all white space.' -complete -c cvs -n 'contains diff (commandline -poc)' -s b --description '--ignore-space-change Ignore changes in the amount of white space.' -complete -c cvs -n 'contains diff (commandline -poc)' -s B --description '--ignore-blank-lines Ignore changes whose lines are all blank.' -complete -c cvs -n 'contains diff (commandline -poc)' -s I -x --description '--ignore-matching-lines=RE Ignore changes whose lines all match RE.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Binary Read and write data in binary mode.' -complete -c cvs -n 'contains diff (commandline -poc)' -s a --description '--text Treat all files as text.' -complete -c cvs -n 'contains diff (commandline -poc)' -s c --description '-C NUM --context[=NUM] Output NUM (default 2) lines of copied context.' -complete -c cvs -n 'contains diff (commandline -poc)' -s u --description '-U NUM --unified[=NUM] Output NUM (default 2) lines of unified context.' -complete -c cvs -n 'contains diff (commandline -poc)' -s N --description 'UM Use NUM context lines.' -complete -c cvs -n 'contains diff (commandline -poc)' -s L -x --description '--label LABEL Use LABEL instead of file name.' -complete -c cvs -n 'contains diff (commandline -poc)' -s p --description '--show-c-function Show which C function each change is in.' -complete -c cvs -n 'contains diff (commandline -poc)' -s F -x --description '--show-function-line=RE Show the most recent line matching RE.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Brief Output only whether files differ.' -complete -c cvs -n 'contains diff (commandline -poc)' -s e --description '--ed Output an ed script.' -complete -c cvs -n 'contains diff (commandline -poc)' -s f --description '--forward-ed Output something like an ed script in forward order.' -complete -c cvs -n 'contains diff (commandline -poc)' -s n --description '--rcs Output an RCS format diff.' -complete -c cvs -n 'contains diff (commandline -poc)' -s y --description '--side-by-side Output in two columns.' -complete -c cvs -n 'contains diff (commandline -poc)' -s W -x --description '--width=NUM Output at most NUM (default 130) characters per line.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Left-column Output only the left column of common lines.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Suppress-common-lines Do not output common lines.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Ifdef=NAME Output merged file to show `#ifdef NAME\' diffs.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'GTYPE-group-format=GFMT Similar, but format GTYPE input groups with GFMT.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Line-format=LFMT Similar, but format all input lines with LFMT.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'LTYPE-line-format=LFMT Similar, but format LTYPE input lines with LFMT.' -complete -c cvs -n 'contains diff (commandline -poc)' -s t --description '--expand-tabs Expand tabs to spaces in output.' -complete -c cvs -n 'contains diff (commandline -poc)' -s T --description '--initial-tab Make tabs line up by prepending a tab.' -complete -c cvs -n 'contains diff (commandline -poc)' -s N --description '--new-file Treat absent files as empty.' -complete -c cvs -n 'contains diff (commandline -poc)' -s s --description '--report-identical-files Report when two files are the same.' -complete -c cvs -n 'contains diff (commandline -poc)' -s - --description 'Horizon-lines=NUM Keep NUM lines of the common prefix and suffix.' -complete -c cvs -n 'contains diff (commandline -poc)' -s d --description '--minimal Try hard to find a smaller set of changes.' -complete -c cvs -n 'contains diff (commandline -poc)' -s H --description '--speed-large-files Assume large files and many scattered small changes.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s l --description 'Local directory only, not recursive' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s k -x --description 'Specify keyword expansion mode.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s D -x --description 'Diff revision for date against working file.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s D -x --description 'Diff rev1/date1 against date2.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s r -x --description 'Diff revision for rev1 against working file.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s r -x --description 'Diff rev1/date1 against rev2.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s i --description '--ignore-case Consider upper- and lower-case to be the same.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s w --description '--ignore-all-space Ignore all white space.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s b --description '--ignore-space-change Ignore changes in the amount of white space.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s B --description '--ignore-blank-lines Ignore changes whose lines are all blank.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s I -x --description '--ignore-matching-lines=RE Ignore changes whose lines all match RE.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Binary Read and write data in binary mode.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s a --description '--text Treat all files as text.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s c --description '-C NUM --context[=NUM] Output NUM (default 2) lines of copied context.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s u --description '-U NUM --unified[=NUM] Output NUM (default 2) lines of unified context.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s N --description 'UM Use NUM context lines.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s L -x --description '--label LABEL Use LABEL instead of file name.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s p --description '--show-c-function Show which C function each change is in.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s F -x --description '--show-function-line=RE Show the most recent line matching RE.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Brief Output only whether files differ.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s e --description '--ed Output an ed script.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s f --description '--forward-ed Output something like an ed script in forward order.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s n --description '--rcs Output an RCS format diff.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s y --description '--side-by-side Output in two columns.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s W -x --description '--width=NUM Output at most NUM (default 130) characters per line.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Left-column Output only the left column of common lines.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Suppress-common-lines Do not output common lines.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Ifdef=NAME Output merged file to show `#ifdef NAME\' diffs.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'GTYPE-group-format=GFMT Similar, but format GTYPE input groups with GFMT.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Line-format=LFMT Similar, but format all input lines with LFMT.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'LTYPE-line-format=LFMT Similar, but format LTYPE input lines with LFMT.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s t --description '--expand-tabs Expand tabs to spaces in output.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s T --description '--initial-tab Make tabs line up by prepending a tab.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s N --description '--new-file Treat absent files as empty.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s s --description '--report-identical-files Report when two files are the same.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s - --description 'Horizon-lines=NUM Keep NUM lines of the common prefix and suffix.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s d --description '--minimal Try hard to find a smaller set of changes.' +complete -c cvs -n 'contains \'diff\' (commandline -poc)' -s H --description '--speed-large-files Assume large files and many scattered small changes.' # # Completions for the 'edit' subcommand # -complete -c cvs -n 'contains edit (commandline -poc)' -s l --description 'Local directory only, not recursive.' -complete -c cvs -n 'contains edit (commandline -poc)' -s R --description 'Process directories recursively (default).' -complete -c cvs -n 'contains edit (commandline -poc)' -s a --description 'Specify action to register for temporary watch, one of:' +complete -c cvs -n 'contains \'edit\' (commandline -poc)' -s l --description 'Local directory only, not recursive.' +complete -c cvs -n 'contains \'edit\' (commandline -poc)' -s R --description 'Process directories recursively (default).' +complete -c cvs -n 'contains \'edit\' (commandline -poc)' -s a --description 'Specify action to register for temporary watch, one of:' # # Completions for the 'editors' subcommand # -complete -c cvs -n 'contains editors (commandline -poc)' -s l --description 'Process this directory only (not recursive).' -complete -c cvs -n 'contains editors (commandline -poc)' -s R --description 'Process directories recursively (default).' +complete -c cvs -n 'contains \'editors\' (commandline -poc)' -s l --description 'Process this directory only (not recursive).' +complete -c cvs -n 'contains \'editors\' (commandline -poc)' -s R --description 'Process directories recursively (default).' # # Completions for the 'export' subcommand # -complete -c cvs -n 'contains export (commandline -poc)' -s N --description 'Don\'t shorten module paths if -d specified.' -complete -c cvs -n 'contains export (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' -complete -c cvs -n 'contains export (commandline -poc)' -s l --description 'Local directory only, not recursive' -complete -c cvs -n 'contains export (commandline -poc)' -s R --description 'Process directories recursively (default).' -complete -c cvs -n 'contains export (commandline -poc)' -s n --description 'Do not run module program (if any).' -complete -c cvs -n 'contains export (commandline -poc)' -s r -x --description 'Export tagged revisions.' -complete -c cvs -n 'contains export (commandline -poc)' -s D -x --description 'Export revisions as of date.' -complete -c cvs -n 'contains export (commandline -poc)' -s d -x -a '(__fish_complete_directories (commandline -ct))' --description 'Export into dir instead of module name.' -complete -c cvs -n 'contains export (commandline -poc)' -s k -x --description 'Use RCS kopt -k option on checkout.' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s N --description 'Don\'t shorten module paths if -d specified.' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s l --description 'Local directory only, not recursive' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s R --description 'Process directories recursively (default).' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s n --description 'Do not run module program (if any).' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s r -x --description 'Export tagged revisions.' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s D -x --description 'Export revisions as of date.' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s d -x -a '(__fish_complete_directories (commandline -ct))' --description 'Export into dir instead of module name.' +complete -c cvs -n 'contains \'export\' (commandline -poc)' -s k -x --description 'Use RCS kopt -k option on checkout.' # # Completions for the 'history' subcommand # -complete -c cvs -n 'contains history (commandline -poc)' -s T --description 'Produce report on all TAGs' -complete -c cvs -n 'contains history (commandline -poc)' -s c --description 'Committed (Modified) files' -complete -c cvs -n 'contains history (commandline -poc)' -s o --description 'Checked out modules' -complete -c cvs -n 'contains history (commandline -poc)' -s m -x --description 'Look for specified module (repeatable)' -complete -c cvs -n 'contains history (commandline -poc)' -s x -x --description 'Extract by record type' -complete -c cvs -n 'contains history (commandline -poc)' -s e --description 'Everything (same as -x, but all record types)' -complete -c cvs -n 'contains history (commandline -poc)' -s a --description 'All users (Default is self)' -complete -c cvs -n 'contains history (commandline -poc)' -s l --description 'Last modified (committed or modified report)' -complete -c cvs -n 'contains history (commandline -poc)' -s w --description 'Working directory must match' -complete -c cvs -n 'contains history (commandline -poc)' -s D -x --description 'Since date (Many formats)' -complete -c cvs -n 'contains history (commandline -poc)' -s b -x --description 'Back to record with str in module/file/repos field' -complete -c cvs -n 'contains history (commandline -poc)' -s f -r --description 'Specified file (same as command line) (repeatable)' -complete -c cvs -n 'contains history (commandline -poc)' -s n -x --description 'In module (repeatable)' -complete -c cvs -n 'contains history (commandline -poc)' -s p -x --description 'In repository (repeatable)' -complete -c cvs -n 'contains history (commandline -poc)' -s r -x --description 'Since rev or tag (looks inside RCS files!)' -complete -c cvs -n 'contains history (commandline -poc)' -s t -x --description 'Since tag record placed in history file (by anyone).' -complete -c cvs -n 'contains history (commandline -poc)' -s u -x -a '(__fish_complete_users)' --description 'For user name (repeatable)' -complete -c cvs -n 'contains history (commandline -poc)' -s z -x --description 'Output for time zone <tz> (e.g. -z -0700)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s T --description 'Produce report on all TAGs' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s c --description 'Committed (Modified) files' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s o --description 'Checked out modules' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s m -x --description 'Look for specified module (repeatable)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s x -x --description 'Extract by record type' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s e --description 'Everything (same as -x, but all record types)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s a --description 'All users (Default is self)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s l --description 'Last modified (committed or modified report)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s w --description 'Working directory must match' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s D -x --description 'Since date (Many formats)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s b -x --description 'Back to record with str in module/file/repos field' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s f -r --description 'Specified file (same as command line) (repeatable)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s n -x --description 'In module (repeatable)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s p -x --description 'In repository (repeatable)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s r -x --description 'Since rev or tag (looks inside RCS files!)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s t -x --description 'Since tag record placed in history file (by anyone).' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s u -x -a '(__fish_complete_users)' --description 'For user name (repeatable)' +complete -c cvs -n 'contains \'history\' (commandline -poc)' -s z -x --description 'Output for time zone <tz> (e.g. -z -0700)' # # Completions for the 'import' subcommand # -complete -c cvs -n 'contains import (commandline -poc)' -s d --description 'Use the file\'s modification time as the time of import.' -complete -c cvs -n 'contains import (commandline -poc)' -s k -x --description 'Set default RCS keyword substitution mode.' -complete -c cvs -n 'contains import (commandline -poc)' -s I -x --description 'More files to ignore (! to reset).' -complete -c cvs -n 'contains import (commandline -poc)' -s b -x --description 'Vendor branch id.' -complete -c cvs -n 'contains import (commandline -poc)' -s m -x --description 'Log message.' -complete -c cvs -n 'contains import (commandline -poc)' -s W -x --description 'Wrappers specification line.' +complete -c cvs -n 'contains \'import\' (commandline -poc)' -s d --description 'Use the file\'s modification time as the time of import.' +complete -c cvs -n 'contains \'import\' (commandline -poc)' -s k -x --description 'Set default RCS keyword substitution mode.' +complete -c cvs -n 'contains \'import\' (commandline -poc)' -s I -x --description 'More files to ignore (! to reset).' +complete -c cvs -n 'contains \'import\' (commandline -poc)' -s b -x --description 'Vendor branch id.' +complete -c cvs -n 'contains \'import\' (commandline -poc)' -s m -x --description 'Log message.' +complete -c cvs -n 'contains \'import\' (commandline -poc)' -s W -x --description 'Wrappers specification line.' # @@ -277,19 +277,19 @@ complete -c cvs -n 'contains import (commandline -poc)' -s W -x --description 'W # Completions for the 'log' subcommand # -complete -c cvs -n 'contains log (commandline -poc)' -s l --description 'Local directory only, no recursion.' -complete -c cvs -n 'contains log (commandline -poc)' -s b --description 'Only list revisions on the default branch.' -complete -c cvs -n 'contains log (commandline -poc)' -s h --description 'Only print header.' -complete -c cvs -n 'contains log (commandline -poc)' -s R --description 'Only print name of RCS file.' -complete -c cvs -n 'contains log (commandline -poc)' -s t --description 'Only print header and descriptive text.' -complete -c cvs -n 'contains log (commandline -poc)' -s N --description 'Do not list tags.' -complete -c cvs -n 'contains log (commandline -poc)' -s S --description 'Do not print name/header if no revisions selected. -d, -r,' -complete -c cvs -n 'contains log (commandline -poc)' -s s --description ', & -w have little effect in conjunction with -b, -h, -R, and' -complete -c cvs -n 'contains log (commandline -poc)' -s t -x --description 'This option.' -complete -c cvs -n 'contains log (commandline -poc)' -s r --description '[revisions]' -complete -c cvs -n 'contains log (commandline -poc)' -s d -x --description 'A semicolon-separated list of dates' -complete -c cvs -n 'contains log (commandline -poc)' -s s -x --description 'Only list revisions with specified states.' -complete -c cvs -n 'contains log (commandline -poc)' -s w --description '[logins]' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s l --description 'Local directory only, no recursion.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s b --description 'Only list revisions on the default branch.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s h --description 'Only print header.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s R --description 'Only print name of RCS file.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s t --description 'Only print header and descriptive text.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s N --description 'Do not list tags.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s S --description 'Do not print name/header if no revisions selected. -d, -r,' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s s --description ', & -w have little effect in conjunction with -b, -h, -R, and' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s t -x --description 'This option.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s r --description '[revisions]' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s d -x --description 'A semicolon-separated list of dates' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s s -x --description 'Only list revisions with specified states.' +complete -c cvs -n 'contains \'log\' (commandline -poc)' -s w --description '[logins]' # @@ -314,82 +314,82 @@ complete -c cvs -n 'contains log (commandline -poc)' -s w --description '[logins # Completions for the 'rannotate' subcommand # -complete -c cvs -n 'contains rannotate (commandline -poc)' -s l --description 'Local directory only, no recursion.' -complete -c cvs -n 'contains rannotate (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains rannotate (commandline -poc)' -s f --description 'Use head revision if tag/date not found.' -complete -c cvs -n 'contains rannotate (commandline -poc)' -s F --description 'Annotate binary files.' -complete -c cvs -n 'contains rannotate (commandline -poc)' -s r -x --description 'Annotate file as of specified revision/tag.' -complete -c cvs -n 'contains rannotate (commandline -poc)' -s D -x --description 'Annotate file as of specified date.' +complete -c cvs -n 'contains \'rannotate\' (commandline -poc)' -s l --description 'Local directory only, no recursion.' +complete -c cvs -n 'contains \'rannotate\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'rannotate\' (commandline -poc)' -s f --description 'Use head revision if tag/date not found.' +complete -c cvs -n 'contains \'rannotate\' (commandline -poc)' -s F --description 'Annotate binary files.' +complete -c cvs -n 'contains \'rannotate\' (commandline -poc)' -s r -x --description 'Annotate file as of specified revision/tag.' +complete -c cvs -n 'contains \'rannotate\' (commandline -poc)' -s D -x --description 'Annotate file as of specified date.' # # Completions for the 'rdiff' subcommand # -complete -c cvs -n 'contains rdiff (commandline -poc)' -s r -x --description 'Date [-r rev2 | -D date2] modules...' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s l --description 'Local directory only, not recursive' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s c --description 'Context diffs (default)' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s u --description 'Unidiff format.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s s --description 'Short patch - one liner per file.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s t --description 'Top two diffs - last change made to the file.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s V -x --description 'Use RCS Version "vers" for keyword expansion.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s k -x --description 'Specify keyword expansion mode.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s D -x --description 'Date.' -complete -c cvs -n 'contains rdiff (commandline -poc)' -s r -x --description 'Revision - symbolic or numeric.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s r -x --description 'Date [-r rev2 | -D date2] modules...' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s l --description 'Local directory only, not recursive' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s c --description 'Context diffs (default)' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s u --description 'Unidiff format.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s s --description 'Short patch - one liner per file.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s t --description 'Top two diffs - last change made to the file.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s V -x --description 'Use RCS Version "vers" for keyword expansion.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s k -x --description 'Specify keyword expansion mode.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s D -x --description 'Date.' +complete -c cvs -n 'contains \'rdiff\' (commandline -poc)' -s r -x --description 'Revision - symbolic or numeric.' # # Completions for the 'release' subcommand # -complete -c cvs -n 'contains release (commandline -poc)' -s d --description 'Delete the given directory.' +complete -c cvs -n 'contains \'release\' (commandline -poc)' -s d --description 'Delete the given directory.' # # Completions for the 'remove' subcommand # -complete -c cvs -n 'contains remove (commandline -poc)' -s f --description 'Delete the file before removing it.' -complete -c cvs -n 'contains remove (commandline -poc)' -s l --description 'Process this directory only (not recursive).' -complete -c cvs -n 'contains remove (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'remove\' (commandline -poc)' -s f --description 'Delete the file before removing it.' +complete -c cvs -n 'contains \'remove\' (commandline -poc)' -s l --description 'Process this directory only (not recursive).' +complete -c cvs -n 'contains \'remove\' (commandline -poc)' -s R --description 'Process directories recursively.' # # Completions for the 'rlog' subcommand # -complete -c cvs -n 'contains rlog (commandline -poc)' -s l --description 'Local directory only, no recursion.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s b --description 'Only list revisions on the default branch.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s h --description 'Only print header.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s R --description 'Only print name of RCS file.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s t --description 'Only print header and descriptive text.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s N --description 'Do not list tags.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s S --description 'Do not print name/header if no revisions selected. -d, -r,' -complete -c cvs -n 'contains rlog (commandline -poc)' -s s --description ', & -w have little effect in conjunction with -b, -h, -R, and' -complete -c cvs -n 'contains rlog (commandline -poc)' -s t -x --description 'This option.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s r --description '[revisions]' -complete -c cvs -n 'contains rlog (commandline -poc)' -s d -x --description 'A semicolon-separated list of dates' -complete -c cvs -n 'contains rlog (commandline -poc)' -s s -x --description 'Only list revisions with specified states.' -complete -c cvs -n 'contains rlog (commandline -poc)' -s w --description '[logins]' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s l --description 'Local directory only, no recursion.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s b --description 'Only list revisions on the default branch.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s h --description 'Only print header.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s R --description 'Only print name of RCS file.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s t --description 'Only print header and descriptive text.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s N --description 'Do not list tags.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s S --description 'Do not print name/header if no revisions selected. -d, -r,' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s s --description ', & -w have little effect in conjunction with -b, -h, -R, and' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s t -x --description 'This option.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s r --description '[revisions]' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s d -x --description 'A semicolon-separated list of dates' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s s -x --description 'Only list revisions with specified states.' +complete -c cvs -n 'contains \'rlog\' (commandline -poc)' -s w --description '[logins]' # # Completions for the 'rtag' subcommand # -complete -c cvs -n 'contains rtag (commandline -poc)' -s a --description 'Clear tag from removed files that would not otherwise be tagged.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s b --description 'Make the tag a "branch" tag, allowing concurrent development.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s B --description 'Allows -F and -d to disturb branch tags. Use with extreme care.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s d --description 'Delete the given tag.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s F --description 'Move tag if it already exists.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s l --description 'Local directory only, not recursive.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s n --description 'No execution of \'tag program\'.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s r -x --description 'Existing revision/tag.' -complete -c cvs -n 'contains rtag (commandline -poc)' -s D --description 'Existing date.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s a --description 'Clear tag from removed files that would not otherwise be tagged.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s b --description 'Make the tag a "branch" tag, allowing concurrent development.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s B --description 'Allows -F and -d to disturb branch tags. Use with extreme care.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s d --description 'Delete the given tag.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s F --description 'Move tag if it already exists.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s l --description 'Local directory only, not recursive.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s n --description 'No execution of \'tag program\'.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s r -x --description 'Existing revision/tag.' +complete -c cvs -n 'contains \'rtag\' (commandline -poc)' -s D --description 'Existing date.' # @@ -402,53 +402,53 @@ complete -c cvs -n 'contains rtag (commandline -poc)' -s D --description 'Existi # Completions for the 'status' subcommand # -complete -c cvs -n 'contains status (commandline -poc)' -s v --description 'Verbose format; includes tag information for the file' -complete -c cvs -n 'contains status (commandline -poc)' -s l --description 'Process this directory only (not recursive).' -complete -c cvs -n 'contains status (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'status\' (commandline -poc)' -s v --description 'Verbose format; includes tag information for the file' +complete -c cvs -n 'contains \'status\' (commandline -poc)' -s l --description 'Process this directory only (not recursive).' +complete -c cvs -n 'contains \'status\' (commandline -poc)' -s R --description 'Process directories recursively.' # # Completions for the 'tag' subcommand # -complete -c cvs -n 'contains tag (commandline -poc)' -s b --description 'Make the tag a "branch" tag, allowing concurrent development.' -complete -c cvs -n 'contains tag (commandline -poc)' -s B --description 'Allows -F and -d to disturb branch tags. Use with extreme care.' -complete -c cvs -n 'contains tag (commandline -poc)' -s c --description 'Check that working files are unmodified.' -complete -c cvs -n 'contains tag (commandline -poc)' -s d --description 'Delete the given tag.' -complete -c cvs -n 'contains tag (commandline -poc)' -s F --description 'Move tag if it already exists.' -complete -c cvs -n 'contains tag (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' -complete -c cvs -n 'contains tag (commandline -poc)' -s l --description 'Local directory only, not recursive.' -complete -c cvs -n 'contains tag (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains tag (commandline -poc)' -s r -x --description 'Existing revision/tag.' -complete -c cvs -n 'contains tag (commandline -poc)' -s D --description 'Existing date.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s b --description 'Make the tag a "branch" tag, allowing concurrent development.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s B --description 'Allows -F and -d to disturb branch tags. Use with extreme care.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s c --description 'Check that working files are unmodified.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s d --description 'Delete the given tag.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s F --description 'Move tag if it already exists.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s l --description 'Local directory only, not recursive.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s r -x --description 'Existing revision/tag.' +complete -c cvs -n 'contains \'tag\' (commandline -poc)' -s D --description 'Existing date.' # # Completions for the 'unedit' subcommand # -complete -c cvs -n 'contains unedit (commandline -poc)' -s l --description 'Local directory only, not recursive.' -complete -c cvs -n 'contains unedit (commandline -poc)' -s R --description 'Process directories recursively (default).' +complete -c cvs -n 'contains \'unedit\' (commandline -poc)' -s l --description 'Local directory only, not recursive.' +complete -c cvs -n 'contains \'unedit\' (commandline -poc)' -s R --description 'Process directories recursively (default).' # # Completions for the 'update' subcommand # -complete -c cvs -n 'contains update (commandline -poc)' -s A --description 'Reset any sticky tags/date/kopts.' -complete -c cvs -n 'contains update (commandline -poc)' -s P --description 'Prune empty directories.' -complete -c cvs -n 'contains update (commandline -poc)' -s C --description 'Overwrite locally modified files with clean repository copies.' -complete -c cvs -n 'contains update (commandline -poc)' -s d --description 'Build directories, like checkout does.' -complete -c cvs -n 'contains update (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' -complete -c cvs -n 'contains update (commandline -poc)' -s l --description 'Local directory only, no recursion.' -complete -c cvs -n 'contains update (commandline -poc)' -s R --description 'Process directories recursively.' -complete -c cvs -n 'contains update (commandline -poc)' -s p --description 'Send updates to standard output (avoids stickiness).' -complete -c cvs -n 'contains update (commandline -poc)' -s k -x --description 'Use RCS kopt -k option on checkout. (is sticky)' -complete -c cvs -n 'contains update (commandline -poc)' -s r -x --description 'Update using specified revision/tag (is sticky).' -complete -c cvs -n 'contains update (commandline -poc)' -s D -x --description 'Set date to update from (is sticky).' -complete -c cvs -n 'contains update (commandline -poc)' -s j -x --description 'Merge in changes made between current revision and rev.' -complete -c cvs -n 'contains update (commandline -poc)' -s I -x --description 'More files to ignore (! to reset).' -complete -c cvs -n 'contains update (commandline -poc)' -s W -x --description 'Wrappers specification line.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s A --description 'Reset any sticky tags/date/kopts.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s P --description 'Prune empty directories.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s C --description 'Overwrite locally modified files with clean repository copies.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s d --description 'Build directories, like checkout does.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s f --description 'Force a head revision match if tag/date not found.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s l --description 'Local directory only, no recursion.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s R --description 'Process directories recursively.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s p --description 'Send updates to standard output (avoids stickiness).' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s k -x --description 'Use RCS kopt -k option on checkout. (is sticky)' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s r -x --description 'Update using specified revision/tag (is sticky).' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s D -x --description 'Set date to update from (is sticky).' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s j -x --description 'Merge in changes made between current revision and rev.' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s I -x --description 'More files to ignore (! to reset).' +complete -c cvs -n 'contains \'update\' (commandline -poc)' -s W -x --description 'Wrappers specification line.' # @@ -461,17 +461,17 @@ complete -c cvs -n 'contains update (commandline -poc)' -s W -x --description 'W # Completions for the 'watch' subcommand # -complete -c cvs -n 'contains watch (commandline -poc)' -s l -x -a 'on off add remove' --description 'Local directory only, not recursive.' -complete -c cvs -n 'contains watch (commandline -poc)' -s R -x -a 'on off add remove' --description 'Process directories recursively (default).' -complete -c cvs -n 'contains watch (commandline -poc)' -s a -x -a 'add remove' --description 'Specify what actions, one of: `edit\', `unedit\',' +complete -c cvs -n 'contains \'watch\' (commandline -poc)' -s l -x -a 'on off add remove' --description 'Local directory only, not recursive.' +complete -c cvs -n 'contains \'watch\' (commandline -poc)' -s R -x -a 'on off add remove' --description 'Process directories recursively (default).' +complete -c cvs -n 'contains \'watch\' (commandline -poc)' -s a -x -a 'add remove' --description 'Specify what actions, one of: `edit\', `unedit\',' # # Completions for the 'watchers' subcommand # -complete -c cvs -n 'contains watchers (commandline -poc)' -s l --description 'Process this directory only (not recursive).' -complete -c cvs -n 'contains watchers (commandline -poc)' -s R --description 'Process directories recursively (default).' +complete -c cvs -n 'contains \'watchers\' (commandline -poc)' -s l --description 'Process this directory only (not recursive).' +complete -c cvs -n 'contains \'watchers\' (commandline -poc)' -s R --description 'Process directories recursively (default).' |