the git executable is not found.
Check either .bzr or .git, but not both.
Make the git case actually use the DIR argument, and return nil
rather than the empty string.
+ Avoid error if .git exists but the git executable is not found.
2014-01-22 Martin Rudalics <rudalics@gmx.at>
(message "Waiting for git...")
(with-temp-buffer
(let ((default-directory (file-name-as-directory dir)))
- (and (zerop (call-process "git" nil '(t nil) nil "log"
- "-1" "--pretty=format:%N"))
+ (and (eq 0
+ (ignore-errors
+ (call-process "git" nil '(t nil) nil "log"
+ "-1" "--pretty=format:%N")))
(not (zerop (buffer-size)))
(replace-regexp-in-string "\n" "" (buffer-string))))))))