threads / discuss / 13598

gitignore: negating path patterns

Subject: gitignore: negating path patterns

## tl;dr

One message between May 21, 2008 and May 21, 2008.

replies: 0people: 1as markdown or json

Michael J Gruber· May 21, 2008, 14:40 UTC · lore
Hi there

It seems that negating path patterns in gitignore doesn't work, or I don't understand it (or both). With the attached script, git status (1.5.5.1) reports "dir/a" as new and "dir/b" as untracked. I would rather expect it to report "dir/c" as untracked also.

It seems that "!b" matches to include "dir/b" (reverting the exclusion "*" as expected), whereas "!dir/" does not match to include "dir/c".

What's going on here?
Michael

P.S.: "*" in dir/.gitignore would do what I want, but I want all patterns in one place.

← back to recent threads