Function: emacs-repository-version-git
emacs-repository-version-git is a byte-compiled function defined in
version.el.gz.
Signature
(emacs-repository-version-git DIR)
Documentation
Ask git itself for the version information for directory DIR.
Source Code
;; Defined in /usr/src/emacs/lisp/version.el.gz
(defun emacs-repository-version-git (dir)
"Ask git itself for the version information for directory DIR."
(message "Waiting for git...")
(with-temp-buffer
(let ((default-directory (file-name-as-directory dir)))
(and (eq 0
(with-demoted-errors "Error running git rev-parse: %S"
(call-process "git" nil '(t nil) nil "rev-parse" "HEAD")))
(progn (goto-char (point-min))
(looking-at "[[:xdigit:]]\\{40\\}"))
(match-string 0)))))