# 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_ATOMIC_REVPROPS SVN_DAV_PROP_NS_DAV "svn/atomic-revprops"
| Presence of this in a DAV header in an OPTIONS response indicates that the transmitter (in this case, the server) knows how to enforce old-value atomicity in PROPPATCH (for editing revprops).
#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_ATOMIC_REVPROPS SVN_DAV_PROP_NS_DAV "svn/atomic-revprops"

Presence of this in a DAV header in an OPTIONS response indicates that the transmitter (in this case, the server) knows how to enforce old-value atomicity in PROPPATCH (for editing revprops).

Definition at line 277 of file svn_dav.h.

#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 257 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 272 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 267 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 283 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 240 of file svn_dav.h.

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines