From cb768684116a9ce9081c76f86671610ddafd15e8 Mon Sep 17 00:00:00 2001 From: David Refoua Date: Tue, 15 Jul 2025 19:29:16 +0330 Subject: [PATCH] Import from upstream git-prompt.sh: user-specific bash completion scripts Source: https://github.com/git-for-windows/build-extra/commit/061dbfe92b3a5c93aa0c284c8dad979f7e7c0935 --- vendor/git-prompt.sh | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/vendor/git-prompt.sh b/vendor/git-prompt.sh index f25784f..630073b 100644 --- a/vendor/git-prompt.sh +++ b/vendor/git-prompt.sh @@ -71,4 +71,15 @@ else PS1="$PS1"'λ ' # prompt: Cmder uses λ fi -MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc \ No newline at end of file +MSYS2_PS1="$PS1" # for detection by MSYS2 SDK's bash.basrc + +# Evaluate all user-specific Bash completion scripts (if any) +if test -z "$WINELOADERNOEXEC" +then + for c in "$HOME"/bash_completion.d/*.bash + do + # Handle absence of any scripts (or the folder) gracefully + test ! -f "$c" || + . "$c" + done +fi \ No newline at end of file