Feedback from Greg Stein on commit 2177.
Feedback from Greg Stein on commit 2177.

* tools/hook-scripts/commit-email.pl
  (read_from_process): New subroutine that calls safe_read_from_pipe
    and checks for the success or failure of the command.
  (main):
    Replace all the calls to safe_read_from_pipe and the checks for
      the success of svnlook with calling read_from_process instead.
    Do not quit immediately if any of the svnlook commands fail.
      Instead send in the email that the command failed and any output
      from the command.
    Now that the errors from the svnlook commands may be processed by
      the script which do not match the regular expressions, set some
      variables to '' instead of leaving them set to undef so that
      Perl won't complain when they won't get set by the regex.


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

YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion