GME
13
|
Defines | |
#define | SVN_RA_CAPABILITY_DEPTH "depth" |
#define | SVN_RA_CAPABILITY_MERGEINFO "mergeinfo" |
#define | SVN_RA_CAPABILITY_LOG_REVPROPS "log-revprops" |
#define | SVN_RA_CAPABILITY_PARTIAL_REPLAY "partial-replay" |
#define | SVN_RA_CAPABILITY_COMMIT_REVPROPS "commit-revprops" |
#define | SVN_RA_CAPABILITY_ATOMIC_REVPROPS "atomic-revprops" |
#define | SVN_RA_CAPABILITY_INHERITED_PROPS "inherited-props" |
#define | SVN_RA_CAPABILITY_EPHEMERAL_TXNPROPS "ephemeral-txnprops" |
#define | SVN_RA_CAPABILITY_GET_FILE_REVS_REVERSE "get-file-revs-reversed" |
Functions | |
svn_error_t * | svn_ra_has_capability (svn_ra_session_t *session, svn_boolean_t *has, const char *capability, apr_pool_t *pool) |
#define SVN_RA_CAPABILITY_ATOMIC_REVPROPS "atomic-revprops" |
#define SVN_RA_CAPABILITY_COMMIT_REVPROPS "commit-revprops" |
#define SVN_RA_CAPABILITY_DEPTH "depth" |
#define SVN_RA_CAPABILITY_EPHEMERAL_TXNPROPS "ephemeral-txnprops" |
#define SVN_RA_CAPABILITY_GET_FILE_REVS_REVERSE "get-file-revs-reversed" |
#define SVN_RA_CAPABILITY_INHERITED_PROPS "inherited-props" |
#define SVN_RA_CAPABILITY_LOG_REVPROPS "log-revprops" |
#define SVN_RA_CAPABILITY_MERGEINFO "mergeinfo" |
The capability of doing the right thing with merge-tracking information. This capability should be reported bidirectionally, because some repositories may want to reject clients that do not self-report as knowing how to handle merge-tracking.
#define SVN_RA_CAPABILITY_PARTIAL_REPLAY "partial-replay" |
svn_error_t* svn_ra_has_capability | ( | svn_ra_session_t * | session, |
svn_boolean_t * | has, | ||
const char * | capability, | ||
apr_pool_t * | pool | ||
) |
Set *has to TRUE if the server represented by session has capability (one of the capabilities beginning with "SVN_RA_CAPABILITY_"
), else set *has to FALSE.
If capability isn't recognized, throw SVN_ERR_UNKNOWN_CAPABILITY
, with the effect on *has undefined.
Use pool for all allocation.