Tighten up svnsync's command-line argument parsing a bit.
Tighten up svnsync's command-line argument parsing a bit.

Background:  I found myself routinely doing the following:

   $ svnsync init DEST_URL SRC_URL
   # M-p (comint-previous-input)
   $ svnsync sync DEST_URL SRC_URL
   ...

Which worked, but shouldn't have.  'svnsync sync' doesn't accept a
SRC_URL, and allowing it to do so encourages bad practices.

* subversion/svnsync/main.c
  (initialize_cmd, synchronize_cmd, copy_revprops_cmd): Rename 'args'
    to 'target'.  Make use of svn_opt_args_to_target_array2()'s
    processing.  Raise errors both for insufficient arguments and for
    extra arguments on the command-line.

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