Ev2 shims: Properly pass around the target rev value.  Since Ev2 doesn't have this concept (similar to "start of edit") we have to pass this value through a secondary callback.  Ugly.
Ev2 shims: Properly pass around the target rev value.  Since Ev2 doesn't have
this concept (similar to "start of edit") we have to pass this value through
a secondary callback.  Ugly.

* subversion/libsvn_delta/compat.c
  (target_revision_func_t): New.
  (ev2_edit_baton): Remove target_revision, add target_revision func / baton.
  (process_actions): Don't use the target revision in a completely bogus place.
  (ev2_set_target_revision): Call the out-of-band handler.
  (target_revision_func): New.
  (delta_from_editor): Add extra params.
  (svn_editor__insert_shims): Provide params.

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