From 854c67ada438df43b8da694fcef1c2db76e29062 Mon Sep 17 00:00:00 2001 From: Sorin Ionescu Date: Fri, 23 Mar 2012 10:04:30 -0400 Subject: [PATCH] Format clean when the Git repository is not dirty --- plugins/git/functions/git-info | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/plugins/git/functions/git-info b/plugins/git/functions/git-info index efd75b4..eb0796d 100644 --- a/plugins/git/functions/git-info +++ b/plugins/git/functions/git-info @@ -231,9 +231,6 @@ function git-info() { zformat -f stashed_formatted "$stashed_format" "S:$stashed" fi - # Assume that the working copy is clean. - zstyle -s ':omz:plugin:git:prompt' clean 'clean_formatted' - while IFS=$'\n' read line; do (( line_number++ )) @@ -358,7 +355,8 @@ function git-info() { if (( $dirty > 0 )); then zstyle -s ':omz:plugin:git:prompt' dirty 'dirty_format' zformat -f dirty_formatted "$dirty_format" "D:$dirty" - unset clean_formatted + else + zstyle -s ':omz:plugin:git:prompt' clean 'clean_formatted' fi # Format prompts.