[jira] [Commented] (SVN-2464) Canonicalize / stringprep UTF-8 filenames to handle composed / decomposed differences shown by e.g. Mac OS X HFS+

Branko Čibej (JIRA) <[email protected]>
Newsgroups gmane.comp.version-control.subversion.issues
Message-ID <[email protected]>
    [ https://issues.apache.org/jira/browse/SVN-2464?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16874558#comment-16874558 ] 

Branko Čibej commented on SVN-2464:
-----------------------------------

I do in fact have such a "test environment", it's my laptop running macOS 10.14.5, with an APFS root volume.

Note however that existing working copies that were converted from HFS+ during some upgrade may continue to have this problem. A fresh checkout should work.

For an example, see this mail thread: https://s.apache.org/p26H

> Canonicalize / stringprep UTF-8 filenames to handle composed / decomposed differences shown by e.g. Mac OS X HFS+
> -----------------------------------------------------------------------------------------------------------------
>
>                 Key: SVN-2464
>                 URL: https://issues.apache.org/jira/browse/SVN-2464
>             Project: Subversion
>          Issue Type: Bug
>          Components: cmdline client
>    Affects Versions: all
>         Environment: Mac OS X
>            Reporter: Subversion Importer
>            Priority: Critical
>              Labels: needsdesign
>         Attachments: 1_smartsvn-bug-on-mac.jpg, 2_utf8precompose_macosx.path, 3_utf8precompose_macosx_2.patch, 4_subversion-1.6.12-fixed_unicode_path_compare.patch, 5_svn_176_osx_unicode_precomp.patch, 6_svn_status_utf8_fix.diff, 7_svn_1.8.x_darwin_unicode_precomp.patch
>
>
> {noformat:nopanel=true}
> When subversion creates a file in the HFS+ filesystem of the OSX, the operating
> system normalizes the filenames to decomposed form of UTF-8. If the subversion
> repository contains filenames which are not in this form (for example if the
> repository is created in windows/linux and contains an "á" character).
> To reproduce the steps:
> - Create a file in a repository with "á" character in it in Windows or Linux
> - Commit it
> - Check out/update the repository on OSX on HFS+
> - Get a status of the repository
> {noformat}
> http://svn.haxx.se/users/archive-2005-12/0191.shtml
> Original issue reported by *dlux*



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.