   ;; TODO: make the following work
   ;;(define-key svn-global-keymap (kbd "=") 'svn-status-show-svn-diff)
   ;;(define-key svn-global-keymap (kbd "c") 'svn-status-commit-file))
+
+(defvar svn-global-trac-map ()
+  "Subkeymap used in `svn-global-keymap' for trac issue tracker commands.")
+(when (not svn-global-trac-map)
+  (setq svn-global-trac-map (make-sparse-keymap))
+  (define-key svn-global-trac-map (kbd "t") 'svn-trac-browse-timeline)
+  (define-key svn-global-trac-map (kbd "i") 'svn-trac-browse-ticket)
+  (define-key svn-global-trac-map (kbd "c") 'svn-trac-browse-changeset)
+  (define-key svn-global-keymap (kbd "t") svn-global-trac-map))
 
 ;; The setter of `svn-status-prefix-key' makes a binding in the global
 ;; map refer to the `svn-global-keymap' symbol, rather than directly

  (interactive)
  (unless svn-trac-project-root
    (svn-status-set-trac-project-root))
  (browse-url (concat svn-trac-project-root "timeline")))


;;;------------------------------------------------------------
;;; resolve conflicts using ediff


You could set it for example to '(\"LANG=C\")")

(defvar svn-browse-url-function browse-url-browser-function "Browser function, used for `svn-browse-url'.")

(defvar svn-status-window-alist
  '((diff "*svn-diff*") (log "*svn-log*") (info t) (blame t) (proplist t) (update t))
  "An alist to specify which windows should be used for svn command outputs.
