/[Apache-SVN]
ViewVC logotype

Revision 1470246


Jump to revision: Previous Next
Author: julianfoad
Date: Sat Apr 20 22:31:13 2013 UTC (11 years, 7 months ago)
Changed paths: 3
Log Message:
Improve the interactive resolution of property conflicts.  Similar to
resolving a text conflict, show initially a single line such as

  local delete, incoming edit upon merge

and allow the user to display a 3-way diff with a 'dc - display conflict'
option.  Previously, for each property that is in conflict, we displayed the
entire contents of the property conflict reject file, which includes all of
the property conflicts on the node, and which is not very readable.

* subversion/svn/cl-conflicts.h,
  subversion/svn/cl-conflicts.c
  (svn_cl__get_human_readable_prop_conflict_description): New function.

* subversion/svn/conflict-callbacks.c
  (show_prop_conflict): New function.
  (prop_conflict_options): Add a 'dc - display conflict' option.
  (handle_prop_conflict): Work around a historical mix-up in the provided
    'theirs' and 'merged' and 'conflict-reject file' paths. Display a
    summary of the conflict instead of printing the '.prej' file. Show a
    3-way diff when the 'dc' option is selected.


Changed paths

Path Details
Directorysubversion/trunk/subversion/svn/cl-conflicts.c modified , text changed
Directorysubversion/trunk/subversion/svn/cl-conflicts.h 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