a5bc97f76b1c88096d56ad8a937af373bfb54458
- Author
- Robby Russell <robby@planetargon.com>
- Committer
- Robby Russell <robby@planetargon.com>
- Date
Message
Merge pull request #1404 from Bklyn/master
Fix for "?" and "!" in svn status output
Diff
1diff --git a/plugins/svn/svn.plugin.zsh b/plugins/svn/svn.plugin.zsh
2index 4d5bfb8dd73193c3da8e70ae5cb1119312c4533a..bd2767e3ee6b465c587c4a71777620f25183795d 100644
3--- a/plugins/svn/svn.plugin.zsh
4+++ b/plugins/svn/svn.plugin.zsh
5@@ -28,8 +28,8 @@ function svn_get_rev_nr {
6
7 function svn_dirty_choose {
8 if [ $(in_svn) ]; then
9- s=$(svn status|grep -E '^\s*[ACDIM!?L]' 2>/dev/null)
10- if [ $s ]; then
11+ svn status 2> /dev/null | grep -Eq '^\s*[ACDIM!?L]'
12+ if [ $pipestatus[-1] -ne 0 ]; then
13 echo $1
14 else
15 echo $2