Use simple and safe temporary file names for svnlook diff, rather than  building out the tree as it exists in the repository -- this avoids  problems with paths that can't be used in the temporary directory.
Use simple and safe temporary file names for svnlook diff, rather than 
building out the tree as it exists in the repository -- this avoids 
problems with paths that can't be used in the temporary directory.

Patch by:     Edmund Horner <ejrh00@gmail.com>
Suggested by: maxb
Review by:    lundblad

* subversion/svnlook/main.c
   (prepare_tmpfiles): Create a normal unique file in the temporary
    directory.
   (print_diff_tree): Update comments to omit mention of the built-out
    temporary directories, which don't get created any more.
   (create_unique_tmpdir): Remove function.
   (do_diff): Use the system temporary directory instead of creating
    a special svnlook one; so don't try to delete it after use.

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