On 8 dec 2013, at 10:56, Branko Čibej <br...@wandisco.com> wrote: >> You might remember from back when I did some specification work (in the >> wiki) that I am a strong proponent of the "normalization-preserving" >> approach to the problem. I believe n-p makes many issues dealing with >> existing repositories much easier to manage, in most cases go away >> completely unless there are actually normalization conflicts. > > Agreed. The only "problem" with this approach is that it affects performance; > but I'm hoping that the effect will be minor.
Yes, a strong reason to implement in FS-layer; keeping the performance effect as low as possible. > >> E.g. the issue raised by Bert 2013-11-24 regarding mergeinfo is not a >> problem with n-p (I guess without thinking too much about it). > > Mergeinfo really has all the same problems as paths; in both cases, both the > server and the client have to be normalization-agnostic and -preserving in > all their path and mergeinfo operations. Wouldn't n-p be sufficient? Which incidentally is the default/legacy behaviour. Mergeinfo should reference paths with the exact path of the file/folder, I suppose. Do you expect to find legacy data where mergeinfo contains paths that are not byte-equal to the repository paths? /Thomas Å.