Implement new --non-interactive default behaviour for 'svnrdump'.
Implement new --non-interactive default behaviour for 'svnrdump'.

Be interactive only if standard input is connetected to a terminal device.

* subversion/svnrdump/svnrdump.c
  (svn_svnrdump__longopt_t,
   SVN_SVNRDUMP__BASE_OPTIONS): Add opt_force_interactive.
  (svnrdump__options): Document new --non-interactive default and add the
   --force-interactive option.
  (main): Enforce mutual exclusion of --non-interactive and --force-interacive.
   Set non_interactive based on force_interactive and on whether standard
   input is a tty.


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@1424167 13f79535-47bb-0310-9956-ffa450edef68

YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion