On 09/20/2010 10:38 AM, Erik Huelsmann wrote: > To recap, the change I'm proposing is that we check pathnames with NFC/D > aware comparison routines upon add_file() / add_directory() inside > libsvn_repos or libsvn_fs_* - of which I suspect it's easier to handle > inside the latter. In my proposal, we don't specify a "repository normal" > encoding. If performance degrades too much, we can enhance the filesystem > with a normalized version which doesn't need to be recoded in order to do > the comparison with the incoming path.
For the filesystem backends, I believe this comparison would need to happen in these places: subversion/libsvn_fs_base/tree.c:open_path() subversion/libsvn_fs_fs/tree.c:open_path() -- C. Michael Pilato <cmpil...@collab.net> CollabNet <> www.collab.net <> Distributed Development On Demand
signature.asc
Description: OpenPGP digital signature