Remove useless-use-of-echo in git_prompt

This commit is contained in:
Fabian Homborg 2016-12-29 13:49:21 +01:00
parent aed5267fd1
commit bd93a9e6ff

View file

@ -475,8 +475,8 @@ function __fish_git_prompt_informative_status
set -l changedFiles (command git diff --name-status | string match -r \\w) set -l changedFiles (command git diff --name-status | string match -r \\w)
set -l stagedFiles (command git diff --staged --name-status | string match -r \\w) set -l stagedFiles (command git diff --staged --name-status | string match -r \\w)
set -l dirtystate (math (count $changedFiles) - (count (echo $changedFiles | string match -r "U")) ^/dev/null) set -l dirtystate (math (count $changedFiles) - (count (string match -r "U" -- $changedFiles)) ^/dev/null)
set -l invalidstate (count (echo $stagedFiles | string match -r "U")) set -l invalidstate (count (string match -r "U" -- $stagedFiles))
set -l stagedstate (math (count $stagedFiles) - $invalidstate ^/dev/null) set -l stagedstate (math (count $stagedFiles) - $invalidstate ^/dev/null)
set -l untrackedfiles (command git ls-files --others --exclude-standard | wc -l | string trim) set -l untrackedfiles (command git ls-files --others --exclude-standard | wc -l | string trim)