You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "Branko Čibej (JIRA)" <ji...@apache.org> on 2019/06/26 21:17:00 UTC

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

     [ https://issues.apache.org/jira/browse/SVN-2464?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Branko Čibej resolved SVN-2464.
-------------------------------
       Resolution: Abandoned
    Fix Version/s:     (was: unscheduled)

This issue is specific to HFS+ on macOS. The new APFS file system, which is the default since macOS 10.13, does not have this problem.

The suggested workaround is to upgrade macOS and the filesystem used for working copies.

> 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)