   u     - svn-status-unset-user-mark
   DEL   - svn-status-unset-user-mark-backwards
   .     - svn-status-goto-root-or-return
+  f     - svn-status-find-file
   o     - svn-status-find-file-other-window
   P l   - svn-status-property-list
   P s   - svn-status-property-set

(unless (fboundp 'point-at-eol) (defalias 'point-at-eol 'line-end-position))
(unless (fboundp 'point-at-bol) (defalias 'point-at-bol 'line-beginning-position))


(defun svn-status (dir &optional arg)
  (interactive (list (read-file-name "SVN status directory: "
                                     nil default-directory nil)))
  (setq svn-status-directory-history (delete dir svn-status-directory-history))
  (add-to-list 'svn-status-directory-history dir)
  (let* ((status-buf (get-buffer-create "*svn-status*"))
         (proc-buf (get-buffer-create "*svn-process*")))
    (save-excursion


(defun svn-status-bury-buffer ()
  (interactive)
  ;(bury-buffer)
  (when svn-status-initial-window-configuration
    (set-window-configuration svn-status-initial-window-configuration)))

(defun svn-status-find-file ()
  (interactive)
  (find-file (svn-status-line-info->filename
      (svn-status-get-line-information))))

(defun svn-status-find-file-other-window ()
  (interactive)
