Browse code

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.

Andrew Smith authored on 24/07/2011 at 23:50:54
Showing 1 changed files
... ...
@@ -28,7 +28,7 @@ function svn_get_rev_nr {
28 28
 
29 29
 function svn_dirty_choose {
30 30
     if [ in_svn ]; then
31
-        s=$(svn status 2>/dev/null)
31
+        s=$(svn status|grep -E '^\s*[ACDIM!?L]' 2>/dev/null)
32 32
         if [ $s ]; then 
33 33
             echo $1
34 34
         else