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

Re: [PATCH] Issue #2219: Canonicalize values in svn:keywords

From: John Peacock <jpeacock_at_rowman.com>
Date: 2005-04-07 16:49:36 CEST

Max Bowsher wrote:
> Server side config seems to be far in the future, perhaps even 2.0.
> Maybe we should discuss whether an interim implementation of custom
> keywords, using svn:keywords, might be appropriate?
> Something like:
> svn propset svn:keywords 'Author Date Revision MyCustomKeyword="%D %U"' foo

As ugly ;-) as that notation may be (limited to existing keyword
primitives assuming that the kwhash code gets committed eventually), the
patch that Madan submitted would still be completely transparent to that
notation. The only thing the proposed patch does is fix the known
keywords (I hate to keep repeating that); unknown values are copied
unaltered, so we are free to extend the notation however seems fit.

> I'm not saying that it is an ideal way to proceed, but it might be a
> viable way of having custom keywords before server-side
> path-inheriting configuration becomes a reality - which might be
> quite some way into the future.

And just because the full server-side configuration is hard, doesn't
mean we couldn't design and implement an interim solution there as well.
  I'm thinking specifically of making files inherit properties from the
containing directory as a first step; this only (!) involves libsvn_wc
code. The more difficult task of having tree inheritance pushed out
from the server, with multiple inheritance, blocking, locking, etc. can
be added later, and won't conflict with the containing directory
inheritance either.


John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4501 Forbes Boulevard
Suite H
Lanham, MD  20706
301-459-3366 x.5010
fax 301-429-5748
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Apr 7 16:50:22 2005

This is an archived mail posted to the Subversion Dev mailing list.