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

svn:custom: gone?

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2002-07-30 00:30:14 CEST

Gstein, I'm confused about the state of our DAV layer.

Once upon a time, we used to marshall svn: and svn:custom: props from
server to client. It seems we're not doing that anymore. Notice
this line from the body response to a PROPFIND of <allprops/>:

<D:response xmlns:S="svn:"
            xmlns:C="svn:custom:"
            xmlns:lp3="svn:"
            xmlns:lp1="DAV:"
            xmlns:lp2="http://apache.org/dav/props/">

If you grep through the whole response, the "C:" namespace isn't used
at all anymore! User-defined props like 'svn:ignore' are marshalled
as <S:ignore>, and server-defined props are marshalled as
<lp3:baseline-relative-path>.

Of course, this is useless to my RA->get_dir() routine. It sees both
of these properties as existing in the same 'svn:' namespace. (Why
the heck are we defining the 'svn:' namespace *twice* now?)

ra_dav->get_dir() is simply trying to figure out if the resource has
any user-defined props, and now it can't tell them apart from
svn-specific liveprops anymore. :-(

Can you address any of these issues? Tell me what happened? Give me
a suggested remedy?

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Tue Jul 30 00:31:43 2002

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.