Go to the source code of this file.
Defines | |
#define | SVN_SVNDIFF_MIME_TYPE "application/vnd.svn-svndiff" |
This is the MIME type that Subversion uses for its "svndiff" format. | |
#define | SVN_DAV_DELTA_BASE_HEADER "X-SVN-VR-Base" |
This header is *TEMPORARILY* used to transmit the delta base to the server. | |
#define | SVN_DAV_OPTIONS_HEADER "X-SVN-Options" |
This header is used when an svn client wants to trigger specific svn server behaviors. | |
#define | SVN_DAV_VERSION_NAME_HEADER "X-SVN-Version-Name" |
This header is used when an svn client wants to tell mod_dav_svn exactly what revision of a resource it thinks it's operating on. | |
#define | SVN_DAV_BASE_FULLTEXT_MD5_HEADER "X-SVN-Base-Fulltext-MD5" |
These headers are for client and server to verify that the base and the result of a change transmission are the same on both sides, regardless of what transformations (svndiff deltification, gzipping, etc) the data may have gone through in between. | |
#define | SVN_DAV_RESULT_FULLTEXT_MD5_HEADER "X-SVN-Result-Fulltext-MD5" |
#define | SVN_DAV_OPTION_NO_MERGE_RESPONSE "no-merge-response" |
Specific options that can appear in the options-header:. | |
#define | SVN_DAV_ERROR_NAMESPACE "svn:" |
The error object's namespace. | |
#define | SVN_DAV_ERROR_TAG "error" |
The error object's tag. | |
#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. |
Definition in file svn_dav.h.
|
These headers are for client and server to verify that the base and the result of a change transmission are the same on both sides, regardless of what transformations (svndiff deltification, gzipping, etc) the data may have gone through in between. The result md5 is always used whenever file contents are transferred, because every transmission has a resulting text. The base md5 is used to verify the base text against which svndiff data is being applied. Note that even for svndiff transmissions, base verification is not strictly necessary (and may therefore be unimplemented), as any error will be caught by the verification of the final result. However, if the problem is that the base text is corrupt, the error will be caught earlier if the base md5 is used. Normal WebDAV or DeltaV clients don't use these. |
|
This header is *TEMPORARILY* used to transmit the delta base to the server. It contains a version resource URL for what is on the client. |
|
This header is used when an svn client wants to trigger specific svn server behaviors. Normal WebDAV or DeltaV clients won't use it. |
|
This header is used when an svn client wants to tell mod_dav_svn exactly what revision of a resource it thinks it's operating on. (For example, an svn server can use it to validate a DELETE request.) Normal WebDAV or DeltaV clients won't use it. |
|
This is the MIME type that Subversion uses for its "svndiff" format. This is an application type, for the "svn" vendor. The specific subtype is "svndiff". |