From 0220b028f9ae054e67b6783561255fe8d2f9dfbe Mon Sep 17 00:00:00 2001 From: handsomecheung Date: Wed, 16 Jan 2013 14:49:11 +0800 Subject: [PATCH] change method that tell if cwd is a working copy tell if cwd is a working copy according to 'svn status', not to '.svn' --- plugins/svn/svn.plugin.zsh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/svn/svn.plugin.zsh b/plugins/svn/svn.plugin.zsh index 981e4b174..bef1af082 100644 --- a/plugins/svn/svn.plugin.zsh +++ b/plugins/svn/svn.plugin.zsh @@ -13,9 +13,10 @@ $ZSH_THEME_REPO_NAME_COLOR$_DISPLAY$ZSH_PROMPT_BASE_COLOR$ZSH_THEME_SVN_PROMPT_S fi } - function in_svn() { - if [[ -d .svn ]]; then + is_svn=0 + svn status 2>&1 1>/dev/null | grep -c '.*' | read is_svn + if [ "x$is_svn" = "x0" ]; then echo 1 fi }