In the working copy local diff walker: Reduce the editor baton to a simple diff baton containing only what is really necessary for the local diff.
In the working copy local diff walker: Reduce the editor baton to a simple diff
baton containing only what is really necessary for the local diff.

* subversion/libsvn_wc/diff_local.c
  (edit_baton): Rename to ...
  (diff_baton): And remove unused/unneeded variables.
  (get_empty_file): Update baton user. Add scratch_pool argument.
  (file_diff): Update caller.

  (make_edit_baton): Remove function; move implementation into svn_wc_diff6.
  (walk_local_nodes_diff): Update caller Remove anchor checks.
  (svn_wc_diff6): Rename pool to scratch_pool. Create the diff baton as
    local variable.

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