Fix build date in doom/version

When it is called interactively from a file outside of ~/.emacs.d
This commit is contained in:
Henrik Lissner 2019-08-21 12:10:06 -04:00
parent f4a11fd437
commit 3b9701161a
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -97,15 +97,16 @@ ready to be pasted in a bug report on github."
branch and commit." branch and commit."
(interactive) (interactive)
(require 'vc-git) (require 'vc-git)
(print! "Doom v%s (Emacs v%s)\nBranch: %s\nCommit: %s\nBuild date: %s" (let ((default-directory doom-core-dir))
doom-version (print! "Doom v%s (Emacs v%s)\nBranch: %s\nCommit: %s\nBuild date: %s"
emacs-version doom-version
(or (vc-git--symbolic-ref doom-core-dir) emacs-version
"n/a") (or (vc-git--symbolic-ref doom-core-dir)
(or (vc-git-working-revision doom-core-dir) "n/a")
"n/a") (or (vc-git-working-revision doom-core-dir)
(or (string-trim (shell-command-to-string "git log -1 --format=%ci")) "n/a")
"n/a"))) (or (string-trim (shell-command-to-string "git log -1 --format=%ci"))
"n/a"))))
;;;###autoload ;;;###autoload
(defun doom/info (&optional raw) (defun doom/info (&optional raw)