diff options
| author | Jonas Bernoulli <jonas@bernoul.li> | 2026-03-31 22:45:41 +0200 |
|---|---|---|
| committer | Jonas Bernoulli <jonas@bernoul.li> | 2026-03-31 22:45:41 +0200 |
| commit | 11a8538541efb02bf4ec875c9ff51f2da6ade820 (patch) | |
| tree | 6d4f3ae0f6094d73a89242bba2824c40442772eb | |
| parent | 15e0b8a5785c0cb5c73e56e3bc15ea5d75bbf472 (diff) | |
magit-gitignore-read-pattern: Respect DIRECTORY
| -rw-r--r-- | lisp/magit-gitignore.el | 5 |
1 files changed, 5 insertions, 0 deletions
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))) |
