Function: vc-bzr-state
vc-bzr-state is a byte-compiled function defined in vc-bzr.el.gz.
Signature
(vc-bzr-state FILE)
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-bzr.el.gz
(defun vc-bzr-state (file)
(let ((result (vc-bzr-status file)))
(when (consp result)
(let ((warnings (cdr result)))
(when warnings
;; bzr 2.3.0 returns info about shelves, which is not really a warning
(when (string-match "[0-9]+ shel\\(f\\|ves\\) exists?\\..*?\n" warnings)
(setq warnings (replace-match "" nil nil warnings)))
(unless (string= warnings "")
(message "Warnings in `bzr' output: %s" warnings))))
(cdr (assq (car result)
'((added . added)
(kindchanged . edited)
(renamed . edited)
(modified . edited)
(removed . removed)
(ignored . ignored)
(unknown . unregistered)
(unchanged . up-to-date)))))))