• R/O
  • SSH
  • HTTPS

tortoisesvn: Commit


Commit MetaInfo

Revision28216 (tree)
Time2018-05-12 17:18:00
Authorstefankueng

Log Message

properly convert the the shelve names from UTF8, not ANSI.

Change Summary

Incremental Difference

--- trunk/src/Changelog.txt (revision 28215)
+++ trunk/src/Changelog.txt (revision 28216)
@@ -8,6 +8,8 @@
88 - CHG: Improved project monitor toolbar for
99 high dpi monitors. (Stefan)
1010 - BUG: Wrong titles when editing a conflict. (Stefan)
11+- BUG: Unshelving failed when the shelve name
12+ contained non-ASCII chars. (Stefan)
1113
1214 Version 1.10.0
1315 See the release notes here:
--- trunk/src/SVN/SVN.cpp (revision 28215)
+++ trunk/src/SVN/SVN.cpp (revision 28216)
@@ -268,7 +268,7 @@
268268 apr_hash_index_t *hi;
269269 for (hi = apr_hash_first(subpool, names_hash); hi; hi = apr_hash_next(hi))
270270 {
271- CString name((const char *)apr_hash_this_key(hi));
271+ CString name = CUnicodeUtils::GetUnicode((const char *)apr_hash_this_key(hi));
272272 Names.push_back(name);
273273 }
274274 std::sort(Names.begin(), Names.end());
Show on old repository browser