Fix issue #2431 (blame ignores svn:eol-style).
Fix issue #2431 (blame ignores svn:eol-style).

Tested by: zhakov

* subversion/libsvn_client/blame.c
 (file_rev_baton): New members eol_style and eol_str for storing
  the requested file translation type.
 (get_eol_style): New. Function to adjust eol style from propdiff sent.
 (file_rev_handler): See if the file needs translation for the eol style,
  translate if it does.
 (svn_client_blame2): Initialize the new baton members.


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

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