278ee100fc6061b498820487e7733e0a1b1a3a72

Author
Dylan Roman <romand.buitrago@gmail.com>
Committer
GitHub <noreply@github.com>
Date

Message

 fix(git): replace deprecated syntax for percent substitution in prompt  (#13705) (#13706)

Co-authored-by: Carlo Sala <carlosalag@protonmail.com>

Diff

 1diff --git a/lib/git.zsh b/lib/git.zsh
 2index 8d38f32683e2a65910a489d1013bc531b6b9d0bf..3a03dbd4d48339ab3ea0026a1361341a0bb37b09 100644
 3--- a/lib/git.zsh
 4+++ b/lib/git.zsh
 5@@ -36,7 +36,7 @@ function _omz_git_prompt_info() {
 6     && upstream=" -> ${upstream}"
 7   fi
 8 
 9-  echo "${ZSH_THEME_GIT_PROMPT_PREFIX}${ref:gs/%/%%}${upstream:gs/%/%%}$(parse_git_dirty)${ZSH_THEME_GIT_PROMPT_SUFFIX}"
10+  echo "${ZSH_THEME_GIT_PROMPT_PREFIX}${ref//\%/%%}${upstream//\%/%%}$(parse_git_dirty)${ZSH_THEME_GIT_PROMPT_SUFFIX}"
11 }
12 
13 function _omz_git_prompt_status() {
14@@ -255,7 +255,7 @@ function git_remote_status() {
15         fi
16 
17         if [[ -n $ZSH_THEME_GIT_PROMPT_REMOTE_STATUS_DETAILED ]]; then
18-            git_remote_status="$ZSH_THEME_GIT_PROMPT_REMOTE_STATUS_PREFIX${remote:gs/%/%%}$git_remote_status_detailed$ZSH_THEME_GIT_PROMPT_REMOTE_STATUS_SUFFIX"
19+            git_remote_status="$ZSH_THEME_GIT_PROMPT_REMOTE_STATUS_PREFIX${remote//\%/%%}$git_remote_status_detailed$ZSH_THEME_GIT_PROMPT_REMOTE_STATUS_SUFFIX"
20         fi
21 
22         echo $git_remote_status