• R/O
  • SSH
  • HTTPS

tortoisesvn: Commit


Commit MetaInfo

Revision28448 (tree)
Zeit2018-11-27 04:32:53
Autorstefankueng

Log Message

Prevent the url part up to the repo root from getting escaped twice.

Ändern Zusammenfassung

Diff

--- trunk/src/Changelog.txt (revision 28447)
+++ trunk/src/Changelog.txt (revision 28448)
@@ -1,4 +1,9 @@
1-Version 1.11.0
1+Version 1.11.1
2+- BUG: Diffing from the log dialog failed
3+ if the repository name itself
4+ contained non-ASCII chars. (Stefan)
5+
6+Version 1.11.0
27 - BUG: Display issues in the log dialog when
38 resizing the dialog. (Stefan)
49 - CHG: splitter positions saved separately
--- trunk/src/TortoiseProc/LogDialog/LogDlg.cpp (revision 28447)
+++ trunk/src/TortoiseProc/LogDialog/LogDlg.cpp (revision 28448)
@@ -2797,6 +2797,11 @@
27972797 }
27982798 m_bCancelled = FALSE;
27992799 filepath = GetRepositoryRoot(CTSVNPath(filepath));
2800+ // filepath is in escaped form. But since the changedpath
2801+ // is not, we have to unescape the filepath here first,
2802+ // so the escaped parts won't get escaped again in case changedpath
2803+ // needs escaping as well
2804+ filepath = CPathUtils::PathUnescape(filepath);
28002805
28012806 svn_node_kind_t nodekind = svn_node_unknown;
28022807 CString firstfile, secondfile;
Show on old repository browser