Retain the commit message if there is a failure converting to UTF-8.
Retain the commit message if there is a failure converting to UTF-8.

This fixes a problem where a commit message is deleted because it has a
non-convertable character (i.e. an accent character - like é!) and the user
isn't in a UTF-8 locale.

* subversion/clients/cmdline/util.c
  (svn_cl__edit_externally): Set the tmpfile_left variable earlier so that if
  we bail out in the UTF-8 checks, we will still retain the log message and
  print out a suitable hint to the user.

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