You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@subversion.apache.org by "James Broadhead (JIRA)" <ji...@apache.org> on 2017/06/26 11:56:00 UTC
[jira] [Commented] (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:comment-tabpanel&focusedCommentId=16062982#comment-16062982 ]
James Broadhead commented on SVN-2464:
--------------------------------------
For future searchers, there is a homebrew recipe which applies this patch available here:
https://github.com/Homebrew/legacy-homebrew/issues/49263#issuecomment-222795023
https://github.com/tholu/homebrew-tap
Installation:
{code}
brew tap tholu/tap
brew install --with-unicode-path tholu/tap/subversion18
{code}
> 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
> Fix For: unscheduled
>
> 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
(v6.4.14#64029)