Hi, all. It seems there is no further discussion.
I think the conclusion for the short term solution is: We convert unnormalized paths to NFC normalized paths on clients only, that is, svn_path_cstring_to_utf8. It is the same approach as utf8precompose_macosx_2.patch in http://subversion.tigris.org/issues/show_bug.cgi?id=2464 It is proven to work as it is included in MacPorts unicode_path variant and Homebrew --unicode-path option. The difference is this time we use utf8proc instead of Mac OS X APIs, and we do conversions on not only Mac but all platforms. Do you agree? If so, I will update my patch and post it to http://subversion.tigris.org/issues/show_bug.cgi?id=2464 Best regards, -- )Hiroaki Nakamura) hnaka...@gmail.com