From 11a8538541efb02bf4ec875c9ff51f2da6ade820 Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Tue, 31 Mar 2026 22:45:41 +0200 Subject: magit-gitignore-read-pattern: Respect DIRECTORY --- lisp/magit-gitignore.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lisp/magit-gitignore.el b/lisp/magit-gitignore.el index dc53383..e685b82 100644 --- a/lisp/magit-gitignore.el +++ b/lisp/magit-gitignore.el @@ -112,6 +112,11 @@ Rules that are defined in that file affect all local repositories." (let ((choices (magit--gitignore-patterns directory)) (default (magit-current-file))) (when default + (when directory + (setq default + (substring default + (length + (file-relative-name directory (magit-toplevel)))))) (setq default (concat "/" default)) (unless (member default choices) (setq default (concat "*." (file-name-extension default))) -- cgit v1.0