Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py

changeset 1688
389ee9508e35
parent 1509
c0b5e693b0eb
child 1773
05265254f212
--- a/Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py	Sat Mar 03 18:40:25 2012 +0100
+++ b/Plugins/VcsPlugins/vcsSubversion/SvnStatusMonitorThread.py	Sun Mar 04 13:04:06 2012 +0100
@@ -47,6 +47,7 @@
         <ul>
             <li>"A" path was added but not yet comitted</li>
             <li>"M" path has local changes</li>
+            <li>"O" path was removed</li>
             <li>"R" path was deleted and then re-added</li>
             <li>"U" path needs an update</li>
             <li>"Z" path contains a conflict</li>
@@ -83,7 +84,7 @@
                         path = self.rx_status2.cap(5).strip()
                     else:
                         continue
-                    if flags[0] in "ACMR" or \
+                    if flags[0] in "ACDMR" or \
                        (flags[0] == " " and flags[7] == "*"):
                         if flags[7] == "*":
                             status = "U"
@@ -91,6 +92,8 @@
                             status = flags[0]
                         if status == "C":
                             status = "Z"    # give it highest priority
+                        elif status == "D":
+                            status = "O"
                         if status == "U":
                             self.shouldUpdate = True
                         name = path

eric ide

mercurial