Re: `*' gitignores and nested ignores
Am 3/24/2011 11:10, schrieb Eli Barzilay:
Show 17 quoted lines
> According to the man page, a .gitignore file that is deeper has higher
> precedence, and a `!' line overrides lower precedence ignores. I
> tried that, and it works in cases like the last "vmlinux*" example.
>
> But it doesn't work if the lower precedence directory has a "*"
> pattern. If the last example from the man page is changed to:
>
> $ cat .gitignore
> *
> $ ls arch/foo/kernel/vm*
> arch/foo/kernel/vmlinux.lds.S
> $ echo ´!/vmlinux*´ >arch/foo/kernel/.gitignore
>
> then -- IIUC -- the second ignore should work the same, but it
> doesn't. This also happens if the first pattern is "/*".
>
> Is this a bug?
This has been discussed before, and IMNSHO, this is not a bug:
http://thread.gmane.org/gmane.comp.version-control.git/157190
-- Hannes