summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobby Russell <robby@planetargon.com>2012-11-25 11:36:46 -0800
committerRobby Russell <robby@planetargon.com>2012-11-25 11:36:46 -0800
commita5bc97f76b1c88096d56ad8a937af373bfb54458 (patch)
tree36e579a3ac07904cf4571743d0d34473d34851bb
parent1b4a23ac8bc99fab0fb83f7393882f4219103666 (diff)
parent91c57e6d426a1b5b3db3d7d9aaa5d922c00a5f09 (diff)
downloadzsh-a5bc97f76b1c88096d56ad8a937af373bfb54458.tar.gz
zsh-a5bc97f76b1c88096d56ad8a937af373bfb54458.tar.bz2
zsh-a5bc97f76b1c88096d56ad8a937af373bfb54458.zip
Merge pull request #1404 from Bklyn/master
Fix for "?" and "!" in svn status output
-rw-r--r--plugins/svn/svn.plugin.zsh4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/svn/svn.plugin.zsh b/plugins/svn/svn.plugin.zsh
index 4d5bfb8dd..bd2767e3e 100644
--- a/plugins/svn/svn.plugin.zsh
+++ b/plugins/svn/svn.plugin.zsh
@@ -28,8 +28,8 @@ function svn_get_rev_nr {
function svn_dirty_choose {
if [ $(in_svn) ]; then
- s=$(svn status|grep -E '^\s*[ACDIM!?L]' 2>/dev/null)
- if [ $s ]; then
+ svn status 2> /dev/null | grep -Eq '^\s*[ACDIM!?L]'
+ if [ $pipestatus[-1] -ne 0 ]; then
echo $1
else
echo $2