[[[
Fix bogus comparisons of buffers to strings.

* contrib/client-side/psvn/psvn.el
  (svn-status-show-process-output): Don't compare the current buffer to
    the value of svn-status-buffer-name; it'd never match, because the
    buffer object is not a string.  Compare the name of the buffer instead.
  (svn-status-show-process-buffer-internal): Likewise, except the original
    code compared the buffer to a *constant* string.
]]]

--- contrib/client-side/psvn/psvn.el	(revision 15831 at svn.collab.net)
+++ contrib/client-side/psvn/psvn.el	(local)
@@ -2133,7 +2133,7 @@ (defun svn-status-create-arg-file (file-
     (insert postfix))))
 
 (defun svn-status-show-process-buffer-internal (&optional scroll-to-top)
-  (when (eq (current-buffer) "`svn-status-buffer-name'")
+  (when (string= (buffer-name) svn-status-buffer-name)
     (delete-other-windows))
   (pop-to-buffer "*svn-process*")
   (when svn-status-wash-control-M-in-process-buffers
@@ -2157,7 +2157,7 @@ (defun svn-status-show-process-output (c
     (when svn-status-last-output-buffer-name
       (if window-mode
           (progn
-            (when (eq (current-buffer) svn-status-buffer-name)
+            (when (string= (buffer-name) svn-status-buffer-name)
               (delete-other-windows))
             (pop-to-buffer "*svn-process*")
             (switch-to-buffer (get-buffer-create svn-status-last-output-buffer-name))

