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

Re: tsvn:logwidth in svn repository (Re: svn commit: r12696 - trunk/subversion/po)

From: John Peacock <jpeacock_at_rowman.com>
Date: 2005-01-13 16:01:10 CET

Ben Collins-Sussman wrote:

> Well, users have been asking for server-settings that can be broadcast
> to clients for quite a while now.. I guess we've ignored the request
> long enough to the point that other projects have started improvising
> workaround solutions. :-/

Inherited properties would solve this specific problem quite nicely. Of
course now that I have spent a little time spelunking in the WC code,
I'm not sure how practical that is going to be without a rewrite. The
portion of the WC code dealing with the admin files is, by design, very
focused on only the current directory. Hence referencing a parent's
data is not easy (I'm not even sure I know enough to know whether it is
even possible). And if you have only checked out a subtree, a
round-trip to the server is necessary, of course.

What would be much more workable would be for the RA layer to present
virtual properties to the WC attached to the applicable directory. Then
the WC code only needs to examine the current container for any
inherited properties. When the client checks out a given directory, the
server would calculate the inherited properties applicable to that
directory and include that with any other properties set on the
directory. This would mean that the proposed inherited properties would
need an additional attribute, so you could tell from the client code
whether this iprop was inherited from higher in the directory tree, or
was the actual iprop itself.

John

-- 
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 Jan 13 16:02:18 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.