From 2fb0a3a9f6e26008855c18bb04bc8b55c4e09438 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ville=20Skytt=C3=A4?= Date: Tue, 24 May 2011 23:31:46 +0300 Subject: [PATCH] cvs: Sort mode completions alphabetically. --- completions/cvs | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/completions/cvs b/completions/cvs index f948a85f..05a7c7ea 100644 --- a/completions/cvs +++ b/completions/cvs @@ -267,6 +267,15 @@ _cvs() cvsroot) _cvs_roots ;; + diff) + if [[ "$cur" == -* ]]; then + _cvs_command_options "$1" $mode + [[ $COMPREPLY == *= ]] && compopt -o nospace + else + _cvs_entries + COMPREPLY=( $( compgen -W '${entries[@]:-}' -- "$cur" ) ) + fi + ;; editors|watchers) if [[ "$cur" = -* ]]; then _cvs_command_options "$1" $mode @@ -298,27 +307,6 @@ _cvs() _cvs_command_options "$1" $mode fi ;; - diff) - if [[ "$cur" == -* ]]; then - _cvs_command_options "$1" $mode - [[ $COMPREPLY == *= ]] && compopt -o nospace - else - _cvs_entries - COMPREPLY=( $( compgen -W '${entries[@]:-}' -- "$cur" ) ) - fi - ;; - remove) - if [[ "$cur" != -* ]]; then - _cvs_entries - # find out what files are missing - for i in "${entries[@]}"; do - [ ! -r "$i" ] && miss+=( $i ) - done - COMPREPLY=( $( compgen -W '${miss[@]:-}' -- "$cur" ) ) - else - _cvs_command_options "$1" $mode - fi - ;; import) case $prev in -I|-b|-m|-W) @@ -346,6 +334,18 @@ _cvs() _cvs_command_options "$1" $mode fi ;; + remove) + if [[ "$cur" != -* ]]; then + _cvs_entries + # find out what files are missing + for i in "${entries[@]}"; do + [ ! -r "$i" ] && miss+=( $i ) + done + COMPREPLY=( $( compgen -W '${miss[@]:-}' -- "$cur" ) ) + else + _cvs_command_options "$1" $mode + fi + ;; update) case $prev in -r|-D|-j|-I|-W)