[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Making svn:keywords fully case-insensitive

From: Max Bowsher <maxb_at_ukf.net>
Date: 2005-02-08 01:49:49 CET

kfogel@collab.net wrote:
> "Max Bowsher" <maxb@ukf.net> writes:
>> Change:
>> Make the contents of svn:keyworks fully case-insensitive.
>> Objection raised by John Peacock (paraphrased):
>> Keywords are case-sensistive in the working file, they should be so in
>> svn:keywords too. We can't case-sensitivize the ones that are
>> insensitive now, for compatibility, but don't spread the problem, and
>> let's make them all case-sensitive when we reach 2.0.
>> My response:
>> I agree full case-sensitivity would be nicer. But, I think making
>> svn:keywords fully case-insensitive now is a step towards consistency,
>> and doesn't in any way prohibit stricter canonicalization when we
>> reach 2.0.
> Thanks, Max -- that was a tremendous help.
> So, I think I agree with John. The best solution is simply to stop
> documenting the case-insensitive versions, and mention *only* the
> exact case-match versions.
> (Now that I look, I think we don't document the case-insensitive
> versions anywhere, by the way.)

OK, that's reasonable.

Should we document that the badly cased variants are deprecated?

> But actually enforcing this when we reach 2.0 would annoy a lot of
> people. IMHO we should only enforce it if upgrading to 2.0 requires
> some sort of dump/load or other one-time repository conversion step
> anyway. In that case, we could automatically fix the svn:keywords
> property values as part of that conversion.

It's pretty much guaranteed that this will be the case. We've already run
into several "wouldn't it be nice if we could change the schema" issues:

- tracing history forwards
- displaying copy info on the copy _sources_

There will probably be more.


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Feb 8 01:53:07 2005

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.