/[Apache-SVN]
ViewVC logotype

Revision 1687241


Jump to revision: Previous Next
Author: stsp
Date: Wed Jun 24 11:39:26 2015 UTC (9 years, 5 months ago)
Changed paths: 3
Log Message:
Introduce a new conflict API function: svn_client_conflict_prop_get_propvals()

Make use of this function in the conflict resolver. The biggest change is that
the resolver now has to deal with property values in terms of svn_string_t
rather than paths to temporary files.

Until the svn_wc_conflict_description2_t structure is fully phased out,
however, the client library must still read temporary files into svn_string_t
behind the scenes, and the resolver must still return merged property values
via temporary files.

* subversion/include/svn_client.h
  (svn_client_conflict_prop_get_propvals): Declare.

* subversion/libsvn_client/resolved.c
  (get_propval_from_filepath): New helper function.
  (svn_client_conflict_prop_get_propvals): Implement.

* subversion/svn/conflict-callbacks.c
  (merge_prop_conflict, show_prop_conflict, edit_prop_conflict,
   handle_prop_conflict): Handle all property values as svn_string_t.


Changed paths

Path Details
Directorysubversion/trunk/subversion/include/svn_client.h modified , text changed
Directorysubversion/trunk/subversion/libsvn_client/resolved.c modified , text changed
Directorysubversion/trunk/subversion/svn/conflict-callbacks.c modified , text changed

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26