aboutsummaryrefslogtreecommitdiff
path: root/lisp/magit-git.el
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2025-10-29 17:34:32 +0100
committerJonas Bernoulli <jonas@bernoul.li>2025-10-29 17:34:32 +0100
commitf3bf68e1e670e7ed3cc34088cea5da952fb30668 (patch)
tree8dfa4be82cf5b59d12423c544b1c1aaf6681a51c /lisp/magit-git.el
parentf2cbad929deddc925f54460e9f4663ad46ce1a17 (diff)
magit-file-relative-name: Reorder conditions
Check whether we are in a repository before checking whether the file is being tracked in the current repository. Do not needlessly make the file name relative while doing the latter.
Diffstat (limited to 'lisp/magit-git.el')
-rw-r--r--lisp/magit-git.el6
1 files changed, 3 insertions, 3 deletions
diff --git a/lisp/magit-git.el b/lisp/magit-git.el
index d8d9343..41b4e83 100644
--- a/lisp/magit-git.el
+++ b/lisp/magit-git.el
@@ -1043,11 +1043,11 @@ tracked file."
(magit-buffer-file-name)
(and (derived-mode-p 'dired-mode)
default-directory)))
- (_(or (not tracked)
- (magit-file-tracked-p (file-relative-name file))))
(dir (magit-toplevel
(magit--safe-default-directory
- (directory-file-name (file-name-directory file))))))
+ (directory-file-name (file-name-directory file)))))
+ (_(or (not tracked)
+ (magit-file-tracked-p file))))
(file-relative-name file dir))))
(defun magit-file-ignored-p (file)