Details
-
Bug
-
Status: Closed
-
Blocker
-
Resolution: Duplicate
-
1.7.x
-
Mac OS X
Description
Subversion seem to have some serious problems in the area of Unicode handling of file names. I tried to delete a file from the repository using: > svn rm -m"Subversion is still not able to use unicode correctly so we need another round of fixing." https://gnuada.svn.sourceforge.net/svnroot/gnuada/pmwiki/htdocs/wiki.d/Profiles.Bj%C3% B6rnPersson Committed revision 991. I update to delete the file from the local copy: >svn update Updating '.': D htdocs/wiki.d/Profiles.BjörnPersson Aktualisiert zu Revision 991. Up until here it looks good. But then: >svn status ! htdocs/wiki.d/Profiles.BjörnPersson Still there? And indeed: >svn update Updating '.': Wieder hergestellt »htdocs/wiki.d/Profiles.BjörnPersson« Revision 991. Back again. But wait that is not all: >svn status ? htdocs/wiki.d/Profiles.BjörnPersson ! htdocs/wiki.d/Profiles.BjörnPersson Now there are two offenders! You need to delete the other one as well to get it sorted: >svn rm -m"Subversion is still not able to use unicode correctly so we need another round of fixing." https://gnuada.svn.sourceforge.net/svnroot/gnuada/pmwiki/htdocs/wiki.d/ Profiles.Bjo<0308>rnPersson Committed revision 992. Yes there are two ways to write an ö in unicode «\0xC3\0yB6» and «\0x6f\0xcc\0x88» That is just as much fun then changing the capitalization on Windows.
Attachments
Issue Links
- duplicates
-
SVN-2464 Canonicalize / stringprep UTF-8 filenames to handle composed / decomposed differences shown by e.g. Mac OS X HFS+
- Resolved