diff options
author | Robby Russell <robby@planetargon.com> | 2013-01-10 22:36:16 -0800 |
---|---|---|
committer | Robby Russell <robby@planetargon.com> | 2013-01-10 22:36:16 -0800 |
commit | 9ef7e8a191ea9ce9b1f26f684c0c7205747868b1 (patch) | |
tree | ec8693aa7aca1273fb0153ecad4f52c696511c73 /lib/git.zsh | |
parent | a634d5064516e9f229d8ba13e79eeaa06b3b6612 (diff) | |
parent | 8ce35df2c5aa333dd394f6e7e2700538c10d9a90 (diff) | |
download | zsh-9ef7e8a191ea9ce9b1f26f684c0c7205747868b1.tar.gz zsh-9ef7e8a191ea9ce9b1f26f684c0c7205747868b1.tar.bz2 zsh-9ef7e8a191ea9ce9b1f26f684c0c7205747868b1.zip |
Merge pull request #1077 from Mezzle/add-option-to-show-git-status
Add option to disable status notification
Diffstat (limited to 'lib/git.zsh')
-rw-r--r-- | lib/git.zsh | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/lib/git.zsh b/lib/git.zsh index b1dfce357..3e14695bd 100644 --- a/lib/git.zsh +++ b/lib/git.zsh @@ -9,13 +9,15 @@ function git_prompt_info() { # Checks if working tree is dirty parse_git_dirty() { local SUBMODULE_SYNTAX='' - if [[ $POST_1_7_2_GIT -gt 0 ]]; then - SUBMODULE_SYNTAX="--ignore-submodules=dirty" - fi - if [[ -n $(git status -s ${SUBMODULE_SYNTAX} 2> /dev/null) ]]; then - echo "$ZSH_THEME_GIT_PROMPT_DIRTY" - else - echo "$ZSH_THEME_GIT_PROMPT_CLEAN" + if [[ "$(git config --get oh-my-zsh.hide-status)" != "1" ]]; then + if [[ $POST_1_7_2_GIT -gt 0 ]]; then + SUBMODULE_SYNTAX="--ignore-submodules=dirty" + fi + if [[ -n $(git status -s ${SUBMODULE_SYNTAX} 2> /dev/null) ]]; then + echo "$ZSH_THEME_GIT_PROMPT_DIRTY" + else + echo "$ZSH_THEME_GIT_PROMPT_CLEAN" + fi fi } |