Replace the loggy_tweak_entry() function in the update editor by two more specific functions. One for updating BASE_NODE from the update editor and one for updating WORKING_NODE from svn_wc_add_repos_file4().
Replace the loggy_tweak_entry() function in the update editor by two more
specific functions. One for updating BASE_NODE from the update editor and
one for updating WORKING_NODE from svn_wc_add_repos_file4().

* subversion/libsvn_wc/update_editor.c
  (loggy_tweak_entry): Rename to ...
  (loggy_tweak_base_node): ... this. Remove dir_abspath argument and
    get parent directory internally.
  (merge_file): Update to use loggy_tweak_base_node.

  (loggy_tweak_working_node): New function, based on the old
    loggy_tweak_entry() function. Remove updating of deleted, absent,
    url and revnum, which only apply to updating base nodes.
  (svn_wc_add_repos_file4): Update to use loggy_tweak_working_node.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion