Re: Git attributes ignored for root directory
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Oct 5, 2011, 20:25 UTC
- Message-ID
- <7v7h4j6v9w.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <4E8CBB4C.4000408@svario.it>
Gioele Barabucci <gioele@svario.it> writes:
Show 6 quoted lines
> ... As you quoted, > >> If the pattern ends with a slash, it is removed for the purpose >> of the following description, but it would only find a match with >> a directory. In other words, foo/ will match a directory foo and >> paths underneath it
But the "will match a directory foo and" part in that description, while makes it easier to read, is technically unnecessary and even misleading.
The ignore patterns ultimately decides which paths are not to be added to the index. Colloquially we could say "foo directory is ignored", but such a statement is just a short-hand for "everything in foo is ignored"; technically "foo directory is ignored" is not necessary because we never add the directory itself to the index.