Plugins/VcsPlugins/vcsPySvn/subversion.py

changeset 96
9624a110667d
parent 87
4cc5c8d1184d
child 110
c9a969db1469
--- a/Plugins/VcsPlugins/vcsPySvn/subversion.py	Sun Jan 31 16:15:16 2010 +0000
+++ b/Plugins/VcsPlugins/vcsPySvn/subversion.py	Sun Jan 31 17:11:22 2010 +0000
@@ -9,7 +9,6 @@
 
 import os
 import shutil
-import types
 import urllib.request, urllib.parse, urllib.error
 import time
 
@@ -48,7 +47,6 @@
 from .SvnStatusMonitorThread import SvnStatusMonitorThread
 
 from .ProjectBrowserHelper import SvnProjectBrowserHelper
-from .ProjectHelper import SvnProjectHelper
 
 from Plugins.VcsPlugins.vcsSubversion.SvnDialog import SvnDialog as SvnProcessDialog
 
@@ -382,7 +380,7 @@
             QApplication.processEvents()
         locker = QMutexLocker(self.vcsExecutionMutex)
         try:
-            rev = client.checkout(url, projectDir, recurse)
+            client.checkout(url, projectDir, recurse)
             status = True
         except pysvn.ClientError as e:
             status = False
@@ -443,7 +441,7 @@
         QApplication.processEvents()
         locker = QMutexLocker(self.vcsExecutionMutex)
         try:
-            rev = client.export(url, projectDir, force = True, recurse = recurse)
+            client.export(url, projectDir, force = True, recurse = recurse)
             status = True
         except pysvn.ClientError as e:
             status = False
@@ -583,7 +581,7 @@
                     client)
         QApplication.processEvents()
         try:
-            revlist = client.update(fnames, recurse)
+            client.update(fnames, recurse)
         except pysvn.ClientError as e:
             dlg.showError(e.args[0])
         locker.unlock()
@@ -1263,7 +1261,7 @@
                         self.statusCache[name] = self.canBeCommitted
                     else:
                         self.statusCache[name] = self.canBeAdded
-            except pysvn.ClientError as e:
+            except pysvn.ClientError:
                 locker.unlock()    # ignore pysvn errors
         
         return names
@@ -1296,7 +1294,7 @@
         QApplication.processEvents()
         locker = QMutexLocker(self.vcsExecutionMutex)
         try:
-            rev = client.cleanup(name)
+            client.cleanup(name)
         except pysvn.ClientError as e:
             dlg.showError(e.args[0])
         locker.unlock()
@@ -1408,9 +1406,11 @@
         locker = QMutexLocker(self.vcsExecutionMutex)
         try:
             entry = client.info(path)
-            return entry.url
+            url = entry.url
         except pysvn.ClientError:
-            return None
+            url = None
+        locker.unlock()
+        return url
 
     def svnResolve(self, name):
         """
@@ -1439,7 +1439,7 @@
         QApplication.processEvents()
         try:
             for name in fnames:
-                rev = client.resolved(name, recurse = recurse)
+                client.resolved(name, recurse = recurse)
         except pysvn.ClientError as e:
             dlg.showError(e.args[0])
         locker.unlock()

eric ide

mercurial