diff options
author | Andrew Smith <asmith@bcm.com.au> | 2011-07-25 09:50:54 +1000 |
---|---|---|
committer | Andrew Smith <asmith@bcm.com.au> | 2011-07-25 09:50:54 +1000 |
commit | 7b25a3fca90e31f2c272fd8d2ef1dfa3e61dc9e4 (patch) | |
tree | 3955988d716997a67846679565aab9302169521e /plugins/svn/svn.plugin.zsh | |
parent | 3cb33fc254290a848a602af634cfa26179d630e5 (diff) | |
download | zsh-7b25a3fca90e31f2c272fd8d2ef1dfa3e61dc9e4.tar.gz zsh-7b25a3fca90e31f2c272fd8d2ef1dfa3e61dc9e4.tar.bz2 zsh-7b25a3fca90e31f2c272fd8d2ef1dfa3e61dc9e4.zip |
The original SVN pluging would mark a folder as dirty if there was an
svn:external set and the output of 'svn status' returned the check for
the external. E.g.
$ svn st
X Application
Performing status on external item at 'Application'
Shouldn't be marked as being dirty. By grepping for only the valid
output for what should be class as dirty, it won't return false
positives.
Diffstat (limited to 'plugins/svn/svn.plugin.zsh')
-rw-r--r-- | plugins/svn/svn.plugin.zsh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/svn/svn.plugin.zsh b/plugins/svn/svn.plugin.zsh index 77de27481..53a8a513a 100644 --- a/plugins/svn/svn.plugin.zsh +++ b/plugins/svn/svn.plugin.zsh @@ -28,7 +28,7 @@ function svn_get_rev_nr { function svn_dirty_choose { if [ in_svn ]; then - s=$(svn status 2>/dev/null) + s=$(svn status|grep -E '^\s*[ACDIM!?L]' 2>/dev/null) if [ $s ]; then echo $1 else |