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