| RE: svn commit: r1408325 - /subversion/branches/wc-collate-path/subversion/libsvn_subr/sqlite.c
From: Bert Huijben <bert_at_qqmail.nl>
 Date: Mon, 12 Nov 2012 18:34:36 +0100 
> -----Original Message-----
 I don't see a discussion of and/or answers to many questions in http://svn.apache.org/repos/asf/subversion/trunk/notes/unicode-composition-for-filenames in there. 
 The most important: How are you going to handle the current hashtable approach in performance critical things like 'svn status'?
 [I don't think a WIKI is the right place to discuss such topics, but that is a different topic]
 This involves a solution for how you are going to handle duplicate names. Many existing users only find these problems after committing a problematic file. In many cases they will remove that file and maybe add the same name with a different encoding. A mixed revision working copy (or an svn up from one to the other) can then have both files.
 A normalization library and the right collate indexes won't resolve those problems.
 I would have hoped to see an explanation on what you are trying to resolve in a BRANCH-README or in the Wiki. 
 [Patching libsvn_subr/sqlite.c -used by the repository and client- to only support a single new collate on opening, might by itself break upgrade scenarios from 1.7.]
 I really think some design is necessary if this branch tries to be more than some experiment that we don't intend to merge back to trunk.
 See http://subversion.apache.org/docs/community-guide/general.html#branch-readme-files.
 Re: your other mail with the same subject.
 I don't think we as a project like patch bombs. 
 I started asking about the design, to avoid the pain of a late review of huge changes all over the place with unknown impact. 
 I don't want to turn a patch for such an important issue into something which we won't be able to apply later because nobody is able to review it.
         Bert
 | 
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.