#include <svn_diff.h>
Data Fields | |
| const char * | old_filename |
| The old and new file names as retrieved from the patch file. | |
| const char * | new_filename |
| apr_array_header_t * | hunks |
| An array containing an svn_diff_hunk_t * for each hunk parsed from the patch. | |
| apr_hash_t * | prop_patches |
| A hash table keyed by property names containing svn_prop_patch_t object for each property parsed from the patch. | |
| svn_diff_operation_kind_t | operation |
| Represents the operation performed on the file. | |
| svn_boolean_t | reverse |
| Indicates whether the patch is being interpreted in reverse. | |
| svn_mergeinfo_t | mergeinfo |
| Mergeinfo parsed from svn:mergeinfo diff data, with one entry for forward merges and one for reverse merges. | |
| svn_mergeinfo_t | reverse_mergeinfo |
API users should not allocate structures of this type directly.
Definition at line 1219 of file svn_diff.h.
Mergeinfo parsed from svn:mergeinfo diff data, with one entry for forward merges and one for reverse merges.
Either entry can be NULL if no such merges are part of the diff.
Definition at line 1250 of file svn_diff.h.
| const char* svn_patch_t::old_filename |
The old and new file names as retrieved from the patch file.
These paths are UTF-8 encoded and canonicalized, but otherwise left unchanged from how they appeared in the patch file.
Definition at line 1224 of file svn_diff.h.
1.4.7