Subversion 1.6.16
Defines

DAV property namespaces

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

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.

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

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 177 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 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_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 182 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.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines