Hi,

You might have noticed a few recent patches on the repository diff editor
tweaking the delete support to exactly report what nodes should be deleted.

My current patch for this is attached to this e-mail.

This patch makes the merge code handle every separate delete literally depth
first: all the files/subdirs before the directory.

Without further tweaks to the merge support this appears to cause a few more
tree conflicts than desirable. But I think this support is necessary to
resolve a class of tree conflict issues that wasn't handled before:
verifying if the right tree will be deleted.


I would welcome feedback.



        Bert

[[
* subversion/libsvn_client/merge.c
  (drive_merge_report_editor): Request walking deleted directories.

* subversion/tests/cmdline/*
   Fix expected results.
]]

Attachment: merge-deleted-handling.patch
Description: Binary data

Reply via email to