[PyKDE] eric3 subversion URL bug
Detlev Offenbach
detlev at die-offenbachs.de
Sun Aug 21 18:31:58 BST 2005
Hi,
that is a bug in the eric3 subversion interface. The method svnURL in
subversion.py must be as follows.
---------------------------------
def svnURL(self, url):
"""
Private method to format a url for subversion.
@param url unformatted url string (string)
@return properly formated url for subversion
"""
url = self.svnNormalizeURL(url)
url = tuple(url.split(':', 2))
if len(url) == 3:
scheme = url[0]
host = url[1]
port, path = url[2].split("/",1)
return "%s:%s:%s/%s" % (scheme, host, port, urllib.quote(path))
else: # this branch was changed
scheme = url[0]
if scheme == "file":
return "%s:%s" % (scheme, urllib.quote(url[1]))
else:
host, path = url[1][2:].split("/",1)
return "%s://%s/%s" % (scheme, host, urllib.quote(path))
---------------------------------
Please test it and report your mileage.
Regards,
Detlev
Am Freitag, 12. August 2005 13:05 schrieb Giacomo Lacava:
> Hi,
>
> I have a Subversion repository set up on a remote server, that I
> access via SSH with an account name different from the one on my local
> machine. I use ssh-agent to get passwordless logins, but installed
> ssh-askpass as well.
>
> When I try to use svn from eric3, it never works because one of these
> things happen:
> 1 - specifying the simple URL, eric3 uses my local account name (and
> that's fair enough, svn does the same by default)
> 2 - if I specify the URL as accountname at machinename, the '@' is
> URL-escaped as '%40', so it's rejected as malformed.
>
> Is this a bug? Does anybody know a workaround? Am I missing something
> about svn/eric configuration?
>
> Best Regards
--
Detlev Offenbach
detlev at die-offenbachs.de
More information about the PyQt
mailing list