     ["Work Directory History..." svn-status-use-history t]
     ["Mark" svn-status-set-user-mark t]
     ["Unmark" svn-status-unset-user-mark t]
-    ["Unmark all" svn-status-unset-all-usermarks t]
+    ("Mark / Unmark"
+     ["Unmark all" svn-status-unset-all-usermarks t]
+     ["Mark/Unmark unknown" svn-status-mark-unknown t]
+     ["Mark/Unmark added" svn-status-mark-added t]
+     ["Mark/Unmark modified" svn-status-mark-modified t]
+     )
     ["Hide Unknown" svn-status-toggle-hide-unknown
      :style toggle :selected svn-status-hide-unknown]
     ["Hide Unmodified" svn-status-toggle-hide-unmodified

;; * when editing the command line - offer help from the svn client
;; * finish svn-status-property-set
;; * eventually use the customize interface
;; * add support for svn rename, svn delete
;; * interactive svn-status should complete existing directories only;
;;   unfortunately `read-directory-name' doesn't exist in Emacs 21.3


;; $     - svn-status-toggle-elide
;; DEL   - svn-status-unset-user-mark-backwards
;; * !   - svn-status-unset-all-usermarks
;; * ?   - svn-status-mark-unknown
;; * A   - svn-status-mark-added
;; * M   - svn-status-mark-modified
;; .     - svn-status-goto-root-or-return
;; f     - svn-status-find-file
;; o     - svn-status-find-file-other-window
