Subversion
|
A structure to represent all the information about a particular log entry. More...
#include <svn_types.h>
Data Fields | |
apr_hash_t * | changed_paths |
A hash containing as keys every path committed in revision; the values are (svn_log_changed_path_t *) structures. | |
svn_revnum_t | revision |
The revision of the commit. | |
apr_hash_t * | revprops |
The hash of requested revision properties, which may be NULL if it would contain no revprops. | |
svn_boolean_t | has_children |
Whether or not this message has children. | |
apr_hash_t * | changed_paths2 |
A hash containing as keys every path committed in revision; the values are (svn_log_changed_path2_t *) structures. | |
svn_boolean_t | non_inheritable |
Whether revision should be interpreted as non-inheritable in the same sense of svn_merge_range_t. | |
svn_boolean_t | subtractive_merge |
Whether revision is a merged revision resulting from a reverse merge. |
A structure to represent all the information about a particular log entry.
Definition at line 797 of file svn_types.h.
apr_hash_t* svn_log_entry_t::changed_paths |
A hash containing as keys every path committed in revision; the values are (svn_log_changed_path_t *) structures.
The subversion core libraries will always set this field to the same value as changed_paths2 for compatibility reasons.
Definition at line 807 of file svn_types.h.
apr_hash_t* svn_log_entry_t::changed_paths2 |
A hash containing as keys every path committed in revision; the values are (svn_log_changed_path2_t *) structures.
If this value is not NULL
, it MUST have the same value as changed_paths or svn_log_entry_dup() will not create an identical copy.
The subversion core libraries will always set this field to the same value as changed_paths for compatibility with users assuming an older version.
Definition at line 849 of file svn_types.h.
Whether or not this message has children.
When a log operation requests additional merge information, extra log entries may be returned as a result of this entry. The new entries, are considered children of the original entry, and will follow it. When the HAS_CHILDREN flag is set, the receiver should increment its stack depth, and wait until an entry is provided with SVN_INVALID_REVNUM which indicates the end of the children.
For log operations which do not request additional merge information, the HAS_CHILDREN flag is always FALSE.
For more information see: https://svn.apache.org/repos/asf/subversion/trunk/notes/merge-tracking/design.html#commutative-reporting
Definition at line 832 of file svn_types.h.
Whether revision should be interpreted as non-inheritable in the same sense of svn_merge_range_t.
Definition at line 857 of file svn_types.h.
The revision of the commit.
Definition at line 810 of file svn_types.h.
apr_hash_t* svn_log_entry_t::revprops |
The hash of requested revision properties, which may be NULL if it would contain no revprops.
Definition at line 814 of file svn_types.h.
Whether revision is a merged revision resulting from a reverse merge.
Definition at line 864 of file svn_types.h.