Do URI-encode before opening

This commit is contained in:
Afriza N. Arief 2009-12-24 13:10:36 -06:00
parent 3e1e3de7b6
commit da243c0327

View File

@ -223,7 +223,11 @@ class SubversionRepo(object):
callbacks.auth_baton = self.auth_baton
self.callbacks = callbacks
try:
self.ra = ra.open2(self.svn_url.encode('utf-8'), callbacks,
url = self.svn_url.encode('utf-8')
scheme, netloc, path, params, query, fragment = urlparse.urlparse(url)
path=urllib.quote(path)
url = urlparse.urlunparse((scheme, netloc, path, params, query, fragment))
self.ra = ra.open2(url, callbacks,
svn_config, self.pool)
except core.SubversionException, e:
raise hgutil.Abort(e.args[0])