pub unsafe extern "C" fn svn_wc_edited_externals(
externals_old: *mut *mut apr_hash_t,
externals_new: *mut *mut apr_hash_t,
traversal_info: *mut svn_wc_traversal_info_t,
)
Expand description
Set @a *externals_old and @a *externals_new to hash tables representing changes to values of the svn:externals property on directories traversed by @a traversal_info.
@a traversal_info is obtained from svn_wc_init_traversal_info(), but is only useful after it has been passed through another function, such as svn_wc_crawl_revisions(), svn_wc_get_update_editor(), svn_wc_get_switch_editor(), etc.
Each hash maps const char * directory names onto const char * values of the externals property for that directory. The dir names are full paths – that is, anchor plus target, not target alone. The values are not parsed, they are simply copied raw, and are never NULL: directories that acquired or lost the property are simply omitted from the appropriate table. Directories whose value of the property did not change show the same value in each hash.
The hashes, keys, and values have the same lifetime as @a traversal_info.
New code should use the svn_wc_external_update_t callback instead.
@deprecated Provided for backward compatibility with the 1.6 API.