浏览代码

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 13 年之前
父节点
当前提交
7b25a3fca9
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      plugins/svn/svn.plugin.zsh

+ 1 - 1
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