On 7/19/07, Justin Erenkrantz <justin@erenkrantz.com> wrote:
> On 7/18/07, Erik Huelsmann <ehuels@gmail.com> wrote:
> > (1) Recode all paths on Mac to NFC and assume all other systems submit
> > NFC without checking.
>
> +1.
>
> "The perfect is the enemy of the good."
>
> #1 solves the current problem.
>
> -1 (vote, not veto) on #2 and #3.
>
> > Option (1) doesn't have this effect: MacOS X has functions built in to
> > normalize to NFC. No additional dependencies would be required
> > anywhere.
>
> Which is why I favor #1 by a wide margin.
>
> > At least, that's what I was going to propose until I realized there
> > were mixed client version concerns. Now, I think the only option is to
> > go with (2).
>
> I tend to disregard this aspect - it would just be broken right now,
> so I'm not concerned about how we deal with older versions.
We would be breaking a mixed-version setup in an all-Mac project,
since when all users commit NFD paths, there's no problem. After this
change, some clients would recode to NFC and others would submit
NFD...
> > However, we will need to think of something to be able to delete paths
> > from the repository from new clients (or we punt that and say it's an
> > admin task...)
>
> They can simply use URL-based operations. -- justin
bye,
Erik.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Jul 19 13:09:28 2007