[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

State of issue 2464 (Canonicalize / stringprep UTF-8 filenames to handle composed / decomposed differences shown by e.g. Mac OS X HFS+)

From: Marc Strapetz <marc.strapetz_at_syntevo.com>
Date: Mon, 16 Mar 2015 15:46:32 +0100

Since SmartSVN has been switched from SVNKit to JavaHL (in version 8.5),
we have a quite large amount of users complaining about problems with
special characters in file names on Mac OSX.

This is in particular a problem for SmartSVN, because SVNKit was
automatically converting to composed form before storing a file in
repository and decomposing automatically when writing to the file
system. Hence, repositories and working copies which are working fine
with version 8, suddenly start breaking with version 8.5.

I understand that an all-embracing solution to issue 2464 is not
trivial. On the other hand, there seem to be patches which are working
quite well and which could solve mentioned issues when combined with a
Subversion config option like "miscellany.autoComposeUTF8", so users
have the choice whether *always* storing file names in composed or
decomposed form in repository.

Any ideas on this issue are appreciated.

-Marc
Received on 2015-03-16 15:47:22 CET

This is an archived mail posted to the Subversion Dev mailing list.