f2ac08832ad8a6a156117c870ace622b9a6035ac
- Author
- Caleb Epstein <cae@bklyn.org>
- Committer
- Caleb Epstein <cae@bklyn.org>
- Date
Message
Handle metachars in svn status output using grep -q
Diff
1diff --git a/plugins/svn/svn.plugin.zsh b/plugins/svn/svn.plugin.zsh
2index 4d5bfb8dd73193c3da8e70ae5cb1119312c4533a..d82e3b9ee2be398eebc5eab13b9c6de90b8cb57d 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