 If the cursor is on a file this file is marked and the cursor advances to the next line.
 If the cursor is on a directory all files in this directory are marked.
 
-If this function is called with a prefix argument, only the actual line is
+If this function is called with a prefix argument, only the current line is
 marked, even if it is a directory."
   (interactive "P")
   (let ((info (svn-status-get-line-information)))


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.
SOLUTION: for each dir, umark all its contents (but not the dir
itself) before running mv.
"

(defun svn-process-send-string (string)
  "Send a string to the running svn process.
This is useful, if the running svn process asks the user a question.
Note: use C-q C-j to send a line termination character."
  (interactive "sSend string to svn process: ")
  (save-excursion
    (set-buffer "*svn-process*")
