DAV property namespaces

General property (xml) namespaces that will be used by both ra_dav and mod_dav_svn for marshalling properties. More...

Custom (extension) values for the DAV header.

Note that although these share the SVN_DAV_PROP_NS_DAV namespace prefix, they are not properties; they are header values.

#define SVN_DAV_NS_DAV_SVN_DEPTH   SVN_DAV_PROP_NS_DAV "svn/depth"
 Presence of this in a DAV header in an OPTIONS request or response indicates that the transmitter supports svn_depth_t.
#define SVN_DAV_NS_DAV_SVN_MERGEINFO   SVN_DAV_PROP_NS_DAV "svn/mergeinfo"
 Presence of this in a DAV header in an OPTIONS request or response indicates that the server knows how to handle merge-tracking information.
#define SVN_DAV_NS_DAV_SVN_LOG_REVPROPS   SVN_DAV_PROP_NS_DAV "svn/log-revprops"
 Presence of this in a DAV header in an OPTIONS response indicates that the transmitter (in this case, the server) knows how to send custom revprops in log responses.
#define SVN_DAV_NS_DAV_SVN_PARTIAL_REPLAY   SVN_DAV_PROP_NS_DAV "svn/partial-replay"
 Presence of this in a DAV header in an OPTIONS response indicates that the transmitter (in this case, the server) knows how to handle a replay of a directory in the repository (not root).

Defines

#define SVN_DAV_PROP_NS_SVN   "http://subversion.tigris.org/xmlns/svn/"
 A property stored in the fs and wc, begins with 'svn:', and is interpreted either by client or server.
#define SVN_DAV_PROP_NS_CUSTOM   "http://subversion.tigris.org/xmlns/custom/"
 A property stored in the fs and wc, but totally ignored by svn client and server.
#define SVN_DAV_PROP_NS_DAV   "http://subversion.tigris.org/xmlns/dav/"
 A property purely generated and consumed by the network layer, not seen by either fs or wc.

Detailed Description

General property (xml) namespaces that will be used by both ra_dav and mod_dav_svn for marshalling properties.


Define Documentation

#define SVN_DAV_NS_DAV_SVN_MERGEINFO   SVN_DAV_PROP_NS_DAV "svn/mergeinfo"

Presence of this in a DAV header in an OPTIONS request or response indicates that the server knows how to handle merge-tracking information.

Note that this says nothing about whether the repository can handle mergeinfo, only whether the server does. For more information, see mod_dav_svn/version.c:get_vsn_options().

Definition at line 172 of file svn_dav.h.

#define SVN_DAV_PROP_NS_CUSTOM   "http://subversion.tigris.org/xmlns/custom/"

A property stored in the fs and wc, but totally ignored by svn client and server.

A property simply invented by the users.

Definition at line 145 of file svn_dav.h.


Generated on Thu Mar 17 22:46:56 2011 for Subversion by  doxygen 1.4.7