Re: Bug in .gitignore handling
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Mar 26, 2008, 20:27 UTC
- Message-ID
- <alpine.LFD.1.00.0803261324380.2775@woody.linux-foundation.org>
- In-Reply-To
- <47EAABB6.30803@thorn.ws>
On Wed, 26 Mar 2008, Tommy Thorn wrote:
Show 6 quoted lines
> > My desperate attempts "./foo" and "^foo" also didn't work. Please note that > this is a vastly simplified version of the real problem, so I can't just use > "!mousetrap/foo". > > It seems "foo/" _should_ work even though foo isn't a directory.
Close but no cigar.
Use "/foo" and it should be ok.
Basically, a path with a slash in it is considered absolute, but if the slash is at the end it will only match a directory. A slash at the *beginning* will match the root of the git repository, though.
Linus