From: Jiri Slaby Date: Fri, 05 Mar 2010 09:07:10 GMT Subject: Re: gitignore broken in git 1.7.0.1: slash checks leading dirs Message-ID: <4B90C9BE.1030407@gmail.com> In-Reply-To: <4B90C974.2050405@viscovery.net> On 03/05/2010 10:05 AM, Johannes Sixt wrote: > Jiri Slaby schrieb: >> having 'linux' line in .gitignore makes 'include/linux/vga_switcheroo.h' >> to be ignored > > That's the behavior that I would expect. > >> 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. >> *** > > and this citation confirms my expectation. Note that it says "pathname", > not "filename". 'include/linux' is a "pathname". What are 'leading directories' then? -- js