Subversion
|
Data Structures | |
struct | svn_repos_notify_t |
Structure used by svn_repos_notify_func_t. More... | |
Typedefs | |
typedef enum svn_repos_notify_action_t | svn_repos_notify_action_t |
The type of action occurring. More... | |
typedef enum svn_repos_notify_warning_t | svn_repos_notify_warning_t |
The type of warning occurring. More... | |
typedef struct svn_repos_notify_t | svn_repos_notify_t |
Structure used by svn_repos_notify_func_t. More... | |
typedef void(* | svn_repos_notify_func_t )(void *baton, const svn_repos_notify_t *notify, apr_pool_t *scratch_pool) |
Callback for providing notification from the repository. More... | |
Functions | |
svn_repos_notify_t * | svn_repos_notify_create (svn_repos_notify_action_t action, apr_pool_t *result_pool) |
Allocate an svn_repos_notify_t structure in result_pool, initialize and return it. More... | |
typedef enum svn_repos_notify_action_t svn_repos_notify_action_t |
The type of action occurring.
typedef void(* svn_repos_notify_func_t)(void *baton, const svn_repos_notify_t *notify, apr_pool_t *scratch_pool) |
Callback for providing notification from the repository.
Returns void
. Justification: success of an operation is not dependent upon successful notification of that operation.
Definition at line 368 of file svn_repos.h.
typedef struct svn_repos_notify_t svn_repos_notify_t |
Structure used by svn_repos_notify_func_t.
The only field guaranteed to be populated is action
. Other fields are dependent upon the action
. (See individual fields for more information.)
typedef enum svn_repos_notify_warning_t svn_repos_notify_warning_t |
The type of warning occurring.
The type of action occurring.
Definition at line 175 of file svn_repos.h.
The type of warning occurring.
Enumerator | |
---|---|
svn_repos_notify_warning_found_old_reference |
Referencing copy source data from a revision earlier than the first revision dumped. |
svn_repos_notify_warning_found_old_mergeinfo |
An SVN_PROP_MERGEINFO property's encoded mergeinfo references a revision earlier than the first revision dumped. |
svn_repos_notify_warning_invalid_fspath |
Found an invalid path in the filesystem.
|
svn_repos_notify_warning_name_collision |
Detected a name collision. Reported when the names of two or more entries in the same directory differ only in character representation (normalization), but are otherwise identical.
|
svn_repos_notify_warning_mergeinfo_collision |
Detected a mergeinfo path collision. Reported when the paths in two or more entries in the same svn:mergeinfo property differ only in character representation (normalization), but are otherwise identical.
|
svn_repos_notify_warning_invalid_mergeinfo |
Detected invalid mergeinfo.
|
Definition at line 254 of file svn_repos.h.
svn_repos_notify_t* svn_repos_notify_create | ( | svn_repos_notify_action_t | action, |
apr_pool_t * | result_pool | ||
) |
Allocate an svn_repos_notify_t structure in result_pool, initialize and return it.