git-prompt: fix uninitialized variable

First use is in the form: local var; ...; var=$var$whatever... If the variable was unset (as bash and others do after "local x"), then it would error if set -u is in effect. Also, many shells inherit the existing value after "local var" without init, but in this case it's unlikely to have a prior value. Now we initialize it. (local var= is enough, but local var="" is the custom in this file) Signed-off-by: Avi Halachmi (:avih) <avihpit@yahoo.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>

Avi Halachmi (:avih) committed Aug 20, 2024 at 01:48 UTC 6df4b091597bf1ea8ed674eb2839d70fda4ea4c4
1 file changed +1 -1
contrib/completion/git-prompt.sh
+1 -1
@@ -116,7 +116,7 @@ printf -v __git_printf_supports_v -- '%s' yes >/dev/null 2>&1
116 __git_ps1_show_upstream ()
117 {
118 local key value
119 - local svn_remote svn_url_pattern count n
119 + local svn_remote svn_url_pattern="" count n
120 local upstream_type=git legacy="" verbose="" name=""
121
122 svn_remote=()