Index: contrib/client-side/emacs/psvn.el
===================================================================
--- contrib/client-side/emacs/psvn.el	(revision 1377692)
+++ contrib/client-side/emacs/psvn.el	(working copy)
@@ -4568,18 +4568,14 @@ names are relative to the directory where `svn-sta
                          (expand-file-name(concat default-directory file-name-with-revision)))
                 (let ((content
                        (with-temp-buffer
-                         (if (string= revision "BASE")
-                             (insert-file-contents (concat (svn-wc-adm-dir-name)
-                                                           "/text-base/"
-                                                           (file-name-nondirectory file-name)
-                                                           ".svn-base"))
-                           (progn
-                             (svn-run nil t 'cat "cat" "-r" revision
-                                      (concat default-directory (file-name-nondirectory file-name)))
-                             ;;todo: error processing
-                             ;;svn: Filesystem has no item
-                             ;;svn: file not found: revision `15', path `/trunk/file.txt'
-                             (insert-buffer-substring svn-process-buffer-name)))
+                         (progn
+                           (setq buffer-file-coding-system 'undefined)
+                           (svn-run nil t 'cat "cat" "-r" revision
+                                    (concat default-directory (file-name-nondirectory file-name)))
+                           ;;todo: error processing
+                           ;;svn: Filesystem has no item
+                           ;;svn: file not found: revision `15', path `/trunk/file.txt'
+                           (insert-buffer-substring svn-process-buffer-name))
                          (buffer-string))))
                   (find-file file-name-with-revision)
                   (setq buffer-read-only nil)

