completion: simplify __gitcomp_1

Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Felipe Contreras committed Apr 15, 2012 at 22:44 UTC 3bf421ea624fb083ea4d88fd487ae8b7b8bae06a
1 file changed +6 -6
contrib/completion/git-completion.bash
+6 -6
@@ -304,16 +304,16 @@ __git_ps1 ()
304 fi
305 }
306
307 -# __gitcomp_1 requires 2 arguments
307 __gitcomp_1 ()
308 {
310 - local c IFS=' '$'\t'$'\n'
309 + local c IFS=$' \t\n'
310 for c in $1; do
312 - case "$c$2" in
313 - --*=*) printf %s$'\n' "$c$2" ;;
314 - *.) printf %s$'\n' "$c$2" ;;
315 - *) printf %s$'\n' "$c$2 " ;;
311 + c="$c$2"
312 + case $c in
313 + --*=*|*.) ;;
314 + *) c="$c " ;;
315 esac
316 + printf '%s\n' "$c"
317 done
318 }
319