From cc23ac9d191a5fdb7958f1cf1da6c7d2fe944eef Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Fri, 6 Sep 2019 12:35:11 +0200 Subject: [PATCH] gitignoreFilter: don't use $path/.gitignore, only $path/../.gitignore --- find-files.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/find-files.nix b/find-files.nix index 6860d42..191a0b6 100644 --- a/find-files.nix +++ b/find-files.nix @@ -24,9 +24,9 @@ rec { basePathStr = toString basePath; in path: type: let - localPath = removePrefix basePathStr (toString path); - localPathElements = splitString "/" localPath; - in parse-gitignore.runFilterPattern' (getPatterns patternsBelowP localPathElements)."/patterns" path type; + localDirPath = removePrefix basePathStr (toString (dirOf path)); + localDirPathElements = splitString "/" localDirPath; + in parse-gitignore.runFilterPattern' (getPatterns patternsBelowP localDirPathElements)."/patterns" path type; getPatterns = patternTree: pathElems: