Replace QUrl kio_svnProtocol::makeSvnUrl() with svn::Path kio_svnProtocol::makeSvnPath() - the returned QUrl was converted to svn::Path anyway.
The svn::Path(QUrl) ctor did it wrong - e.g. it did not remove the query part of the url). Since we don't need it anymore, we can remove it :)