gitignore broken in git 1.7.0.1: slash checks leading dirs
- From
- Jiri Slaby <jirislaby@gmail.com>
- Date
- Mar 5, 2010, 08:55 UTC
- Message-ID
- <4B90C701.3070308@gmail.com>
Hi,
having 'linux' line in .gitignore makes 'include/linux/vga_switcheroo.h' to be ignored though the documentation says: *** If the pattern does not contain a slash /, git treats it as a shell glob pattern and checks for a match against the pathname without leading directories. ***
$ touch test $ touch include/linux/vga_asdads.h $ git ls-files -o --exclude-from=test include/linux/vga_asdads.h test $ echo linux >test $ git ls-files -o --exclude-from=test test
This does not happen with git 1.6.
thanks,
-- js