git-completion.bash: separate some commands onto their own line
In e94fb44042
(git-completion.bash: pass $__git_subcommand_idx from
__git_main(), 2021-03-24), a line was introduced which contained
multiple statements. This is difficult to read so break it into multiple
lines.
While we're at it, follow this convention for the rest of the
__git_main() and break up lines that contain multiple statements.
Signed-off-by: Denton Liu <liu.denton@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
6131807864
commit
8c8c8c0e16
@ -3400,17 +3400,35 @@ __git_main ()
|
|||||||
while [ $c -lt $cword ]; do
|
while [ $c -lt $cword ]; do
|
||||||
i="${words[c]}"
|
i="${words[c]}"
|
||||||
case "$i" in
|
case "$i" in
|
||||||
--git-dir=*) __git_dir="${i#--git-dir=}" ;;
|
--git-dir=*)
|
||||||
--git-dir) ((c++)) ; __git_dir="${words[c]}" ;;
|
__git_dir="${i#--git-dir=}"
|
||||||
--bare) __git_dir="." ;;
|
;;
|
||||||
--help) command="help"; break ;;
|
--git-dir)
|
||||||
-c|--work-tree|--namespace) ((c++)) ;;
|
((c++))
|
||||||
-C) __git_C_args[C_args_count++]=-C
|
__git_dir="${words[c]}"
|
||||||
|
;;
|
||||||
|
--bare)
|
||||||
|
__git_dir="."
|
||||||
|
;;
|
||||||
|
--help)
|
||||||
|
command="help"
|
||||||
|
break
|
||||||
|
;;
|
||||||
|
-c|--work-tree|--namespace)
|
||||||
|
((c++))
|
||||||
|
;;
|
||||||
|
-C)
|
||||||
|
__git_C_args[C_args_count++]=-C
|
||||||
((c++))
|
((c++))
|
||||||
__git_C_args[C_args_count++]="${words[c]}"
|
__git_C_args[C_args_count++]="${words[c]}"
|
||||||
;;
|
;;
|
||||||
-*) ;;
|
-*)
|
||||||
*) command="$i"; __git_subcommand_idx="$c"; break ;;
|
;;
|
||||||
|
*)
|
||||||
|
command="$i"
|
||||||
|
__git_subcommand_idx="$c"
|
||||||
|
break
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
((c++))
|
((c++))
|
||||||
done
|
done
|
||||||
@ -3432,7 +3450,8 @@ __git_main ()
|
|||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
case "$cur" in
|
case "$cur" in
|
||||||
--*) __gitcomp "
|
--*)
|
||||||
|
__gitcomp "
|
||||||
--paginate
|
--paginate
|
||||||
--no-pager
|
--no-pager
|
||||||
--git-dir=
|
--git-dir=
|
||||||
|
Loading…
Reference in New Issue
Block a user