Avoid overhead of RA call in fix for issue #2788 when merge is a dry run.
Avoid overhead of RA call in fix for issue #2788 when merge is a dry run.

Follow-up to r25233, 25235.

Suggested by: dlr

* subversion/libsvn_client/merge.c
  (struct merge_cmd_baton): Comment tweak for same_repos field.
  (from_same_repos): Pass pointer to entire merge_cmd_baton rather than just
  its same_repos field.  If this is a --dry-run just set same_repos field to
  FALSE.
  (svn_client_merge3, svn_client_merge_peg3): Update calls to
  from_same_repos().

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