X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=diff-tree.c;h=59d12f2ba1325bad77dd062936c20cd9cc4d602f;hb=850e82d889f374465dc7aa6cb4af3098c7e02f1f;hp=8fb5729363e4d85ff0a88173f05140bab43aa42f;hpb=ed1a368ba137898bf012dbb8cda0a4cac89d64da;p=git.git diff --git a/diff-tree.c b/diff-tree.c index 8fb57293..59d12f2b 100644 --- a/diff-tree.c +++ b/diff-tree.c @@ -204,6 +204,8 @@ static int interesting(void *tree, unsigned long size, const char *base) if (matchlen > pathlen) { if (match[pathlen] != '/') continue; + if (!S_ISDIR(mode)) + continue; } if (strncmp(path, match, pathlen))