 
 BUG: If we've marked some directory containging a file as well as the
 file itself, then we should just mv the directory, but this implementation
-doens't check for that.
+doesn't check for that.
 SOLUTION: for each dir, umark all its contents (but not the dir
 itself) before running mv.
 "

;;; default arguments to pass to svn commands
(defvar svn-status-default-log-arguments ""
  "Arguments to pass to svn log
\(used in `svn-status-show-svn-log'. override these by giving prefixes\).")

;;; hooks
(defvar svn-log-edit-mode-hook nil "Hook run when entering `svn-log-edit-mode'.")

(defvar svn-status-wash-control-M-in-process-buffers
  (eq system-type 'windows-nt)
  "Remove any trailing ^M in the svn process buffers")

;;; Customize group
(defgroup psvn nil
  "Subversion interface for emacs."
  :group 'tools)

(defgroup psvn-faces nil


(defun svn-status-update (&optional arg)
  "Run 'svn status -v'.
When called with a prefix argument run 'svn status -vu'."
  (interactive "P")
  (unless (interactive-p)
    (save-excursion
