   '("SVN"
     ["svn status" svn-status-update t]
     ["svn update" svn-status-update-cmd t]
-    ["svn commit" svn-status-commit-file t]
+    ["svn commit" svn-status-commit t]
     ["svn log" svn-status-show-svn-log t]
     ["svn info" svn-status-info t]
     ["svn blame" svn-status-blame t]

;; r     - svn-status-revert                run 'svn revert'
;; X v   - svn-status-resolved              run 'svn resolved'
;; U     - svn-status-update-cmd            run 'svn update'
;; c     - svn-status-commit-file           run 'svn commit'
;; a     - svn-status-add-file              run 'svn add --non-recursive'
;; A     - svn-status-add-file-recursively  run 'svn add'
;; +     - svn-status-make-directory        run 'svn mkdir'

  ;TODO: use file names also
  (svn-run-svn t t 'update "update"))

(defun svn-status-commit ()
  "Commit selected files.
See `svn-status-marked-files' for what counts as selected."
  (interactive)
