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... | |
typedef svn_error_t *(* | svn_repos_dump_filter_func_t) (svn_boolean_t *include, svn_fs_root_t *root, const char *path, void *baton, apr_pool_t *scratch_pool) |
Callback for filtering repository contents during dump. 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 svn_error_t*(* svn_repos_dump_filter_func_t) (svn_boolean_t *include, svn_fs_root_t *root, const char *path, void *baton, apr_pool_t *scratch_pool) |
Callback for filtering repository contents during dump.
Set *include to TRUE to indicate that node, identified by path path in root should be included in dump, or set it to FALSE
to indicate that node should be excluded (presumably according to state stored in baton).
Do not assume scratch_pool has any lifetime beyond this call.
Definition at line 389 of file svn_repos.h.
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 374 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 260 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.