diff -r 864226db1abe -r dabc69b82c7c Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py --- a/Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py Sun Jul 13 16:33:32 2014 +0200 +++ b/Plugins/VcsPlugins/vcsPySvn/SvnLogDialog.py Sun Jul 13 18:40:52 2014 +0200 @@ -14,7 +14,7 @@ import pysvn -from PyQt5.QtCore import QMutexLocker, QByteArray, QUrl, Qt +from PyQt5.QtCore import QMutexLocker, QUrl, Qt from PyQt5.QtGui import QCursor, QTextCursor from PyQt5.QtWidgets import QWidget, QApplication, QDialogButtonBox @@ -140,9 +140,8 @@ url = QUrl() url.setScheme("file") url.setPath(self.filename) - query = QByteArray() - query.append(lv).append('_').append(ver) - url.setEncodedQuery(query) + query = lv + '_' + ver + url.setQuery(query) dstr += ' [<a href="{0}" name="{1}">{2}</a>]'.format( url.toString(), query, self.tr('diff to {0}').format(lv) @@ -237,7 +236,7 @@ if Utilities.isWindowsPlatform(): if filename.startswith("/"): filename = filename[1:] - ver = bytes(url.encodedQuery()).decode() + ver = url.query() v1 = ver.split('_')[0] v2 = ver.split('_')[1] if not v1 or not v2: