Re: Bug in .gitignore handling
- From
Linus Torvalds <torvalds@linux-foundation.org>
- Date
- Mar 26, 2008, 20:32 UTC
- Message-ID
- <alpine.LFD.1.00.0803261330280.2775@woody.linux-foundation.org>
- In-Reply-To
- <alpine.LFD.1.00.0803261324380.2775@woody.linux-foundation.org>
On Wed, 26 Mar 2008, Linus Torvalds wrote:
> > 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.
Actually, to clarify: a path with a slash in it *anywhere*else* than at the end will be considered absolute. At the end it means "only match directories".
So
foo
will match any file or directory anywhere in the tree, while
foo/
will match a directory called "foo" anywhere in the tree, and
/foo
will match either a file or directory called "foo", but only at the root of the repository.
And no, I didn't test it, but that's how it should work, afaik.
Linus