Remove trailing periods from descriptions

darcs-hash:20060212221918-ac50b-d2310f6a166b585b242a9b548b1d1f890cac2e03.gz
This commit is contained in:
axel 2006-02-13 08:19:18 +10:00
parent effe6f47a3
commit bad4269dc9
2 changed files with 155 additions and 155 deletions

View file

@ -65,7 +65,7 @@ complete -c cvs -n '__fish_no_cvs_subcommand' -s f -d (_ "Do not use the ~/.cvsr
complete -c cvs -n '__fish_no_cvs_subcommand' -s H -d (_ "Displays usage information for command")
complete -c cvs -n '__fish_no_cvs_subcommand' -s n -d (_ "Do not change any files")
complete -c cvs -n '__fish_no_cvs_subcommand' -s Q -d (_ "Cause CVS to be really quiet")
complete -c cvs -n '__fish_no_cvs_subcommand' -s R -d (_ "Read-only repository mode.")
complete -c cvs -n '__fish_no_cvs_subcommand' -s R -d (_ "Read-only repository mode")
complete -c cvs -n '__fish_no_cvs_subcommand' -s q -d (_ "Cause CVS to be somewhat quiet")
complete -c cvs -n '__fish_no_cvs_subcommand' -s r -d (_ "Make checked-out files read-only")
complete -c cvs -n '__fish_no_cvs_subcommand' -x -s s -d (_ "Set CVS user variable")
@ -79,17 +79,17 @@ complete -c cvs -n '__fish_no_cvs_subcommand' -x -s z -d (_ "Compression level f
# Universal cvs options, which can be applied to any cvs command.
#
complete -c cvs -n '__fish_seen_subcommand_from checkout diff export history rdiff rtag update' -x -s D -d (_ "Use the most recent revision no later than date.")
complete -c cvs -n '__fish_seen_subcommand_from annotate export rdiff rtag update' -s f -d (_ "Retrieve files even when no match for tag/date.")
complete -c cvs -n '__fish_seen_subcommand_from add checkout diff import update' -x -s k -d (_ "Alter default keyword processing.")
complete -c cvs -n '__fish_seen_subcommand_from annotate checkout commit diff edit editors export log rdiff remove rtag status tag unedit update watch watchers' -s l -d (_ "Don't recurse.")
complete -c cvs -n '__fish_seen_subcommand_from add commit import' -x -s m -d (_ "Specify log message instead of invoking editor.")
complete -c cvs -n '__fish_seen_subcommand_from checkout commit export rtag' -s n -d (_ "Don't run any tag programs.")
complete -c cvs -n 'not __fish_no_cvs_subcommand' -s P -d (_ "Prune empty directories.")
complete -c cvs -n '__fish_seen_subcommand_from checkout update' -s p -d (_ "Pipe files to stdout.")
complete -c cvs -n '__fish_seen_subcommand_from annotate checkout commit diff edit editors export rdiff remove rtag status tag unedit update watch watchers' -s R -d (_ "Process directories recursively.")
complete -c cvs -n '__fish_seen_subcommand_from annotate checkout commit diff history export rdiff rtag update' -x -s r -d (_ "Use a specified tag.")
complete -c cvs -n '__fish_seen_subcommand_from import update' -r -s W -d (_ "Specify filenames to be filtered.")
complete -c cvs -n '__fish_seen_subcommand_from checkout diff export history rdiff rtag update' -x -s D -d (_ "Use the most recent revision no later than date")
complete -c cvs -n '__fish_seen_subcommand_from annotate export rdiff rtag update' -s f -d (_ "Retrieve files even when no match for tag/date")
complete -c cvs -n '__fish_seen_subcommand_from add checkout diff import update' -x -s k -d (_ "Alter default keyword processing")
complete -c cvs -n '__fish_seen_subcommand_from annotate checkout commit diff edit editors export log rdiff remove rtag status tag unedit update watch watchers' -s l -d (_ "Don't recurse")
complete -c cvs -n '__fish_seen_subcommand_from add commit import' -x -s m -d (_ "Specify log message instead of invoking editor")
complete -c cvs -n '__fish_seen_subcommand_from checkout commit export rtag' -s n -d (_ "Don't run any tag programs")
complete -c cvs -n 'not __fish_no_cvs_subcommand' -s P -d (_ "Prune empty directories")
complete -c cvs -n '__fish_seen_subcommand_from checkout update' -s p -d (_ "Pipe files to stdout")
complete -c cvs -n '__fish_seen_subcommand_from annotate checkout commit diff edit editors export rdiff remove rtag status tag unedit update watch watchers' -s R -d (_ "Process directories recursively")
complete -c cvs -n '__fish_seen_subcommand_from annotate checkout commit diff history export rdiff rtag update' -x -s r -d (_ "Use a specified tag")
complete -c cvs -n '__fish_seen_subcommand_from import update' -r -s W -d (_ "Specify filenames to be filtered")
#
# cvs options for admin. Note that all options marked as "useless", "might not
@ -97,90 +97,90 @@ complete -c cvs -n '__fish_seen_subcommand_from import update' -r -s W -d (_ "Sp
#
set -l admin_opt -c cvs -n 'contains admin (commandline -poc)'
complete $admin_opt -x -s k -d (_ "Set the default keyword substitution.")
complete $admin_opt -s l -d (_ "Lock a revision.")
complete $admin_opt -x -s m -d (_ "Replace a log message.")
complete $admin_opt -x -s n -d (_ "Force name/rev association.")
complete $admin_opt -x -s N -d (_ "Make a name/rev association.")
complete $admin_opt -s q -d (_ "Run quietly.")
complete $admin_opt -x -s s -d (_ "Set a state attribute for a revision.")
complete $admin_opt -s t -d (_ "Write descriptive text from a file into RCS.")
complete $admin_opt -x -o t- -d (_ "Write descriptive text into RCS.")
complete $admin_opt -x -s l -d (_ "Unlock a revision.")
complete $admin_opt -x -s k -d (_ "Set the default keyword substitution")
complete $admin_opt -s l -d (_ "Lock a revision")
complete $admin_opt -x -s m -d (_ "Replace a log message")
complete $admin_opt -x -s n -d (_ "Force name/rev association")
complete $admin_opt -x -s N -d (_ "Make a name/rev association")
complete $admin_opt -s q -d (_ "Run quietly")
complete $admin_opt -x -s s -d (_ "Set a state attribute for a revision")
complete $admin_opt -s t -d (_ "Write descriptive text from a file into RCS")
complete $admin_opt -x -o t- -d (_ "Write descriptive text into RCS")
complete $admin_opt -x -s l -d (_ "Unlock a revision")
#
# cvs options for annotate.
#
set -l annotate_opt -c cvs -n 'contains annotate (commandline -poc)'
complete $annotate_opt -s f -d (_ "Annotate binary files.")
complete $annotate_opt -s f -d (_ "Annotate binary files")
#
# cvs options for checkout.
#
set -l checkout_opt -c cvs -n 'contains checkout (commandline -poc)'
complete $checkout_opt -s A -d (_ "Reset sticky tags/dates/k-opts.")
complete $checkout_opt -s c -d (_ "Copy module file to stdout.")
complete $checkout_opt -x -s d -d (_ "Name directory for working files.")
complete $checkout_opt -x -s j -d (_ "Merge revisions.")
complete $checkout_opt -s N -d (_ "For -d. Don't shorten paths.")
complete $checkout_opt -s A -d (_ "Reset sticky tags/dates/k-opts")
complete $checkout_opt -s c -d (_ "Copy module file to stdout")
complete $checkout_opt -x -s d -d (_ "Name directory for working files")
complete $checkout_opt -x -s j -d (_ "Merge revisions")
complete $checkout_opt -s N -d (_ "For -d. Don't shorten paths")
#
# cvs options for commit.
#
set -l commit_opt -c cvs -n 'contains commit (commandline -poc)'
complete $commit_opt -r -s F -d (_ "Read log message from file.")
complete $commit_opt -s f -d (_ "Force new revision.")
complete $commit_opt -r -s F -d (_ "Read log message from file")
complete $commit_opt -s f -d (_ "Force new revision")
#
# cvs options for diff.
#
set -l diff_opt -c cvs -n 'contains diff (commandline -poc)'
complete $diff_opt -s a -l text -d (_ "Treat all files as text.")
complete $diff_opt -s b -l ignore-space-change -d (_ "Treat all whitespace as one space.")
complete $diff_opt -s B -l ignore-blank-lines -d (_ "Ignore blank line only changes.")
complete $diff_opt -l binary -d (_ "Binary mode.")
complete $diff_opt -l brief -d (_ "Report only whether files differ.")
complete $diff_opt -s c -d (_ "Use context format.")
complete $diff_opt -r -s C -d (_ "Set context size.")
complete $diff_opt -l context -d (_ "Set context format and, optionally, size.")
complete $diff_opt -l changed-group-format -d (_ "Set line group format.")
complete $diff_opt -s d -l minimal -d (_ "Try to find a smaller set of changes.")
complete $diff_opt -s e -l ed -d (_ "Make output a valid ed script.")
complete $diff_opt -s t -l expand-tabs -d (_ "Expand tabs to spaces.")
complete $diff_opt -s f -l forward-ed -d (_ "Output that looks like an ed script.")
complete $diff_opt -x -s F -d (_ "Set regexp for context, unified formats.")
complete $diff_opt -s H -l speed-large-files -d (_ "Speed handling of large files with small changes.")
complete $diff_opt -x -l horizon-lines -d (_ "Set horizon lines.")
complete $diff_opt -s i -l ignore-case -d (_ "Ignore changes in case.")
complete $diff_opt -x -s I -l ignore-matching-lines -d (_ "Ignore changes matching regexp.")
complete $diff_opt -x -l ifdef -d (_ "Make ifdef from diff.")
complete $diff_opt -s w -l ignore-all-space -d (_ "Ignore whitespace.")
complete $diff_opt -s T -l initial-tab -d (_ "Start lines with a tab.")
complete $diff_opt -x -s L -l label -d (_ "Use label instead of filename in output.")
complete $diff_opt -l left-column -d (_ "Print only left column.")
complete $diff_opt -x -l line-format -d (_ "Use format to produce if-then-else output.")
complete $diff_opt -s n -l rcs -d (_ "Produce RCS-style diffs.")
complete $diff_opt -s N -l new-file -d (_ "Treat files absent from one dir as empty.")
complete $diff_opt -l new-group-format -l new-line-format -l old-group-format -l old-line-format -d (_ "Specifies line formatting.")
complete $diff_opt -s p -l show-c-function -d (_ "Identify the C function each change is in.")
complete $diff_opt -s s -l report-identical-files -d (_ "Report identical files.")
complete $diff_opt -s y -l side-by-side -d (_ "Use side-by-side format.")
complete $diff_opt -l suppress-common-lines -d (_ "Suppress common lines in side-by-side.")
complete $diff_opt -s u -l unified -d (_ "Use unified format.")
complete $diff_opt -x -s U -d (_ "Set context size in unified.")
complete $diff_opt -x -s W -l width -d (_ "Set column width for side-by-side format.")
complete $diff_opt -s a -l text -d (_ "Treat all files as text")
complete $diff_opt -s b -l ignore-space-change -d (_ "Treat all whitespace as one space")
complete $diff_opt -s B -l ignore-blank-lines -d (_ "Ignore blank line only changes")
complete $diff_opt -l binary -d (_ "Binary mode")
complete $diff_opt -l brief -d (_ "Report only whether files differ")
complete $diff_opt -s c -d (_ "Use context format")
complete $diff_opt -r -s C -d (_ "Set context size")
complete $diff_opt -l context -d (_ "Set context format and, optionally, size")
complete $diff_opt -l changed-group-format -d (_ "Set line group format")
complete $diff_opt -s d -l minimal -d (_ "Try to find a smaller set of changes")
complete $diff_opt -s e -l ed -d (_ "Make output a valid ed script")
complete $diff_opt -s t -l expand-tabs -d (_ "Expand tabs to spaces")
complete $diff_opt -s f -l forward-ed -d (_ "Output that looks like an ed script")
complete $diff_opt -x -s F -d (_ "Set regexp for context, unified formats")
complete $diff_opt -s H -l speed-large-files -d (_ "Speed handling of large files with small changes")
complete $diff_opt -x -l horizon-lines -d (_ "Set horizon lines")
complete $diff_opt -s i -l ignore-case -d (_ "Ignore changes in case")
complete $diff_opt -x -s I -l ignore-matching-lines -d (_ "Ignore changes matching regexp")
complete $diff_opt -x -l ifdef -d (_ "Make ifdef from diff")
complete $diff_opt -s w -l ignore-all-space -d (_ "Ignore whitespace")
complete $diff_opt -s T -l initial-tab -d (_ "Start lines with a tab")
complete $diff_opt -x -s L -l label -d (_ "Use label instead of filename in output")
complete $diff_opt -l left-column -d (_ "Print only left column")
complete $diff_opt -x -l line-format -d (_ "Use format to produce if-then-else output")
complete $diff_opt -s n -l rcs -d (_ "Produce RCS-style diffs")
complete $diff_opt -s N -l new-file -d (_ "Treat files absent from one dir as empty")
complete $diff_opt -l new-group-format -l new-line-format -l old-group-format -l old-line-format -d (_ "Specifies line formatting")
complete $diff_opt -s p -l show-c-function -d (_ "Identify the C function each change is in")
complete $diff_opt -s s -l report-identical-files -d (_ "Report identical files")
complete $diff_opt -s y -l side-by-side -d (_ "Use side-by-side format")
complete $diff_opt -l suppress-common-lines -d (_ "Suppress common lines in side-by-side")
complete $diff_opt -s u -l unified -d (_ "Use unified format")
complete $diff_opt -x -s U -d (_ "Set context size in unified")
complete $diff_opt -x -s W -l width -d (_ "Set column width for side-by-side format")
#
# cvs export options.
#
set -l export_opt -c cvs -n 'contains export (commandline -poc)'
complete $export_opt -x -s d -d (_ "Name directory for working files.")
complete $export_opt -s N -d (_ "For -d. Don't shorten paths.")
complete $export_opt -x -s d -d (_ "Name directory for working files")
complete $export_opt -s N -d (_ "For -d. Don't shorten paths")
#
# cvs history options.
@ -188,64 +188,64 @@ complete $export_opt -s N -d (_ "For -d. Don't shorten paths.")
#
set -l history_opt -c cvs -n 'contains history (commandline -poc)'
complete $history_opt -s c -d (_ "Report on each commit.")
complete $history_opt -s e -d (_ "Report on everything.")
complete $history_opt -x -s m -d (_ "Report on a module.")
complete $history_opt -s o -d (_ "Report on checked-out modules.")
complete $history_opt -s T -d (_ "Report on all tags.")
complete $history_opt -x -s x -d (_ "Specify record type.") -a "F\trelease O\tcheckout E\texport T\trtag C\tcollisions G\tmerge U\t'Working file copied from repository' P\t'Working file patched to repository' W\t'Working copy deleted during update' A\t'New file added' M\t'File modified' R\t'File removed.'"
complete $history_opt -s a -d (_ "Show history for all users.")
complete $history_opt -s l -d (_ "Show last modification only.")
complete $history_opt -s w -d (_ "Show only records for this directory.")
complete $history_opt -s c -d (_ "Report on each commit")
complete $history_opt -s e -d (_ "Report on everything")
complete $history_opt -x -s m -d (_ "Report on a module")
complete $history_opt -s o -d (_ "Report on checked-out modules")
complete $history_opt -s T -d (_ "Report on all tags")
complete $history_opt -x -s x -d (_ "Specify record type") -a "F\trelease O\tcheckout E\texport T\trtag C\tcollisions G\tmerge U\t'Working file copied from repository' P\t'Working file patched to repository' W\t'Working copy deleted during update' A\t'New file added' M\t'File modified' R\t'File removed.'"
complete $history_opt -s a -d (_ "Show history for all users")
complete $history_opt -s l -d (_ "Show last modification only")
complete $history_opt -s w -d (_ "Show only records for this directory")
#
# cvs import options.
#
set -l import_opt -c cvs -n 'contains import (commandline -poc)'
complete $import_opt -x -s b -d (_ "Multiple vendor branch.")
complete $import_opt -r -s I -d (_ "Files to ignore during import.")
complete $import_opt -x -s b -d (_ "Multiple vendor branch")
complete $import_opt -r -s I -d (_ "Files to ignore during import")
#
# cvs log options.
#
set -l log_opt -c cvs -n 'contains log (commandline -poc)'
complete $log_opt -s b -d (_ "Print info about revision on default branch.")
complete $log_opt -x -s d -d (_ "Specify date range for query.")
complete $log_opt -s h -d (_ "Print only file info.")
complete $log_opt -s N -d (_ "Do not print tags.")
complete $log_opt -s R -d (_ "Print only rcs filename.")
complete $log_opt -x -s r -d (_ "Print only given revisions.")
complete $log_opt -s S -d (_ "Suppress header if no revisions found.")
complete $log_opt -x -s s -d (_ "Specify revision states.")
complete $log_opt -s t -d (_ "Same as -h, plus descriptive text.")
complete $log_opt -x -s w -d (_ "Specify users for query.")
complete $log_opt -s b -d (_ "Print info about revision on default branch")
complete $log_opt -x -s d -d (_ "Specify date range for query")
complete $log_opt -s h -d (_ "Print only file info")
complete $log_opt -s N -d (_ "Do not print tags")
complete $log_opt -s R -d (_ "Print only rcs filename")
complete $log_opt -x -s r -d (_ "Print only given revisions")
complete $log_opt -s S -d (_ "Suppress header if no revisions found")
complete $log_opt -x -s s -d (_ "Specify revision states")
complete $log_opt -s t -d (_ "Same as -h, plus descriptive text")
complete $log_opt -x -s w -d (_ "Specify users for query")
#
# cvs rdiff options.
#
set -l rdiff_opt -c cvs -n 'contains rdiff (commandline -poc)'
complete $rdiff_opt -s c -d (_ "Use context diff format.")
complete $rdiff_opt -s s -d (_ "Create summary change report.")
complete $rdiff_opt -s t -d (_ "diff top two revisions.")
complete $rdiff_opt -s u -d (_ "Use unidiff format.")
complete $rdiff_opt -s c -d (_ "Use context diff format")
complete $rdiff_opt -s s -d (_ "Create summary change report")
complete $rdiff_opt -s t -d (_ "diff top two revisions")
complete $rdiff_opt -s u -d (_ "Use unidiff format")
#
# cvs release options.
#
complete -c cvs -n 'contains release (commandline -poc)' -s d -d (_ "Delete working copy if release succeeds.")
complete -c cvs -n 'contains release (commandline -poc)' -s d -d (_ "Delete working copy if release succeeds")
#
# cvs update options.
#
set -l update_opt -c cvs -n 'contains update (commandline -poc)'
complete $update_opt -s A -d (_ "Reset sticky tags, dates, and k-opts.")
complete $update_opt -s C -d (_ "Overwrite modified files with clean copies.")
complete $update_opt -s d -d (_ "Create any missing directories.")
complete $update_opt -x -s I -d (_ "Specify files to ignore.")
complete $update_opt -x -s j -d (_ "Merge revisions.")
complete $update_opt -s A -d (_ "Reset sticky tags, dates, and k-opts")
complete $update_opt -s C -d (_ "Overwrite modified files with clean copies")
complete $update_opt -s d -d (_ "Create any missing directories")
complete $update_opt -x -s I -d (_ "Specify files to ignore")
complete $update_opt -x -s j -d (_ "Merge revisions")

View file

@ -19,113 +19,113 @@ end
#
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'add\t"'(_ "Place files or directories under version control")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'blame\t"'(_ "Output files/URLs with revision and author information inline.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'cat\t"'(_ "Output content of files/URLs.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'checkout\t"'(_ "Check out a working copy from the repository.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'cleanup\t"'(_ "Recursively clean up the working copy.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'commit\t"'(_ "Send changes from your working copy to the repository.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'import\t"'(_ "Commit an unversioned file or tree into the repository.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'info\t"'(_ "Display information about a local or remote item.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'list\t"'(_ "List directory entries in the repository.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'lock\t"'(_ "Lock working copy paths or URLs in the repository.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'log\t"'(_ "Show the log messages for a set of revision(s) and/or file(s).")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'merge\t"'(_ "Apply the differences between two sources to a working copy path.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'mkdir\t"'(_ "Create a new directory under version control.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'move\t"'(_ "Move and/or rename something in working copy or repository.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'propdel\t"'(_ "Remove a property from files, dirs, or revisions.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'propedit\t"'(_ "Edit a property with an external editor on targets.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'propget\t"'(_ "Print value of a property on files, dirs, or revisions.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'proplist\t"'(_ "List all properties on files, dirs, or revisions.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'resolved\t"'(_ "Remove conflicted state on working copy files or directories.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'revert\t"'(_ "Restore pristine working copy file.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'status\t"'(_ "Print the status of working copy files and directories.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'switch\t"'(_ "Update the working copy to a different URL.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'unlock\t"'(_ "Unlock working copy paths or URLs.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'update\t"'(_ "Bring changes from the repository into the working copy.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'help\t"'(_ "Describe the usage of this program or its subcommands.")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'blame\t"'(_ "Output files/URLs with revision and author information inline")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'cat\t"'(_ "Output content of files/URLs")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'checkout\t"'(_ "Check out a working copy from the repository")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'cleanup\t"'(_ "Recursively clean up the working copy")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'commit\t"'(_ "Send changes from your working copy to the repository")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'import\t"'(_ "Commit an unversioned file or tree into the repository")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'info\t"'(_ "Display information about a local or remote item")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'list\t"'(_ "List directory entries in the repository")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'lock\t"'(_ "Lock working copy paths or URLs in the repository")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'log\t"'(_ "Show the log messages for a set of revision(s) and/or file(s)")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'merge\t"'(_ "Apply the differences between two sources to a working copy path")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'mkdir\t"'(_ "Create a new directory under version control")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'move\t"'(_ "Move and/or rename something in working copy or repository")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'propdel\t"'(_ "Remove a property from files, dirs, or revisions")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'propedit\t"'(_ "Edit a property with an external editor on targets")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'propget\t"'(_ "Print value of a property on files, dirs, or revisions")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'proplist\t"'(_ "List all properties on files, dirs, or revisions")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'resolved\t"'(_ "Remove conflicted state on working copy files or directories")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'revert\t"'(_ "Restore pristine working copy file")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'status\t"'(_ "Print the status of working copy files and directories")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'switch\t"'(_ "Update the working copy to a different URL")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'unlock\t"'(_ "Unlock working copy paths or URLs")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'update\t"'(_ "Bring changes from the repository into the working copy")'"'
complete -c svn -n '__fish_svn_subcommand_allowed' -xa 'help\t"'(_ "Describe the usage of this program or its subcommands")'"'
# -s/--revision
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout info list log merge move propdel propedit propget proplist switch update' -x -s r -l revision -d (_ "Specify revision.")
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout info list log merge move propdel propedit propget proplist switch update' -x -s r -l revision -d (_ "Specify revision")
# --targets
complete -c svn -n '__fish_seen_subcommand_from add commit import info lock log resolved revert unlock' -r -l targets -d (_ "Pass contents of file as additional args.")
complete -c svn -n '__fish_seen_subcommand_from add commit import info lock log resolved revert unlock' -r -l targets -d (_ "Pass contents of file as additional args")
# -N/--non-recursive
complete -c svn -n '__fish_seen_subcommand_from add checkout commit import merge status switch update' -s N -l non-recursive -d (_ "Don't recurse.")
complete -c svn -n '__fish_seen_subcommand_from add checkout commit import merge status switch update' -s N -l non-recursive -d (_ "Don't recurse")
# -q/--quiet
complete -c svn -n '__fish_seen_subcommand_from add checkout commit import log merge mkdir move propdel proplist resolved revert status switch update help' -s q -l quiet -d (_ "Print as little as possible.")
complete -c svn -n '__fish_seen_subcommand_from add checkout commit import log merge mkdir move propdel proplist resolved revert status switch update help' -s q -l quiet -d (_ "Print as little as possible")
# --force
complete -c svn -n '__fish_seen_subcommand_from add lock merge move propedit unlock' -l force -d (_ "Force operation to run.")
complete -c svn -n '__fish_seen_subcommand_from add lock merge move propedit unlock' -l force -d (_ "Force operation to run")
# --auto-props
complete -c svn -n '__fish_seen_subcommand_from add' -l auto-props -d (_ "Enable automatic properties.")
complete -c svn -n '__fish_seen_subcommand_from add' -l auto-props -d (_ "Enable automatic properties")
# --no-auto-props
complete -c svn -n '__fish_seen_subcommand_from add' -l no-auto-props -d (_ "Disable automatic properties.")
complete -c svn -n '__fish_seen_subcommand_from add' -l no-auto-props -d (_ "Disable automatic properties")
# -v/--verbose
complete -c svn -n '__fish_seen_subcommand_from blame cat log proplist status' -s v -l verbose -d (_ "Print extra info.")
complete -c svn -n '__fish_seen_subcommand_from blame cat log proplist status' -s v -l verbose -d (_ "Print extra info")
# --username
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -x -l username -d (_ "Specify a username.")
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -x -l username -d (_ "Specify a username")
# --password
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -x -l password -d (_ "Specify a password.")
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -x -l password -d (_ "Specify a password")
# --no-auth-cache
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -l no-auth-cache -d (_ "Don't cache auth tokens.")
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -l no-auth-cache -d (_ "Don't cache auth tokens")
# --non-interactive
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -l non-interactive -d (_ "Do no interactive prompting.")
complete -c svn -n '__fish_seen_subcommand_from blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist status switch unlock update' -l non-interactive -d (_ "Do no interactive prompting")
# --config-dir
complete -c svn -n '__fish_seen_subcommand_from add cleanup blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist resolved revert status switch unlock update help' -r -l config-dir -d (_ "Read user config files from named directory.")
complete -c svn -n '__fish_seen_subcommand_from add cleanup blame cat checkout commit import info list lock log merge mkdir move propdel propedit propget proplist resolved revert status switch unlock update help' -r -l config-dir -d (_ "Read user config files from named directory")
# --no-unlock
complete -c svn -n '__fish_seen_subcommand_from commit import' -l no-unlock -d (_ "Don't unlock targets.")
complete -c svn -n '__fish_seen_subcommand_from commit import' -l no-unlock -d (_ "Don't unlock targets")
# -m/--message
complete -c svn -n '__fish_seen_subcommand_from commit import lock mkdir move' -x -s m -l message -d (_ "Specify commit message.")
complete -c svn -n '__fish_seen_subcommand_from commit import lock mkdir move' -x -s m -l message -d (_ "Specify commit message")
# -F/--file
complete -c svn -n '__fish_seen_subcommand_from commit import lock mkdir move' -r -s F -l file -d (_ "Read commit message from file.")
complete -c svn -n '__fish_seen_subcommand_from commit import lock mkdir move' -r -s F -l file -d (_ "Read commit message from file")
# --force-log
complete -c svn -n '__fish_seen_subcommand_from commit import lock mkdir move' -l force-log -d (_ "Force log message source validity.")
complete -c svn -n '__fish_seen_subcommand_from commit import lock mkdir move' -l force-log -d (_ "Force log message source validity")
# --editor-cmd
complete -c svn -n '__fish_seen_subcommand_from commit import mkdir move propedit' -x -l editor-cmd -d (_ "Specify external editor.")
complete -c svn -n '__fish_seen_subcommand_from commit import mkdir move propedit' -x -l editor-cmd -d (_ "Specify external editor")
# --recursive
complete -c svn -n '__fish_seen_subcommand_from info list propdel propget proplist resolved revert' -s R -l recursive -d (_ "Descend recursively.")
complete -c svn -n '__fish_seen_subcommand_from info list propdel propget proplist resolved revert' -s R -l recursive -d (_ "Descend recursively")
# --incremental
complete -c svn -n '__fish_seen_subcommand_from list log' -l incremental -d (_ "Give output suitable for concatenation.")
complete -c svn -n '__fish_seen_subcommand_from list log' -l incremental -d (_ "Give output suitable for concatenation")
# --xml
complete -c svn -n '__fish_seen_subcommand_from list log' -l xml -d (_ "Output in XML.")
complete -c svn -n '__fish_seen_subcommand_from list log' -l xml -d (_ "Output in XML")
# --diff3-cmd
complete -c svn -n '__fish_seen_subcommand_from cleanup merge switch update' -x -l diff3-cmd -d (_ "Specify merge command.")
complete -c svn -n '__fish_seen_subcommand_from cleanup merge switch update' -x -l diff3-cmd -d (_ "Specify merge command")
# --encoding
complete -c svn -n '__fish_seen_subcommand_from lock mkdir move propedit' -x -l encoding -d (_ "Force encoding.")
complete -c svn -n '__fish_seen_subcommand_from lock mkdir move propedit' -x -l encoding -d (_ "Force encoding")
# --revprop
complete -c svn -n '__fish_seen_subcommand_from propdel propedit propget' -l revprop -d (_ "Operate on revision property.")
complete -c svn -n '__fish_seen_subcommand_from propdel propedit propget' -l revprop -d (_ "Operate on revision property")
# --strict
complete -c svn -n '__fish_seen_subcommand_from propget' -l strict -d (_ "Use strict semantics.")
complete -c svn -n '__fish_seen_subcommand_from propget' -l strict -d (_ "Use strict semantics")
# --ignore-externals
complete -c svn -n '__fish_seen_subcommand_from checkout status update' -l ignore-externals -d (_ "Ignore externals definitions.")
complete -c svn -n '__fish_seen_subcommand_from checkout status update' -l ignore-externals -d (_ "Ignore externals definitions")
#
# Flags for svn log
#
set -l logopt -c svn -n 'contains log (commandline -poc)'
complete $logopt -l stop-on-copy -d (_ "Do not cross copies.")
complete $logopt -l limit -d (_ "Maximum number of log entries.")
complete $logopt -l stop-on-copy -d (_ "Do not cross copies")
complete $logopt -l limit -d (_ "Maximum number of log entries")
#
# Flags for svn merge
#
set -l mergeopt -c svn -n 'contains merge (commandline -poc)'
complete $mergeopt -l dry-run -d (_ "Make no changes.")
complete $mergeopt -l ignore-ancestry -d (_ "Ignore ancestry when calculating merge.")
complete $mergeopt -l dry-run -d (_ "Make no changes")
complete $mergeopt -l ignore-ancestry -d (_ "Ignore ancestry when calculating merge")
#
# Flags for svn status
#
set -l statusopt -c svn -n 'contains status (commandline -poc)'
complete $statusopt -s u -l show-updates -d (_ "Display update information.")
complete $statusopt -l no-ignore -d (_ "Disregard ignores.")
complete $statusopt -s u -l show-updates -d (_ "Display update information")
complete $statusopt -l no-ignore -d (_ "Disregard ignores")
#
# Flags for svn switch
#
set -l switchopt -c svn -n 'contains switch (commandline -poc)'
complete $switchopt -l relocate -d (_ "Relocate VIA URL-rewriting.")
complete $switchopt -l relocate -d (_ "Relocate VIA URL-rewriting")
#
# Flags for svn help
#
set -l helpopt -c svn -n 'contains help (commandline -poc)'
complete $helpopt -l version -d (_ "Print client version info.")
complete $helpopt -l version -d (_ "Print client version info")