Fixed an issue in the Subversion plugins.

Sat, 31 Jul 2010 15:30:25 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 31 Jul 2010 15:30:25 +0200
changeset 442
f233430b5613
parent 441
dec3dd52411a
child 444
6f3b2099858e

Fixed an issue in the Subversion plugins.

Plugins/VcsPlugins/vcsPySvn/subversion.py file | annotate | diff | comparison | revisions
Plugins/VcsPlugins/vcsSubversion/subversion.py file | annotate | diff | comparison | revisions
--- a/Plugins/VcsPlugins/vcsPySvn/subversion.py	Sat Jul 31 12:46:19 2010 +0200
+++ b/Plugins/VcsPlugins/vcsPySvn/subversion.py	Sat Jul 31 15:30:25 2010 +0200
@@ -1985,7 +1985,11 @@
             if scheme == "file":
                 return "{0}:{1}".format(scheme, urllib.parse.quote(url[1]))
             else:
-                host, path = url[1][2:].split("/",1)
+                try:
+                    host, path = url[1][2:].split("/", 1)
+                except ValueError:
+                    host = url[1][2:]
+                    path = ""
                 return "{0}://{1}/{2}".format(scheme, host, urllib.parse.quote(path))
 
     def svnNormalizeURL(self, url):
--- a/Plugins/VcsPlugins/vcsSubversion/subversion.py	Sat Jul 31 12:46:19 2010 +0200
+++ b/Plugins/VcsPlugins/vcsSubversion/subversion.py	Sat Jul 31 15:30:25 2010 +0200
@@ -1767,7 +1767,11 @@
             if scheme == "file":
                 return "{0}:{1}".format(scheme, urllib.parse.quote(url[1]))
             else:
-                host, path = url[1][2:].split("/",1)
+                try:
+                    host, path = url[1][2:].split("/", 1)
+                except ValueError:
+                    host = url[1][2:]
+                    path = ""
                 return "{0}://{1}/{2}".format(scheme, host, urllib.parse.quote(path))
 
     def svnNormalizeURL(self, url):

eric ide

mercurial