 ;; h     - svn-status-use-history
 ;; q     - svn-status-bury-buffer
 
+;; The output in the buffer contains this header to ease reading
+;; of svn output:
+;;   FPH locl chgd author   em file
+;; F = Filemark
+;; P = Property mark
+;; H = History mark
+;; locl = local base revision
+;; chgd = last changed revision
+;; author = author of change
+;; em = "**" if external modified
+;; file = path/filename
+;;
+
 ;; To use psvn.el put the following line in your .emacs:
 ;; (require 'psvn)
 ;; Start the svn interface with M-x svn-status

          (user-elide nil)
          (ui-status '(nil nil))     ; contains (user-mark user-elide)
          (revision-width svn-status-default-revision-width)
          (author-width svn-status-default-author-width))
      (set-buffer "*svn-process*")
      (setq svn-status-info nil)
      (goto-char (point-min))

    -1))


(defun svn-status-make-dummy-dirs (dir-list)
  (append (mapcar (lambda (dir)
                    (list ui-status 32 nil dir -1 -1 "?" nil nil nil nil))
                  dir-list)
          svn-status-info))


(defun svn-parse-status-result ()
  "Parse the *svn-process* buffer.
The results are used to build the `svn-status-info' variable."
