GME  13
Public Attributes
svn_repos_notify_t Struct Reference

#include <svn_repos.h>

List of all members.

Public Attributes

svn_repos_notify_action_t action
svn_revnum_t revision
const char * warning_str
svn_repos_notify_warning_t warning
apr_int64_t shard
svn_revnum_t new_revision
svn_revnum_t old_revision
enum svn_node_action node_action
const char * path

Detailed Description

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.)

Note:
Callers of notification functions should use svn_repos_notify_create() to create structures of this type to allow for future extensibility.
Since:
New in 1.7.

Definition at line 292 of file svn_repos.h.


Member Data Documentation

Action that describes what happened in the repository.

Definition at line 295 of file svn_repos.h.

For svn_repos_notify_load_node_done, the revision committed.

Definition at line 313 of file svn_repos.h.

For svn_repos_notify_load_node_start, the action being taken on the node.

Definition at line 322 of file svn_repos.h.

For svn_repos_notify_load_node_done, the source revision, if different from new_revision, otherwise SVN_INVALID_REVNUM. For svn_repos_notify_load_txn_start, the source revision.

Definition at line 318 of file svn_repos.h.

For svn_repos_notify_load_node_start, the path of the node.

Definition at line 325 of file svn_repos.h.

For svn_repos_notify_dump_rev_end and svn_repos_notify_verify_rev_end, the revision which just completed.

Definition at line 299 of file svn_repos.h.

Definition at line 304 of file svn_repos.h.

For svn_repos_notify_warning, the warning object. Must be cleared by the consumer of the notification.

Definition at line 303 of file svn_repos.h.


The documentation for this struct was generated from the following file: