Plugins/VcsPlugins/vcsSubversion/subversion.py

changeset 1083
dc680a0ce221
parent 945
8cd4d08fa9f6
child 1112
8a7d1b9d18db
--- a/Plugins/VcsPlugins/vcsSubversion/subversion.py	Mon May 30 19:21:18 2011 +0200
+++ b/Plugins/VcsPlugins/vcsSubversion/subversion.py	Mon May 30 19:23:59 2011 +0200
@@ -911,7 +911,7 @@
                 self.trUtf8("""The URL of the project repository could not be"""
                     """ retrieved from the working copy. The switch operation will"""
                     """ be aborted"""))
-            return
+            return False
         
         if self.otherData["standardLayout"]:
             url = None
@@ -925,7 +925,7 @@
                 self.allTagsBranchesList.remove(tag)
             self.allTagsBranchesList.insert(0, tag)
         else:
-            return
+            return False
         
         if self.otherData["standardLayout"]:
             rx_base = QRegExp('(.+)/(trunk|tags|branches).*')
@@ -935,7 +935,7 @@
                     self.trUtf8("""The URL of the project repository has an"""
                         """ invalid format. The switch operation will"""
                         """ be aborted"""))
-                return
+                return False
             
             reposRoot = rx_base.cap(1)
             tn = tag
@@ -963,6 +963,9 @@
         res = dia.startProcess(args)
         if res:
             dia.exec_()
+            res = dia.hasAddOrDelete()
+        self.checkVCSStatus()
+        return res
         
     def vcsMerge(self, name):
         """

eric ide

mercurial