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 transmitter 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_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.

Definition at line 162 of file svn_dav.h.

#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.

Definition at line 172 of file svn_dav.h.

#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 transmitter knows how to handle merge-tracking information.

Definition at line 167 of file svn_dav.h.

#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).

Definition at line 177 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 Fri Aug 7 01:13:15 2009 for Subversion by  doxygen 1.5.6