mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-05-29 18:51:15 -03:00
Improve fish_git_prompt stashes detection.
When the informative status is disabled, the stashstate variable was set to 1 if the $git_dir/logs/refs/stash file existed and was readable, even if the file itself was empty (i.e., no stashes). Now the stashstate variable is set only if the file is NOT empty.
This commit is contained in:
committed by
Lorenzo Albano
parent
5346d3d491
commit
07ead04890
@@ -315,7 +315,7 @@ function fish_git_prompt --description "Prompt function for Git"
|
||||
# *compute* the informative status, we might still count the stash.
|
||||
if contains -- "$__fish_git_prompt_show_informative_status" yes true 1
|
||||
set stashstate (count < $git_dir/logs/refs/stash)
|
||||
else
|
||||
else if test -s $git_dir/logs/refs/stash
|
||||
set stashstate 1
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user