]> git.ipfire.org Git - thirdparty/git.git/commitdiff
completion: bash: improve function detection
authorFelipe Contreras <felipe.contreras@gmail.com>
Wed, 30 Dec 2020 23:29:48 +0000 (17:29 -0600)
committerJunio C Hamano <gitster@pobox.com>
Mon, 4 Jan 2021 23:25:56 +0000 (15:25 -0800)
 1. We should quote the argument
 2. We don't need two redirections
 3. A safeguard for arguments (-a) would be good

Suggested-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
contrib/completion/git-completion.bash

index 869c73ee2c141ec52807b9734b1195a258aaf09d..1150d4bf4427d398ce08942b74cb090b83343cd2 100644 (file)
@@ -3359,7 +3359,7 @@ __git_support_parseopt_helper () {
 }
 
 __git_have_func () {
-       declare -f $1 >/dev/null 2>/dev/null
+       declare -f -- "$1" >/dev/null 2>&1
 }
 
 __git_complete_command () {