9ef7e8a191ea9ce9b1f26f684c0c7205747868b1
- Author
- Robby Russell <robby@planetargon.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
Merge pull request #1077 from Mezzle/add-option-to-show-git-status
Add option to disable status notification
Diff
1diff --git a/lib/git.zsh b/lib/git.zsh
2index b1dfce3575489d10d007ad3970d5b469f26cfad8..3e14695bd389f01265d8dcf90587a74f4767030c 100644
3--- a/lib/git.zsh
4+++ b/lib/git.zsh
5@@ -9,13 +9,15 @@ function git_prompt_info() {
6 # Checks if working tree is dirty
7 parse_git_dirty() {
8 local SUBMODULE_SYNTAX=''
9- if [[ $POST_1_7_2_GIT -gt 0 ]]; then
10- SUBMODULE_SYNTAX="--ignore-submodules=dirty"
11- fi
12- if [[ -n $(git status -s ${SUBMODULE_SYNTAX} 2> /dev/null) ]]; then
13- echo "$ZSH_THEME_GIT_PROMPT_DIRTY"
14- else
15- echo "$ZSH_THEME_GIT_PROMPT_CLEAN"
16+ if [[ "$(git config --get oh-my-zsh.hide-status)" != "1" ]]; then
17+ if [[ $POST_1_7_2_GIT -gt 0 ]]; then
18+ SUBMODULE_SYNTAX="--ignore-submodules=dirty"
19+ fi
20+ if [[ -n $(git status -s ${SUBMODULE_SYNTAX} 2> /dev/null) ]]; then
21+ echo "$ZSH_THEME_GIT_PROMPT_DIRTY"
22+ else
23+ echo "$ZSH_THEME_GIT_PROMPT_CLEAN"
24+ fi
25 fi
26 }
27