From: Nguyen Thai Ngoc Duy Date: Fri, 29 Apr 2011 12:10:26 GMT Subject: Re: git sparse checkout exclusions not working? Message-ID: In-Reply-To: On Wed, Apr 27, 2011 at 11:35 PM, wrote: > It seems like ! patterns in the sparse-checkout file don't exclude > individual files in a directory. Here's what I did: > > ... > > The "test1" directory was included, but "test1/file2.txt" wasn't > excluded even though I added a ! pattern for it. The test2 directory > was correctly excluded so that makes me think sparse was working in > general, but just not respecting the ! pattern in this case. > > Is this a bug or am I doing something wrong? I can reproduce it too. It looks like a regression from whole-directory matching. If a directory is matched, all files inside are considered "in". Let's see if I can come up with something this weekend. -- Duy