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.
This commit is contained in:
Andrew Smith 2011-07-25 09:50:54 +10:00
parent 3cb33fc254
commit 7b25a3fca9

View file

@ -28,7 +28,7 @@ function svn_get_rev_nr {
function svn_dirty_choose { function svn_dirty_choose {
if [ in_svn ]; then if [ in_svn ]; then
s=$(svn status 2>/dev/null) s=$(svn status|grep -E '^\s*[ACDIM!?L]' 2>/dev/null)
if [ $s ]; then if [ $s ]; then
echo $1 echo $1
else else