* lisp/vc/vc-git.el (vc-git-mode-line-string): Use
vc-git-working-revision because vc-working-revision needs to decide
the backend and may return nil.
(defun vc-git-mode-line-string (file)
"Return a string for `vc-mode-line' to put in the mode line for FILE."
- (let* ((rev (vc-working-revision file))
+ (let* ((rev (vc-git-working-revision file))
(disp-rev (or (vc-git--symbolic-ref file)
(substring rev 0 7)))
(def-ml (vc-default-mode-line-string 'Git file))