summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAvi Halachmi (:avih) <avihpit@yahoo.com>2024-08-20 03:48:26 +0200
committerJunio C Hamano <gitster@pobox.com>2024-08-20 17:28:17 +0200
commit6df4b091597bf1ea8ed674eb2839d70fda4ea4c4 (patch)
tree258586ed7c575428056745025d9f8d0286da0c2f
parentgit-prompt: use here-doc instead of here-string (diff)
downloadgit-6df4b091597bf1ea8ed674eb2839d70fda4ea4c4.tar.xz
git-6df4b091597bf1ea8ed674eb2839d70fda4ea4c4.zip
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>
Diffstat (limited to '')
-rw-r--r--contrib/completion/git-prompt.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/contrib/completion/git-prompt.sh b/contrib/completion/git-prompt.sh
index ebf2e30d68..4cc2cf91bb 100644
--- a/contrib/completion/git-prompt.sh
+++ b/contrib/completion/git-prompt.sh
@@ -116,7 +116,7 @@ printf -v __git_printf_supports_v -- '%s' yes >/dev/null 2>&1
__git_ps1_show_upstream ()
{
local key value
- local svn_remote svn_url_pattern count n
+ local svn_remote svn_url_pattern="" count n
local upstream_type=git legacy="" verbose="" name=""
svn_remote=()