Commit 53b4f70e authored by Jonas Bernoulli's avatar Jonas Bernoulli

magit-git-dir: Improve doc-string

parent 2caa0390
......@@ -429,11 +429,12 @@ call function WASHER with ARGS as its sole argument."
(defun magit-git-dir (&optional path)
"Return absolute path to the control directory of the current repository.
"Return the absolute and resolved path of the .git directory.
All symlinks are followed. If optional PATH is non-nil, then
it has to be a path relative to the control directory and its
absolute path is returned."
If the `GIT_DIR' environment variable is define then return that.
Otherwise return the .git directory for `default-directory'. If
the directory is not located inside a Git repository, then return
(magit--with-refresh-cache (list default-directory 'magit-git-dir path)
(magit--with-safe-default-directory nil
(when-let ((dir (magit-rev-parse-safe "--git-dir")))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment