here is the patch against today's bzr.dev
it includes fix, test case and update to NEWS.
i've taken a look at FtpTransport.abspath() method, but it calls self._unparse_url(path), which in turn calls urlparse.urlunparse(('ftp', netloc, path, '', '', '')) so the fix is applied to the latter.
here is the patch against today's bzr.dev
it includes fix, test case and update to NEWS.
i've taken a look at FtpTransport. abspath( ) method, but it calls self._unparse_ url(path) , which in turn calls urlparse. urlunparse( ('ftp', netloc, path, '', '', '')) so the fix is applied to the latter.