String switchUrl = PathUtil.decode(info.baselinePath); DebugLog.log("REPORTING LINKED PATH: " + switchUrl);
String switchUrl = SVNEncodingUtil.uriDecode(info.baselinePath);
            public void linkPath(SVNRepositoryLocation repository, String path, String locktoken, long revision, boolean startEmpty) throws SVNException {                path = DAVUtil.xmlEncode(path);                report.append("<S:entry rev=\"");                report.append(revision);                report.append("\" ");                if (locktoken != null) {                    report.append("lock-token=\"");                    report.append(DAVUtil.xmlEncode(locktoken));                    report.append("\" ");                }                if (startEmpty) {                    report.append("start-empty=\"true\" ");                }                String linkedPath = repository.getPath();                DAVBaselineInfo info = DAVUtil.getBaselineInfo(connection, linkedPath, revision, false, false, null);                String switchUrl = PathUtil.decode(info.baselinePath);                DebugLog.log("REPORTING LINKED PATH: " + switchUrl);                report.append("linkpath=\"");                // switched path relative to connection root.                report.append(DAVUtil.xmlEncode(switchUrl));                report.append("\" ");                report.append(">");                report.append(path);                report.append("</S:entry>\n");            }